Opérateur booléen logique AND (FPScript)
Effectue une opération logique booléenne ET pour deux expressions.
Syntaxe
Expression1 Et Expression2
La syntaxe de l'opérateur And 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 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 |
FALSE |
FALSE |
TRUE |
FALSE |
TRUE |
TRUE |
TRUE |
Vous pouvez lier plusieurs opérations entre elles. Les expressions sont évaluées en commençant par la gauche, jusqu'à la première expression, qui renvoie FALSE.
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 Minimum(Signal) > 3 Et Maximum(Signal) < 5 Alors ... Fin |
Exécute un bloc de code si le signal se situe dans la plage [3, 5]. |
1 And 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. |