🟦 Non
🟦 Non
Le bloc Non / Inverser permet d'inverser une valeur booléenne (Vrai/Faux).
Ce bloc est essentiel pour créer des conditions logiques négatives, comme vérifier qu'une condition n'est pas remplie avant d'exécuter une action.
📥 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
aBadgeestVrai(l'utilisateur possède un badge valide). - La valeur de
aBadgeest 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 retourneVrai→ l'alerte est déclenchée. - Si
aBadge=Vrai(badge valide), le bloc Non retourneFaux→ l'accès est autorisé.
⚙️ Détails Techniques
- Opération logique : Inversion pure (
!valueen programmation), compatible uniquement avec des données booléennes. - Gestion des erreurs : Si une valeur non booléenne est fournie, le bloc retourne
Fauxpar défaut.
Mis à jour le : 04/03/2026
Merci !
