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,y) | Zaokrouhlí číslo x dolů na počet desetinných míst daných číslem y. Funkce ROUNDDOWN(3.2,0) například zaokrouhlí číslo dolů na nula desetinných míst. Výsledkem je hodnota 3. Funkce ROUNDDOWN(3.14159,3) zaokrouhlí číslo dolů na tři desetinná místa. Výsledkem je hodnota 3.141. |
ROUNDUP(x,y) | Zaokrouhlí číslo x nahoru na počet desetinných míst daných číslem y. Funkce ROUNDUP(3.2,0) například zaokrouhlí číslo nahoru na nula desetinných míst. Výsledkem je hodnota 4. Funkce ROUNDUP(3.14159,3) zaokrouhlí číslo nahoru na tři desetinná místa. Výsledkem je hodnota 3.142. |
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. |