| Sintaxis para expresionesA continuación se tratan los siguientes temas en relación con la sintaxis de expresiones: - Variables, por ejemplo, Voltaje
- Operadores, por ejemplo, Multiplicación
- Funciones, por ejemplo, Redondeo
- Ejemplos
Ejemplo Correcto | 1D, TA, V1, etc. | Incorrecto | 1d, Ta, ta, v1, etc. |
OPERADORES Operadores aritméticos: * / + - | multiplicación/división/suma/resta | \ | restante de la división | & | cadenas vinculantes (vectores alfanuméricos) |
Operadores lógicos or, and, not Los operadores lógicos se utilizan en expresiones booleanas. Estas expresiones pueden ser verdaderas o no. El valor lógico "verdadero" corresponde al valor 1, y el valor lógico "no verdadero" corresponde a 0. Operadores relacionales: = | igual a | <> | no igual a | > | mayor que | >= | mayor o igual que | < | menor que | <= | menor o igual que |
Los comandos de asignación se registran por medio de := Prioridad en las expresiones: - Los operadores aritméticos tienen prioridad sobre los operadores relacionales
- Los operadores relacionales tienen prioridad sobre los operadores lógicos
- La secuencia de prioridad para los operadores aritméticos es: * / \ + -
- La secuencia de prioridad para los operadores lógicos es: no, y, o
Nota Estas secuencias pueden modificarse por medio de paréntesis. Ejemplo 3 + 4 * 5 = 23 (3 + 4) * 5 = 35 FUNCIONES Funciones aritméticas: round(X,Y,Z) | redondea el valor X | - | Y es el número de decimales | - | Z es el método de redondeo (a la baja = 0, normal = 1, al alza = 2) | abs(X) | valor absoluto de X (abs(-10,3) = 10,3) | int(X) | valor total de X (int(11,6) = 11 ) | pow(X,Y) | involucración (pow(10,2) = 100 ) | sqrt(X) | raíz de X (sqrt(16) = 4 ) | min(X,Y) | valores mínimos de X e Y (min(6,10) = 6 ) | max(X,Y) | valores máximos de X e Y (max(6,10) = 10 ) | pi | constante con valor PI (3,1415926... ) |
Funciones trigonométricas: sin(X), cos(X), tan(X) | seno, coseno o tangente de X (radianes) | asin(X), acos(X), atan(X) | seno, coseno o tangente del arco de X | hsin(X), hcos(X), htan(X) | seno, coseno o tangente de la hipérbole de X |
Funciones logarítmicas: exp(X) | X elevado a la potencia e | log(X) | logaritmo natural de X con base e | log10(X) | valor logarítmico de X con base 10 | time | fecha actual | date | fecha actual | date(d,m,y) | fecha expresada como día, mes y año |
Por ejemplo, date(1,5,1991) = 1 de mayo de 1991 Funciones de fecha: time | fecha actual | date | fecha actual | date(d,m,y) | fecha expresada como día, mes y año |
Por ejemplo, date(1,5,1991) = 1 de mayo de 1991 exp(X) | X elevado a la potencia e | log(X) | logaritmo natural de X con base e | log10(X) | valor logarítmico de X con base 10 |
Ejemplo 5 IN [12,30] = 0 15 IN [12,30] = 1 | |