Opérateur plus grand que (>) (FPScript)
Compare deux expressions numériques et renvoie VRAI si l'expression de gauche est plus grande que l'expression de droite.
Syntaxe
Expression1 > Expression2
La syntaxe de l'opérateur >se compose des éléments suivants :
Élément |
Description |
---|---|
Expression1 |
Toute expression. Tous les types de données, à l'exception des valeurs booléennes, sont autorisés. |
Expression2 |
Identique à Expression1. |
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 au moins un argument est une série de données ou une matrice de données, la comparaison a lieu par élément et le résultat est à nouveau une série de données ou une matrice de données avec des valeurs booléennes. Si au moins un des deux arguments est une matrice de données, alors les deux arguments doivent avoir le même nombre de lignes. Pour un nombre différent de colonnes dans les matrices de données ou pour un nombre différent de lignes dans les séries de données, les colonnes ou valeurs supplémentaires sont ignorées.
Pour les signaux, les séries de signaux et les courbes 3D, seule la composante Y est examinée et le résultat a la même structure de données que la composante Y des arguments. Si l'une des expressions renvoie 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.
Pour les types de données complexes, les valeurs absolues sont comparées. Les chaînes de caractères sont comparées lexicographiquement en tenant compte des majuscules et des minuscules. Si les chaînes de caractères ont une longueur différente, la chaînes de caractères la plus courte est toujours plus petite que la plus longue. Si un seul argument est une chaîne de caractères, celle-ci est convertie avant l'opération dans le type de données de l'autre opérande. Si au moins un des opérandes est invalide, alors le résultat est toujours FAUX.
Si l'Expression1 et l'Expression2 sont une quantité, elles doivent avoir la même dimension SI et l'unité de l'Expression2 est transformée avant d'être comparée à l'unité de l'Expression1. Si un seul argument est une grandeur, alors la même unité est utilisée pour l'autre argument.
Disponible dans
FlexPro View, Basic, Professional, Developer Suite
Exemples
Booléen Minimum(Integer16(DataSeries1 > DataSeries2)) |
Renvoie TRUE si toutes les valeurs de DataSeries1 sont supérieures aux valeurs de DataSeries2. |
"FlexPro2" > "FlexPro" |
Renvoie TRUE. |
"FlexPro" > "flexPro" |
Renvoie FALSE. |
? > 1 |
Renvoie FALSE. |
? > ? |
Renvoie FALSE. |
1 V > 5 mV |
Renvoie TRUE. |