UNITSYSTEM$
The UNITSYSTEM$ function provides string information relating to the current settings in the Unit System dialog window. The function takes a string argument that must be surrounded by single quote marks. Legal arguments are shown in the first column in the following list. The function will return a string that represents the current unit setting. Note that the units of energy, entropy and volume are returned for specific properties. Possible return strings for each of the arguments are shown in the second and third columns for EES configured in English and SI units, respectively:
Argument Returns (English Units) Returns (SI Units)
Conductivity Btu/hr-ft-R W/m-K
Density lb_m/ft^3 kg/m^3
Diffusivity ft^2/s m^2/s
ElectricalResistivity ohm-ft ohm-m
Energy Btu/lb_m, Btu/lbmol J/kg, J/kmol, kJ/kg, kJ/kmol
EnergyT Btu J, kJ
Entropy Btu/lb_m-R, Btu/lbmol-R, J/kg-K, J/kmol-K, kJ/kg-K, kJ/kmol-K
Density lb_m/ft^3, lbmol/ft^3 kg/m^3, kmol/m^3
Force lb_f N
Length ft m
Mass kg lbm
Pressure psia, atm Pa, kPa, MPa, bar
SoundSpeed ft/s m/s
SurfaceTension lb_f/ft N/m
Temperature F, R C, K
Trig rad, deg rad, deg
Velocity ft/s m/s
Viscosity lb_m/ft-hr kg/m-s
VolExpCoef 1/R 1/K
Volume ft^3/lb_m, ft^3/lbmol m^3/kg, m^3/kmol
YieldStress ksi Mpa
YoungsModulus psia GPa
The function is particularly useful if you are writing your own internal library routines. For example, suppose you have written a function that requires a temperature in K. The temperature is supplied to the program in variable T with the units specified in the Unit System dialog window or $UNITSYSTEM directive. You can convert the temperature supplied to the function to K units with the following equations.
T$=unitsystem$('Temperature')
TK=converttemp(T$,K,T)
Also see: