Conversions

Conversion functions to/from non SI units and type definitions of non SI units

Package Contents

to_unit1

Change the unit of a Real number to unit="1"

to_degC

Convert from kelvin to degree Celsius

from_degC

Convert from degree Celsius to kelvin

to_degF

Convert from kelvin to degree Fahrenheit

from_degF

Convert from degree Fahrenheit to kelvin

to_degRk

Convert from kelvin to degree Rankine

from_degRk

Convert from degree Rankine to kelvin

to_deg

Convert from radian to degree

from_deg

Convert from degree to radian

to_rpm

Convert from radian per second to revolutions per minute

from_rpm

Convert from revolutions per minute to radian per second

to_kmh

Convert from metre per second to kilometre per hour

from_kmh

Convert from kilometre per hour to metre per second

to_day

Convert from second to day

from_day

Convert from day to second

to_hour

Convert from second to hour

from_hour

Convert from hour to second

to_minute

Convert from second to minute

from_minute

Convert from minute to second

to_litre

Convert from cubic metre to litre

from_litre

Convert from litre to cubic metre

from_Ah

Convert from Ampere hours to Coulomb

to_Ah

Convert from Coulomb to Ampere hours

from_Wh

Convert from watt hour to joule

to_Wh

Convert from joule to watt hour

to_kWh

Convert from joule to kilo watt hour

from_kWh

Convert from kilo watt hour to joule

to_bar

Convert from Pascal to bar

from_bar

Convert from bar to Pascal

to_gps

Convert from kilogram per second to gram per second

from_gps

Convert from gram per second to kilogram per second

from_Hz

Convert from Hz to rad/s

to_Hz

Convert from rad/s to Hz

to_cm2

Convert from square metre to square centimetre

from_cm2

Convert from square centimetre to square metre

Information

This information is part of the Modelica Standard Library maintained by the Modelica Association.

This package provides conversion functions from the non SI Units defined in package Modelica.Units.NonSI to the corresponding SI Units defined in package Modelica.Units.SI and vice versa. It is recommended to use these functions in the following way (note, that all functions have one Real input and one Real output argument):

import Modelica.Units.SI;
import Modelica.Units.Conversions.{from_degC, from_deg, from_rpm};
   ...
parameter SI.Temperature     T   = from_degC(25);   // convert 25 degree Celsius to kelvin
parameter SI.Angle           phi = from_deg(180);   // convert 180 degree to radian
parameter SI.AngularVelocity w   = from_rpm(3600);  // convert 3600 revolutions per minutes
                                                   // to radian per seconds