MSS Converter
Usage of the software
The software shows you when launching the list of the available units type. Choose the unit type to use. Once the unit type chosen, you'll find a window allowing you to choose the units to use and enter the value to convert. This value have to be composed by numbers, but a simple formula with operators can be used. Beware, the operator's precedence isn't used. Some unit types have sub-units. To select them, use the icon remembering the unit type at the left of the text zone where you specify the value to convert. The sub-units reminder is in the windows's title.
Edit custom units
You can setup custom units more than the
existing ones, in the custom units rubric or in the other rubrics. If you uninstall the software, these units are discarded. So you can share these units to create a backup, you will retore with a simple copy-paste.
The units are encoded in one line. Each line describes a unit in the following form (beware: no space around the <;>) :
<Rubric token>;<Rubric Name>;<"Reference unit to current unit" Formula>;<"Current unit to reference unit" Formula>
If the rubric contains sub-rubrics (the groups for custom units), you have to add the sub-rubric number:
<Rubric token>;<Rubric Name>;<"Reference unit to current unit" Formula>;<"Current unit to reference unit" Formula>;<Sub-rubric number>
The reference unit is designed by '$'. The calculation engine is Javaluator. The '.' sign is used for decimal separation. To know the available operators and functions, and also to test your formulas, you can go to
http://javaluator.sourceforge.net.
The rubrics of units are coded
with 3 letters (cf. the following chart). The sub-units are numbered
beginning at 0. A documentation line can be inserted using the * sign
at the beginning of the line.
Samples:
The kilometer:
LEN;Kilometer [km];$/1000;$*1000
The USB 2 transfer speed:
CPR;USB 2;$/62914560;$*62914560;1
List of the units:
Rubric name | Rubric token | Sub-units | Reference unit |
Currencies | CNY | ----- | Euro (EUR) |
Lengths | LEN | ----- | Metre |
Areas | ARE | ----- | Square meter |
Volumes | VOL | ----- | Litre |
Masses | MAS | ----- | Kilogram |
Speeds | SPD | ----- | Metre/second |
Temperatures | TMP | ----- | 0° Celsius |
Pressures | PSN | ----- | Pascal |
Times | TME | ----- | Second |
Angles | ANG | ----- | Radian |
Energies | NRJ | ----- | Joule |
Powers | PWR | ----- | Watt |
Radiations
| RAD | Activity=0 Absorbed Dose=1 Equivalent Dose=2 Exposure=3 | Becquerel Gray Sievert Coulomb/kilogram |
Forces
| FCE | ----- | Newton |
Angular Speeds
| RSD | ----- | Hertz |
Computers
| CPR | Storage=0 Transfert Rate=1 | Byte Byte/second |
Viscosities
| VSY | Dynamic=0 Kinematic=1 | Poiseuille Square-metre/second |
Light
| LUX | Luminous Intensity=0 Luminance=1 Luminous Flux=2 Illumination=3 | Candela Candela/square metre Lumen Lux |
Magnetism
| MAG | Flux=0 Induction=1 | Weber Tesla |
Torques
| TQE | ----- | Newton-metre |
Flow rates
| DEB | ----- | Cubic-metre/second |
Fuel-consumption
| CON | ----- | Litre/kilometre |
Custom units
| CUS | Group 1=0 ... Group 10=9 | Reference unit ... Reference unit |
Update currencies
The currencies are automatically updated when the software is launched if the last update is more than 12 hours old. You can enforce the update via the menu if you want to run an update after a connection error for example.