Opérateur inférieur ou égal à (<=) (FPScript) *

23.08.2021

Compare deux expressions numériques et renvoie VRAI si l'expression de gauche est inférieure ou égale à 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 l'un des opérandes est invalide, alors le résultat est toujours FAUX, mais si les deux sont invalides, alors le résultat est VRAI.

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

Boolean Minimum(Integer16(DataSeries1 <= DataSeries2))

Renvoie TRUE si toutes les valeurs de DataSeries1 sont inférieures ou égales aux valeurs de DataSeries2.

"FlexPro2" <= "FlexPro"

Renvoie FALSE.

"FlexPro" <= "flexPro"

Renvoie TRUE.

<= 1

Renvoie FALSE.

<= ?

Renvoie TRUE.

1 V <= 5 mV

Renvoie FALSE.

 

Voir aussi

Opérateur égal à (==)

Opérateur non égal à (<>)

Opérateur supérieur à (>)

Opérateur supérieur ou égal à (>=)

Opérateur inférieur à (<)

Partager l’article ou envoyer par mail :

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