Fonctions
FPScript vous offre une multitude de fonctions intégrées. Vous utilisez une fonction en écrivant son nom, suivi d'une liste d'arguments, à spécifier entre parenthèses, dans la formule. L'exemple suivant intègre un ensemble de données :
Intégral(DataSet)
Si vous devez spécifier plusieurs arguments, ceux-ci sont séparés par des virgules :
Expand(DataSet, 2)
Même pour les fonctions qui ne nécessitent pas d'argument, les parenthèses de la liste des arguments doivent être incluses :
CurrentDate()
Certaines fonctions ont des arguments facultatifs. Dans la plupart des cas, la liste d'arguments est créée de telle sorte que les arguments facultatifs se trouvent à la fin de la liste d'arguments et peuvent être omis :
Mean(Signal), par exemple, est l'équivalent de Mean(Signal, MEAN_ARITHMETIC + PROCESS_ROWS).
Pour certaines fonctions, cependant, un argument facultatif peut être omis au milieu de la liste des arguments :
Noise(1, , 0), par exemple, est l'équivalent de Noise(1, NOISE_NORMAL, 0).
Les fonctions tiennent compte des unités de leurs arguments et fournissent également des quantités comme résultat :
LevelCrossings(Height, 25 cm) renvoie également le bon résultat, par exemple, si Height est dans l'unité m et non, comme la valeur seuil, dans l'unité cm.
Remarque : Seule une petite sélection de fonctions est disponible dans FlexPro View.