FlexPro
HistoryBase
Ingénierie
Formation
Téléchargements
Assistance FlexPro
Connaissance
Communauté
À propos de nous
Références
Emplois
Contact général
Liste des revendeurs
Assistance FlexPro
FR
DE
EN
Porte-plaquette

Documentation FlexPro 2025

NON logique

Effectue une opération logique booléenne NOT pour une expression.

Syntaxe

Non Expression

La syntaxe de l'opérateur Not est constituée des éléments suivants :

Élément

Description

Expression

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.

Remarques

Si Expression renvoie une liste, alors le premier élément de la liste est pris, à condition 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 la négation logique de l'expression.

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

Exemple

If Not HasVoidValues(Signal) Then

     ...

End

Exécute un bloc de code si le signal ne contient pas de valeurs invalides.

Pas 2 Pi

Renvoie FALSE, 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 NOT par bit

Opérateur booléen logique ET

Opérateur booléen logique OU