Funkcje wyrażeń etykiety

Uwaga:

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.