Saltar navegación

Documentación de FlexPro 2025

O lógico

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.

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.

 

Véase también

Operador O bit a bit

Operador Y lógico

Operador No lógico