FlexPro
HistoryBase
Engineering
Training
Downloads
FlexPro Support
Knowledge
Community
About us
References
Jobs
General Contact
List Of Retailers
FlexPro Support
EN
DE
FR
Placeholder

FlexPro Documentation 2025

Functions

FPScript offers you a host of built-in functions. You use a function by writing the name, followed by a list of arguments, which is to be specified in parentheses, into the formula. The following example integrates a data set:

Integral(DataSet)

If you have to specify several arguments, these are comma-separated:

Expand(DataSet, 2)

Even for functions that do not need an argument, the argument list parentheses must be included:

CurrentDate()

Some functions have optional arguments. In most cases, the argument list is created in such a way that the optional arguments are at the end of the argument list and can be omitted:

Mean(Signal), for instance, is the equivalent of Mean(Signal, MEAN_ARITHMETIC + PROCESS_ROWS).

For some functions, however, an optional argument can be omitted in the middle of the argument list:

Noise(1, , 0), for instance, is the equivalent of Noise(1, NOISE_NORMAL, 0).

Functions account for the units of their arguments and also provide quantities as the result:

LevelCrossings(Height, 25 cm) also returns the correct result, for instance, if Height is in the unit m and not, like the threshold value, in the unit cm.

Note:   Only a small selection of functions is available in FlexPro View.