Funções podem ser maiúsculas ou minúsculas, mas não uma combinação de maiúsculas e minúsculas. Os botões do editor sempre irão inserir funções em maiúsculas. A não ser que indicados de forma contrária, theta é em radianos.
| ABS(x) | Retorna o valor absoluto de x. |
| ACOS(x) | Retorna o arco cosseno de x. |
| ASIN(x) | Retorna o arco seno de x. |
| ATAN(x) | Retorna o arco tangente de x. |
| ATAN2(y,x) | Retorna o arco tangente de y/x no quadrante correto com base em senos de x e y. |
| CEIL(x) | Função teto: retorna o menor número inteiro que não é menor que x. Por exemplo, CEIL(1/3) é 1. |
| COS(theta) | Retorna o cosseno de theta. |
| COSH(theta) | Retorna o cosseno hiperbólico de theta. |
| COT(theta) | Retorna o co-tangente de theta. |
| COTH(theta) | Retorna o co-tangente hiperbólico de theta. |
| CSC(theta) | Retorna o co-secante de theta. |
| CSCH(theta) | Retorna o co-secante hiperbólico de theta. |
| DEG2GRD(theta) | Converte theta em graus para gradianos. |
| DEG2RAD(theta) | Converte theta em graus para radianos. |
| DRVSTN(x) | Retorna a estaca derivada a partir de uma estaca original x, usando a equivalência de estacas. Esta função é significativa apenas para entidades que suportam a equivalência de estacas (alinhamentos, alinhamentos verticais, linhas de amostra, gráficos do perfil, tubulações e estruturas). |
| EXP(x) | Retorna o exponencial de x. |
| FLOOR(x) | Retorna o maior número inteiro que é menor ou igual a x. Por exemplo, FLOOR(3/2) é 1. |
| FMOD(x,y) | Retorna o restante do ponto flutuante x/y. |
| GRD2DEG(theta) | Converte theta em gradianos para graus. |
| GRD2RAD(theta) | Converte theta em gradientes para radianos. |
| IF(test,true_val,false_val) |
Avalia o teste - teste if é avaliação diferente de zero e retorna true_val, o outro avalia e retorna false_val. True_val e false_val pode ser qualquer expressão. Por exemplo, onde x é uma propriedade: IF(x=0,1,sin(x)/x) As informações acima testam o x pra ver se é zero, e se for, a expressão retorna a 1. Se o x for não zero, a expressão retorna a sin(x)/x. |
| LOG(x) | Retorna o log (base e) de x. |
| LOG10(x) | Retorna o log (base 10) de x. |
| MAX(a,b) | Retorna o valor máximo de a e b. |
| MIN(a,b) | Retorna o valor mínimo de a e b. |
| POW(x,y) | Retorna x elevado a potência de y. |
| POW10(x) | Retorna x elevado a 10. |
| RAD2DEG(theta) | Converte theta em radianos para graus. |
| RAD2GRD(theta) | Converte theta em radianos para gradianos. |
| ROUND(x) | Arredonda x para o número inteiro mais próximo. |
| ROUNDDOWN(x,y) | Arredonda x para baixo com um número de casas decimais de zero a y. Por exemplo, ROUNDDOWN(3.2,0) arredonda para baixo com zero casa decimal. O resultado é 3. ROUNDDOWN(3.14159,3) arredonda para baixo com três casas decimais. O resultado é 3.141. |
| ROUNDUP(x,y) | Arredonda x para cima com um número de casas decimais de zero a y. Por exemplo, ROUNDDOWN(3.2,0) arredonda para cima com zero casa decimal. O resultado é 4. ROUNDUP(3.14159,3) arredonda para cima com 3 casas decimais. O resultado é 3.142. |
| SIN(theta) | Retorna o seno de theta. |
| SEC(theta) | Retorna o secante de theta. |
| SECH(theta) | Retorna o secante hiperbólico de theta. |
| SINH(theta) | Retorna o seno hiperbólico de theta. |
| SQR(x) | Retorna x quadrado (x*x). |
| SQRT(x) | Retorna a raiz quadrada de x. |
| TAN(theta) | Retorna a tangente de theta. |
| TANH(theta) | Retorna a tangente hiperbólica de theta. |
| TRUNC(x) | Trunca x para um valor inteiro. |