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. |