Articles sur : Blocs Celestory
Cet article est aussi disponible en :

🟦 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


  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.

Mis à jour le : 04/03/2026

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

Partagez vos commentaires

Annuler

Merci !