🟦 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
- Un utilisateur tente d'ouvrir une porte sécurisée.
- Le système vérifie si la variable aBadge est Vrai (l'utilisateur possède un badge valide).
- La valeur de aBadge est connectée à l'entrée value du bloc Non.
- La sortie du bloc Non est reliée à une condition qui déclenche une alerte.
- 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
Merci !
