Funkce mohou být zadány malým nebo velkým písmenem, ale tyto možnosti nelze kombinovat. Tlačítka editoru budou vždy funkce vkládat velkým písmenem. Pokud není uvedeno jinak, uvádí se úhel theta v radiánech.
ABS(x) | Vrací absolutní hodnotu x. |
ACOS(x) | Vrací arkuskosinus x. |
ASIN(x) | Vrací arkussinus x. |
ATAN(x) | Vrací arkustangens x. |
ATAN2 | Vrací arkustangens y/x ve správném kvadrantu na základě znamének x a y. |
CEIL(x) | Funkce zaokrouhlení nahoru: vrací nejmenší celé číslo, které není menší než x. Například CEIL(1/3) je 1. |
COS(theta) | Vrací kosinus theta. |
COSH(theta) | Vrací hyperbolický kosinus theta. |
COT(theta) | Vrací kotangens theta. |
COTH(theta) | Vrací hyperbolický kotangens theta. |
CSC(theta) | Vrací kosekans theta. |
CSCH(theta) | Vrací hyperbolický sekans theta. |
DEG2GRD(theta) | Převede úhel theta ve stupních na grady. |
DEG2RAD(theta) | Převede úhel theta ve stupních na radiány. |
DRVSTN(x) | Vrací požadované staničení z původního staničení x pomocí změny staničení. Tato funkce má smyl pouze u entit, které podporují změny staničení (trasy, výšková vedení tras, návrhové linie, profily grafů, potrubí a stavební objekty). |
EXP(x) | Vrací exponenciální funkci x. |
FLOOR(x) | Vrací největší celé číslo, které je menší než nebo rovno x. Například FLOOR(3/2) je 1. |
FMOD(x,y) | Vrací desetinnou část podílu x/y. |
GRD2DEG(theta) | Převede úhel theta v gradech na stupně. |
GRD2RAD(theta) | Převede úhel theta v gradech na radiány. |
IF(test,true_val,false_val) |
Vyhodnotí test – pokud je výsledkem testu nenulová hodnota, vyhodnotí se a vrátí hodnotu true_val, v opačném případě se vyhodnotí a vrátí hodnotu false_val. True_val a false_val mohou být libovolný výraz. Například, když x je Vlastnost: IF(x=0,1,sin(x)/x) Má-li x hodnotu nula, vrací výraz hodnotu 1. Je-li x nenulové, vrací výraz hodnotu sin(x)/x. |
LOG(x) | Vrací přirozený logaritmus (základ e) x. |
LOG10(x) | Vrací dekadický logaritmus (základ 10) x. |
MAX(a,b) | Vrací větší z hodnot a a b. |
MIN(a,b) | Vrací menší z hodnot a a b. |
POW(x,y) | Vrací x umocněné na y. |
POW10(x) | Vrací x umocněné na 10. |
RAD2DEG(theta) | Převede úhel theta v radiánech na stupně. |
RAD2GRD(theta) | Převede úhel theta v radiánech na grady. |
ROUND(x) | Zaokrouhlí x na nejbližší celé číslo. |
ROUNDDOWN(x) | Zaokrouhlí x na nejbližší celé číslo směrem dolů. Například ROUNDDOWN(1.9) je 1. |
ROUNDUP(x) | Zaokrouhlí x na nejbližší celé číslo směrem nahoru. Například ROUNDUP(2.1) je 3. |
SIN(theta) | Vrací sinus theta. |
SEC(theta) | Vrací sekans theta. |
SECH(theta) | Vrací hyperbolický sekans theta. |
SINH(theta) | Vrací hyperbolický sinus theta. |
SQR(x) | Vrací druhou mocninu x (tedy x*x). |
SQRT(x) | Vrací druhou odmocninu z x. |
TAN(theta) | Vrací tangens theta. |
TANH(theta) | Vrací hyperbolický tangens theta. |
TRUNC(x) | Ořízne x na celočíselnou hodnotu. |