Opérateur booléen logique OU (FPScript)

23.08.2021

Effectue une opération logique de type OU booléen pour deux expressions.

Syntaxe

Expression1 Ou Expression2

La syntaxe de l'opérateur Or se compose des éléments suivants :

Élément

Description

Expression1

Une expression qui donne comme résultat TRUE, FALSE ou toute valeur numérique scalaire. Pour le résultat numérique, toutes les valeurs non égales à zéro sont considérées comme étant VRAIES.

Expression2

Identique à Expression1.

Remarques

Si l'une des expressions renvoie une liste, alors le premier élément de la liste est pris, pour autant qu'il ne s'agisse pas également d'une liste. Sinon, le processus d'extraction est répété de manière récursive. Tous les autres éléments de la liste sont ignorés.

Le résultat est une valeur booléenne qui résulte de la table booléenne suivante :

Expression1

Expression2

Résultat

FALSE

FALSE

FALSE

TRUE

FALSE

TRUE

FALSE

TRUE

TRUE

TRUE

TRUE

TRUE

Vous pouvez lier plusieurs opérations entre elles. Les expressions sont évaluées en commençant par la gauche uniquement jusqu'à la première expression qui renvoie VRAI.

Si l'expression 1 ou l'expression 2 est une quantité, elle doit avoir la dimension SI 1 et elle sera transformée en unité 1 avant la conversion.

Disponible dans

FlexPro View, Basic, Professional, Developer Suite

Exemple

Si Maximuma(Signal2) > 3 ou Maximum(Signal2) > 3 alors

     ...

End

Exécute un bloc de code si au moins un maximum des signaux est supérieur à la valeur 3.

ou 2 Pi

Renvoie VRAI, car l'unité Pi a la dimension SI 1 et 2 Pi transformé à l'unité 1 donne la valeur 6.2831853, qui n'est pas égale à zéro.

 

Voir aussi

Opérateur booléen OU par bit

Opérateur booléen logique ET

Opérateur booléen logique NOT

Partager l’article ou envoyer par mail :

Vous serez probablement intéressé par les articles suivants :