Cet article est aussi disponible en :

🟦 Non

🟦 Non


Non


Le bloc Non permet d'inverser une valeur booléenne (Vrai/Faux) : Vrai devient Faux, et Faux devient Vrai — un peu comme un interrupteur qui bascule dans l'autre sens.


Il est très utile pour tester le contraire d'une condition : par exemple, pour déclencher une action seulement quand quelque chose n'est PAS vrai.


📥 Entrées


  • value (Booléen) : La valeur booléenne à inverser, pouvant provenir d'une condition ou d'une variable.


📤 Sorties


  • value (Booléen) : La valeur inversée (Vrai devient Faux, Faux devient Vrai).


💡 Exemple d'utilisation


Scénario : Empêcher l'accès à une zone sécurisée sans badge


  1. Un utilisateur tente d'ouvrir une porte sécurisée.
  2. Le système vérifie si la variable aBadge est Vrai (l'utilisateur possède un badge valide).
  3. La valeur de aBadge est connectée à l'entrée value du bloc Non.
  4. La sortie du bloc Non est reliée à une condition qui déclenche une alerte.
  5. Comportement :


  • Si aBadge = Faux (pas de badge), le bloc Non retourne Vrai → l'alerte est déclenchée.
  • Si aBadge = Vrai (badge valide), le bloc Non retourne Faux → l'accès est autorisé.


⚙️ Détails Techniques


  • Opération logique : Inversion pure (!value en programmation), compatible uniquement avec des données booléennes.
  • Gestion des erreurs : Si une valeur non booléenne est fournie, le bloc retourne Faux par défaut.



Version documentée : v2

Mis à jour le : 06/09/2026

Cet article a-t-il répondu à vos questions ?

Partagez vos commentaires

Annuler

Merci !