Funciones de expresiones de etiqueta

Nota:

Las funciones pueden estar en mayúsculas o en minúsculas, pero sin mezclarlas. Los botones del editor siempre insertan funciones en mayúsculas. Theta se expresa en radianes, a no ser que se indique lo contrario.

ABS(x) Devuelve el valor absoluto de x.
ACOS(x) Devuelve el arcocoseno de x.
ASIN(x) Devuelve el arcoseno de x.
ATAN(x) Devuelve el arcotangente de x.
ATAN2(y,x) Devuelve el arcotangente de y/x en el cuadrante correcto, en función de los senos de x e y.
CEIL(x) Función de techo: devuelve el entero más pequeño que no es menor que x. Por ejemplo, CEIL(1/3) es 1.
COS(theta) Devuelve el coseno de theta.
COSH(theta) Devuelve el coseno hiperbólico de theta.
COT(theta) Devuelve la cotangente de theta.
COTH(theta) Devuelve la cotangente hiperbólica de theta.
CSC(theta) Devuelve la cosecante de theta.
CSCH(theta) Devuelve la cosecante hiperbólica de theta.
DEG2GRD(theta) Convierte theta de grados a grados centesimales.
DEG2RAD(theta) Convierte theta de grados a radianes.
DRVSTN(x) Devuelve el P.K. derivado de un P.K. original x utilizando los cambios de numeración de P.K. Esta función sólo tiene sentido para entidades que admiten los cambios de numeración de P.K. (alineaciones, alineaciones verticales, líneas de muestreo, perfiles de gráfico, tuberías y estructuras).
EXP(x) Devuelve el valor exponencial de x.
FLOOR(x) Devuelve el entero más grande que menor o igual que x. Por ejemplo, FLOOR(3/2) es 1.
FMOD(x,y) Devuelve el resto del punto flotante de x/y.
GRD2DEG(theta) Convierte theta de grados centesimales a grados.
GRD2RAD(theta) Convierte theta de grados centesimales a radianes.
IF(prueba,valor_verdadero,valor_falso)

Evalúa la prueba: si la prueba se evalúa como distinta de cero, se devuelve valor_verdadero; en caso contrario, se devuelve valor_falso. Valor_verdadero y valor_falso pueden ser cualquier expresión.

Por ejemplo, si x es una propiedad:

IF(x=0,1,sin(x)/x)

En este caso, se analiza x para comprobar si su valor es cero y, en caso afirmativo, la expresión devuelve 1. Si x es distinto de cero, la expresión devuelve sin(x)/x.

LOG(x) Devuelve el logaritmo (base e) de x.
LOG10(x) Devuelve el logaritmo (base 10) de x.
MAX(a,b) Devuelve el valor máximo de a y b.
MIN(a,b) Devuelve el valor mínimo de a y b.
POW(x,y) Devuelve x elevado a la potencia y.
POW10(x) Devuelve x elevado a 10.
RAD2DEG(theta) Convierte theta de radianes a grados.
RAD2GRD(theta) Convierte theta de radianes a grados centesimales.
ROUND(x) Redondea x al entero más cercano.
ROUNDDOWN(x,y) Redondea x a la baja hacia cero con "y" decimales. Por ejemplo, ROUNDDOWN(3.2,0) redondea a la baja con cero decimales. El resultado es 3. ROUNDDOWN(3.14159,3) redondea a la baja con tres decimales. El resultado es 3.141.
ROUNDUP(x,y) Redondea x al alza desde cero con "y" decimales. Por ejemplo, ROUNDUP(3.2,0) redondea al alza con cero decimales. El resultado es 4. ROUNDUP(3.14159,3) redondea al alza con 3 decimales. El resultado es 3.142.
SIN(theta) Devuelve el seno de theta.
SEC(theta) Devuelve la secante de theta.
SECH(theta) Devuelve la secante hiperbólica de theta.
SINH(theta) Devuelve el seno hiperbólico de theta.
SQR(x) Devuelve el cuadrado de x (p. ej. x*x).
SQRT(x) Devuelve la raíz cuadrada de x-
TAN(theta) Devuelve la tangente de theta.
TANH(theta) Devuelve la tangente hiperbólica de theta.
TRUNC(x) Trunca x a un valor entero.