Funkcje można zapisywać w całości wielkimi albo w całości małymi literami, ale nie można w nazwie jednej funkcji używać liter jednej wielkości. Przyciski edytora powodują wstawianie funkcji zapisanych wielkimi literami. O ile nie zaznaczono inaczej, theta jest kątem w radianach.
ABS(x) | Zwraca wartość bezwzględną z wartości x. |
ACOS(x) | Zwraca arcus cosinus x. |
ASIN(x) | Zwraca arcus sinus x. |
ATAN(x) | Zwraca arcus tangens x. |
ATAN2(y,x) | Zwraca arcus tangens y/x w odpowiedniej ćwiartce układu wynikającej ze znaków liczb x i y. |
CEIL(x) | Funkcja Ceiling (granica górna): zwraca najmniejszą liczbę całkowitą, która jest niemniejsza od x. Na przykład wynikiem wyrażenia CEIL(1/3) jest 1. |
COS(theta) | Zwraca cosinus theta. |
COSH(theta) | Zwraca cosinus hiperboliczny theta. |
COT(theta) | Zwraca cotangens theta. |
COTH(theta) | Zwraca cotangens hiperboliczny theta. |
CSC(theta) | Zwraca cosecans theta. |
CSCH(theta) | Zwraca cosecans hiperboliczny theta. |
DEG2GRD(theta) | Przelicza kąt theta wyrażony w stopniach na grady. |
DEG2RAD(theta) | Przelicza kąt theta wyrażony w stopniach na radiany. |
DRVSTN(x) | Zwraca podaną pikietę z pikiety wstępnej x, stosując równania pikietażu. Ta funkcja ma sens tylko dla elementów obsługujących równania pikietażu (linie trasowania, niwelety, linie próbkowania, profile wykresów, rury i konstrukcje). |
EXP(x) | Zwraca wykładnik x. |
FLOOR(x) | Zwraca największą liczbę całkowitą mniejszą lub równą x. Na przykład wartość wyrażenia FLOOR(3/2) to 1. |
FMOD(x,y) | Zwraca zmiennoprzecinkową resztę ilorazu x/y. |
GRD2DEG(theta) | Przelicza kąt theta wyrażony w gradach na stopnie. |
GRD2RAD(theta) | Przelicza kąt theta wyrażony w gradach na radiany. |
IF(test,true_val,false_val) |
Sprawdzenie wartości test — jeśli niezerowa, oblicza zwraca true_val, w przeciwnym razie oblicza i zwraca false_val. True_val i false_val mogą być dowolnymi wyrażeniami. Na przykład, gdy x jest właściwością: IF(x=0,1,sin(x)/x) Powyższe wyrażenie sprawdza, czy x równa się zero, a jeśli tak, wyrażenie zwraca 1. Jeśli x jest niezerowy, wyrażenie zwraca sin(x)/x. |
LOG(x) | Zwraca logarytm (o podstawie e) z liczby x. |
LOG10(x) | Zwraca logarytm (o podstawie 10) z liczby x. |
MAX(a,b) | Zwraca maksymalną z liczb: a i b. |
MIN(a,b) | Zwraca minimalną z liczb: a i b. |
POW(x,y) | Zwraca x do potęgi y. |
POW10(x) | Zwraca x do potęgi 10. |
RAD2DEG(theta) | Przelicza kąt theta wyrażony w radianach na stopnie. |
RAD2GRD(theta) | Przelicza kąt theta wyrażony w radianach na grady. |
ROUND(x) | Zaokrągla x do najbliższej liczby całkowitej. |
ROUNDDOWN(x,y) | Zaokrągla x w dół do zera do y miejsc po przecinku. Przykładowo wyrażenie ROUNDDOWN(3.2,0) powoduje zaokrąglenie w dół do 0 miejsc po przecinku. Wynik to 3. ROUNDDOWN(3.14159,3) zaokrągla w dół do trzech miejsc po przecinku. Wynik to 3.141. |
ROUNDUP(x,y) | Zaokrągla x w górę od zera do y miejsc po przecinku. Przykładowo wyrażenie ROUNDUP(3.2,0) powoduje zaokrąglenie do 0 miejsc po przecinku. Wynik to 4. ROUNDUP(3.14159,3) zaokrągla do 3 miejsc po przecinku. Wynik to 3.142. |
SIN(theta) | Zwraca sinus theta. |
SEC(theta) | Zwraca secans theta. |
SECH(theta) | Zwraca secans hiperboliczny theta. |
SINH(theta) | Zwraca sinus hiperboliczny theta. |
SQR(x) | Zwraca x do potęgi drugiej (x*x). |
SQRT(x) | Zwraca pierwiastek kwadratowy z x. |
TAN(theta) | Zwraca tangens theta. |
TANH(theta) | Zwraca tangens hiperboliczny theta. |
TRUNC(x) | Zwraca część całkowitą x. |