Mircom OpenBAS Manual Del Usuario página 42

Tabla de contenido
Palabra clave:
Palabra clave:
Palabra clave:
Palabra clave:
IF
ELSE
THEN
ALSO
La palabra clave 'IF' utiliza operadores de comparación para comparar dos operandos, y ajustar un
resultado si la expresión es VERDADERA después de la palabra clave THEN, la palabra opcional ELSE se
ejecuta en lugar si la comparación resulta FALSA.
La comparación puede ser simple comparaciones anidadas que pueden unirse con las palabras claves
AND o OR, cada comparación es evaluada con un AND o OR con la siguiente si aparece en la línea.
Cada uno de los operandos de derecha e izquierda pueden ser simples o complejos, operandos
complejos pueden utilizar la palabra clave:
 MIN/MAX/AVG
 O tener matemática simple tal como: 'MAX a b c > MIN d e f ' , ' a + b > c + d ' , ' a > b '
Después del THEN o ELSE se puede realizar una simple asignación tal como a = b o asignaciones
múltiples utilizando la palabra clave ALSO.
Puede haber dos tipos de expresiones IF, UNARIAS o BINARIAS:
Sintaxis: IF [OPERAND_1]
THEN [RESULTADO] [= o es] [VALOR] ALSO [... más asignaciones] // Expresión unaria IF
Sintaxis: IF [OPERAND_1]
THEN [RESULTADO] [= o es] [VALOR] ALSO [... más asignaciones]
ELSE [RESULTADO] [= o es] [VALOR] ALSO [... más asignaciones // Expresión binaria IF
Wizard de HVAC Y automatización de edificios eZ rev. 2, @ 22/03/2018
IF
ELSE
THEN
ALSO
SI
SI
AUTRE
CASO_CONTRARIO
PUIS
ENTONCES
AUSSI
TAMBIEN
[operadores de COMPARACION: <, <=, >, >=, ==, =,
[AND/OR para expresiones anidadas]
[operadores de COMPARACION: <, <=, >, >=, ==, =, !=]
[AND/OR para expresiones anidadas]
OB
NEL_CASO_QUE
SONST
ALTRIMENTI
DANN
ALORA
AUCH
ANCHE
!=] [OPERAND_2]
[...más expresiones de
[OPERANDO_2] \
[...más expresiones de
ALS
ANDERS
DAN
OOK
\
comparación] \
comparación]\
\
Page 42
Tabla de contenido
loading

Tabla de contenido