Opérateur booléen (FPScript)
Convertit une expression en type de données booléennes.
Syntaxe
Booléen Expression
La syntaxe de l'opérateur booléen se compose des éléments suivants :
Élément |
Description |
---|---|
Expression |
Toute expression. Tous les types de données sont autorisés. |
Remarques
L'opérateur peut traiter des valeurs scalaires ou des séries de données entières et des matrices de données. Si Expression est une série de données ou une matrice de données, la conversion de type s'effectue sur une base par élément et le résultat est à nouveau une série de données ou une matrice de données. Si un signal, une série de signaux ou une courbe 3D est converti, seule la composante Y est examinée. Le résultat contient la composante Y convertie sous forme de série de données ou de matrice de données. Si Expression est une liste, alors l'opération est exécutée pour chaque élément de la liste et le résultat est également une liste.
Pendant la conversion, toutes les valeurs non égales à zéro se voient attribuer la valeur VRAI et, par conséquent, toutes les valeurs égales à zéro se voient attribuer la valeur FAUX. Pour les nombres complexes, les parties réelles et imaginaires doivent être nulles afin de générer le résultat FAUX. Les chaînes de caractères sont d'abord interprétées comme une valeur ou une grandeur, puis converties comme des données numériques. Ici, les séparateurs décimaux et de liste spécifiés dans les Options de FlexPro sont utilisés. Le type Empty donne lieu à FALSE.
Si l'expression est une grandeur, alors 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
Exemples
Boolean Minimum(Integer16(Absolute(DataSeries1 - DataSeries2) < 0.0001)) |
Renvoie TRUE si toutes les valeurs de DataSeries1 et DataSeries2 correspondent exactement à au moins quatre endroits. |
Booléen 1.5 |
Renvoie TRUE. |
Booléen 0 |
Renvoie FALSE. |
Booléen -1,5 |
Renvoie TRUE. |
Booléen "True" (vrai) |
Renvoie TRUE. |
Booléen "1" |
Renvoie TRUE. |
Booléen vide |
Renvoie FALSE. |
Booléen 1 N |
Renvoie une erreur, car l'unité Newton n'a pas la dimension SI 1. |
Booléen 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 ComplexFloatingPoint32