Functions

Name

Description

Usage

Result

Abs

Returns the absolute value of a specified number.

Abs(-1)

1M

Acos

Returns the angle whose cosine is the specified number.

Acos(1)

0d

Asin

Returns the angle whose sine is the specified number.

Asin(0)

0d

Atan

Returns the angle whose tangent is the specified number.

Atan(0)

0d

Ceiling

Returns the smallest integer greater than or equal to the specified number.

Ceiling(1.5)

2d

Cos

Returns the cosine of the specified angle.

Cos(0)

1d

Exp

Returns e raised to the specified power.

Exp(0)

1d

Floor

Returns the largest integer less than or equal to the specified number.

Floor(1.5)

1d

IEEERemainder

Returns the remainder resulting from the division of a specified number by another specified number.

IEEERemainder(3, 2)

-1d

Log

Returns the logarithm of a specified number.

Log(1, 10)

0d

Log10

Returns the base 10 logarithm of a specified number.

Log10(1)

0d

Max

Returns the larger of two specified numbers.

Max(1, 2)

2

Min

Returns the smaller of two numbers.

Min(1, 2)

1

Pow

Returns a specified number raised to the specified power.

Pow(3, 2)

9d

Round

Rounds a value to the nearest integer or specified number of decimal places. The mid number behaviour can be changed by using EvaluateOption.RoundAwayFromZero during construction of the Expression object.

Round(3.222, 2)

3.22d

Sign

Returns a value indicating the sign of a number.

Sign(-10)

-1

Sin

Returns the sine of the specified angle.

Sin(0)

0d

Sqrt

Returns the square root of a specified number.

Sqrt(4)

2d

Tan

Returns the tangent of the specified angle.

Tan(0)

0d

Truncate

Calculates the integral part of a number.

Truncate(1.7)

1

Timespan

Takes a number and interprets it a a timespan in milliseconds

Timespan(1000)

00:00:01.00

ToNumber

Converts the argument into a number (e.g. if it's a string)

ToNumber('100')

ToNumber([SIMCONNECT:ATC])

ToString

Converts the argument into a string

GetValue

Get the Value of the Reference the argument is pointing to.

GetValue('SIMCONNECT:ATC')

Format

Formats argument-1 using the formating rule argument-2

Format( 123.2356 , '0.00' )

123.23

SubStr

Extracts a subsctring SubStr(value, startIndex, [length])

Len

Gets the Length of the argument as string

ToBCO16

Convert argument to BCO16

FromBCO16

Convert argument from a number to BCO16

Select

Select a value (needle) from argumentlist (haystack)

Select([SIMCONNECT:SOMEPOSVAR],90,180,270,275)

Select(needle,haystackevaluelist)

Rescale

Rescale a value linear from inMin...inMax to outMin..outMax

Rescale(value,inMin,inMax,outMin,outMax)

Count

Counts the number of occurences of a character in a string

Count(value,char)

Last updated