Realiza una operación O lógica entre dos expresiones.
Sintaxis
Expresión1 Or Expresión2
La sintaxis del operador Or consta de las siguientes partes:
Parte |
Descripción |
|---|---|
Expresión1 |
Una expresión que devuelve TRUE, FALSE o cualquier valor escalar numérico. Con un resultado numérico, todos los valores distintos de cero se interpretan como TRUE. |
Expresión2 |
Como la Expresión1. |
Notas
Si una de las expresiones devuelve una lista, se extrae su primer elemento, siempre que no sea también una lista. De lo contrario, el proceso de extracción se repite recursivamente. Los demás elementos de la lista no se tienen en cuenta.
El resultado es un valor booleano que se obtiene de la siguiente tabla booleana:
Expresión1 |
Expresión2 |
Resultado |
|---|---|---|
FALSE |
FALSE |
FALSE |
TRUE |
FALSE |
TRUE |
FALSE |
TRUE |
TRUE |
TRUE |
TRUE |
TRUE |
Puede concatenar varios vínculos. A continuación, las expresiones se evalúan empezando por la izquierda hasta la primera que devuelva TRUE.
Si la Expresión1 o la Expresión2 es una magnitud física, debe tener la dimensión SI 1 y se transforma a la unidad 1 antes de la conversión.
Disponibilidad
FlexPro View, Basic, Professional, Developer Suite
Ejemplo
If Maximum(Señal1) > 3 Or Maximum(Señal2) > 3 Then ... End |
Ejecuta un bloque de código si al menos un máximo de las señales está por encima del valor 3. |
0 Or 2 Pi |
Devuelve TRUE porque la unidad Pi tiene la dimensión SI 1 y porque 2 Pi transformado a la unidad 1 da el valor 6.2831853, que no es igual a cero. |