Function Unit(unit)

Unit

The function Unit returns the unit value of a given unit constant.

Unit(
     unit          ! (input) scalar unit constant
     )

Arguments

unit

A unit constant of which the associated unit value must be computed.

Return Value

The function returns the unit value of a unit constant unit.

Example

Given the unit of measurement declarations:

Quantity SI_Time_Duration {
        BaseUnit: s;
        Conversions: {
                day->s : #-># * 86400,
                hour->s : #-># * 3600,
                minute->s : #-># * 60
        }
        Comment: "Expresses the value for the duration of periods.""}
Quantity SI_Velocity {
        BaseUnit: m/s;
        Comment: "Expresses the value for the change in distance per time unit.""}
Quantity SI_Length {
        BaseUnit: m;
        Conversions: {
                km->m : #-># * 1000,
                mile->m : #-># * 1609.344
        }
        Comment: "Expresses the value of a distance.""}

The code

_up_speed := Unit( km/hour );
display _up_speed ; ! _up_speed := [km/hour] ;

illustrates how to assign a literal unit to a unit parameter.

Note

The function Unit simply returns its argument. It exists to allow the use of numeric constants in computed unit expressions.

See also