Created
May 19, 2023 10:34
-
-
Save jgphilpott/000c04d2e3c1e61775100327f8ec9f8a to your computer and use it in GitHub Desktop.
A collection of functions for converting between different units of magnetomotive.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
### Magnetomotive Conversions ### | |
convertMagnetomotive = | |
milliampere: {} | |
ampere: {} | |
abampere: {} | |
kiloampere: {} | |
gilbert: {} | |
### Milliampere Conversions ### | |
convertMagnetomotive.milliampere.milliampere = mAt$mAt = (mAt) -> mAt # Milliampere to Milliampere | |
convertMagnetomotive.milliampere.ampere = mAt$At = (mAt) -> mAt / 1e+3 # Milliampere to Ampere | |
convertMagnetomotive.milliampere.abampere = mAt$abAt = (mAt) -> mAt / 1e+4 # Milliampere to Abampere | |
convertMagnetomotive.milliampere.kiloampere = mAt$kAt = (mAt) -> mAt / 1e+6 # Milliampere to Kiloampere | |
convertMagnetomotive.milliampere.gilbert = mAt$Gi = (mAt) -> mAt / 795.7747151 # Milliampere to Gilbert | |
### Ampere Conversions ### | |
convertMagnetomotive.ampere.milliampere = At$mAt = (At) -> At * 1e+3 # Ampere to Milliampere | |
convertMagnetomotive.ampere.ampere = At$At = (At) -> At # Ampere to Ampere | |
convertMagnetomotive.ampere.abampere = At$abAt = (At) -> At / 1e+1 # Ampere to Abampere | |
convertMagnetomotive.ampere.kiloampere = At$kAt = (At) -> At / 1e+3 # Ampere to Kiloampere | |
convertMagnetomotive.ampere.gilbert = At$Gi = (At) -> At * 1.256637062 # Ampere to Gilbert | |
### Abampere Conversions ### | |
convertMagnetomotive.abampere.milliampere = abAt$mAt = (abAt) -> abAt * 1e+4 # Abampere to Milliampere | |
convertMagnetomotive.abampere.ampere = abAt$At = (abAt) -> abAt * 1e+1 # Abampere to Ampere | |
convertMagnetomotive.abampere.abampere = abAt$abAt = (abAt) -> abAt # Abampere to Abampere | |
convertMagnetomotive.abampere.kiloampere = abAt$kAt = (abAt) -> abAt / 1e+2 # Abampere to Kiloampere | |
convertMagnetomotive.abampere.gilbert = abAt$Gi = (abAt) -> abAt * 12.56637062 # Abampere to Gilbert | |
### Kiloampere Conversions ### | |
convertMagnetomotive.kiloampere.milliampere = kAt$mAt = (kAt) -> kAt * 1e+6 # Kiloampere to Milliampere | |
convertMagnetomotive.kiloampere.ampere = kAt$At = (kAt) -> kAt * 1e+3 # Kiloampere to Ampere | |
convertMagnetomotive.kiloampere.abampere = kAt$abAt = (kAt) -> kAt * 1e+2 # Kiloampere to Abampere | |
convertMagnetomotive.kiloampere.kiloampere = kAt$kAt = (kAt) -> kAt # Kiloampere to Kiloampere | |
convertMagnetomotive.kiloampere.gilbert = kAt$Gi = (kAt) -> kAt * 1256.637062 # Kiloampere to Gilbert | |
### Gilbert Conversions ### | |
convertMagnetomotive.gilbert.milliampere = Gi$mAt = (Gi) -> Gi * 795.7747151 # Gilbert to Milliampere | |
convertMagnetomotive.gilbert.ampere = Gi$At = (Gi) -> Gi / 1.256637062 # Gilbert to Ampere | |
convertMagnetomotive.gilbert.abampere = Gi$abAt = (Gi) -> Gi / 12.56637062 # Gilbert to Abampere | |
convertMagnetomotive.gilbert.kiloampere = Gi$kAt = (Gi) -> Gi / 1256.637062 # Gilbert to Kiloampere | |
convertMagnetomotive.gilbert.gilbert = Gi$Gi = (Gi) -> Gi # Gilbert to Gilbert |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* Magnetomotive Conversions */ | |
var At$At, At$Gi, At$abAt, At$kAt, At$mAt, Gi$At, Gi$Gi, Gi$abAt, Gi$kAt, Gi$mAt, abAt$At, abAt$Gi, abAt$abAt, abAt$kAt, abAt$mAt, convertMagnetomotive, kAt$At, kAt$Gi, kAt$abAt, kAt$kAt, kAt$mAt, mAt$At, mAt$Gi, mAt$abAt, mAt$kAt, mAt$mAt; | |
convertMagnetomotive = { | |
milliampere: {}, | |
ampere: {}, | |
abampere: {}, | |
kiloampere: {}, | |
gilbert: {} | |
}; | |
/* Milliampere Conversions */ | |
convertMagnetomotive.milliampere.milliampere = mAt$mAt = function(mAt) { | |
return mAt; // Milliampere to Milliampere | |
}; | |
convertMagnetomotive.milliampere.ampere = mAt$At = function(mAt) { | |
return mAt / 1e+3; // Milliampere to Ampere | |
}; | |
convertMagnetomotive.milliampere.abampere = mAt$abAt = function(mAt) { | |
return mAt / 1e+4; // Milliampere to Abampere | |
}; | |
convertMagnetomotive.milliampere.kiloampere = mAt$kAt = function(mAt) { | |
return mAt / 1e+6; // Milliampere to Kiloampere | |
}; | |
convertMagnetomotive.milliampere.gilbert = mAt$Gi = function(mAt) { | |
return mAt / 795.7747151; // Milliampere to Gilbert | |
}; | |
/* Ampere Conversions */ | |
convertMagnetomotive.ampere.milliampere = At$mAt = function(At) { | |
return At * 1e+3; // Ampere to Milliampere | |
}; | |
convertMagnetomotive.ampere.ampere = At$At = function(At) { | |
return At; // Ampere to Ampere | |
}; | |
convertMagnetomotive.ampere.abampere = At$abAt = function(At) { | |
return At / 1e+1; // Ampere to Abampere | |
}; | |
convertMagnetomotive.ampere.kiloampere = At$kAt = function(At) { | |
return At / 1e+3; // Ampere to Kiloampere | |
}; | |
convertMagnetomotive.ampere.gilbert = At$Gi = function(At) { | |
return At * 1.256637062; // Ampere to Gilbert | |
}; | |
/* Abampere Conversions */ | |
convertMagnetomotive.abampere.milliampere = abAt$mAt = function(abAt) { | |
return abAt * 1e+4; // Abampere to Milliampere | |
}; | |
convertMagnetomotive.abampere.ampere = abAt$At = function(abAt) { | |
return abAt * 1e+1; // Abampere to Ampere | |
}; | |
convertMagnetomotive.abampere.abampere = abAt$abAt = function(abAt) { | |
return abAt; // Abampere to Abampere | |
}; | |
convertMagnetomotive.abampere.kiloampere = abAt$kAt = function(abAt) { | |
return abAt / 1e+2; // Abampere to Kiloampere | |
}; | |
convertMagnetomotive.abampere.gilbert = abAt$Gi = function(abAt) { | |
return abAt * 12.56637062; // Abampere to Gilbert | |
}; | |
/* Kiloampere Conversions */ | |
convertMagnetomotive.kiloampere.milliampere = kAt$mAt = function(kAt) { | |
return kAt * 1e+6; // Kiloampere to Milliampere | |
}; | |
convertMagnetomotive.kiloampere.ampere = kAt$At = function(kAt) { | |
return kAt * 1e+3; // Kiloampere to Ampere | |
}; | |
convertMagnetomotive.kiloampere.abampere = kAt$abAt = function(kAt) { | |
return kAt * 1e+2; // Kiloampere to Abampere | |
}; | |
convertMagnetomotive.kiloampere.kiloampere = kAt$kAt = function(kAt) { | |
return kAt; // Kiloampere to Kiloampere | |
}; | |
convertMagnetomotive.kiloampere.gilbert = kAt$Gi = function(kAt) { | |
return kAt * 1256.637062; // Kiloampere to Gilbert | |
}; | |
/* Gilbert Conversions */ | |
convertMagnetomotive.gilbert.milliampere = Gi$mAt = function(Gi) { | |
return Gi * 795.7747151; // Gilbert to Milliampere | |
}; | |
convertMagnetomotive.gilbert.ampere = Gi$At = function(Gi) { | |
return Gi / 1.256637062; // Gilbert to Ampere | |
}; | |
convertMagnetomotive.gilbert.abampere = Gi$abAt = function(Gi) { | |
return Gi / 12.56637062; // Gilbert to Abampere | |
}; | |
convertMagnetomotive.gilbert.kiloampere = Gi$kAt = function(Gi) { | |
return Gi / 1256.637062; // Gilbert to Kiloampere | |
}; | |
convertMagnetomotive.gilbert.gilbert = Gi$Gi = function(Gi) { | |
return Gi; // Gilbert to Gilbert | |
}; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment