For the complete documentation index, see llms.txt. This page is also available as Markdown.

Led Output

Ce bloc de fonction fournit un indicateur visuel simple pour les signaux booléens. Utilisez-le pour vérifier rapidement si une condition dans votre scénario est TRUE, FALSE ou indéfinie.

📥 Inputs

Boolean Cette entrée accepte un signal booléen qui pilote l'indicateur LED. Connectez ici n'importe quelle sortie logique ou conditionnelle.

📤 Outputs

Ce bloc de fonction n'a pas de sorties.

🕹️ Controls

led — Indicateur LED visible sur le bloc :

  • Gris — l'entrée est indéfinie / None.

  • Vert — l'entrée est TRUE.

  • Rouge — l'entrée est FALSE.

🎨 Features

  • Retour visuel en temps réel pour les signaux booléens.

  • Codage couleur clair pour trois états : indéfini, TRUE et FALSE.

  • Léger et adapté aux tableaux de bord ou au débogage rapide.

📝 Usage Instructions

  1. Fournissez un signal booléen à l'entrée Boolean.

  2. Observez la couleur du led pour connaître l'état actuel :

    • Vert pour TRUE

    • Rouge pour FALSE

    • Gris lorsqu'aucune valeur n'est présente

Utilisez ce bloc sur des écrans UI où un retour visuel immédiat est utile.

📊 Evaluation

Lorsque le scénario s'exécute, le bloc lit la valeur booléenne arrivée sur la prise Boolean et met à jour la couleur du led en conséquence. Si aucune valeur n'est présente, l'indicateur affiche l'état indéfini.

💡 Tips and Tricks

  • Pour des tests manuels, connectez un Logic Input à la prise Boolean afin qu'un opérateur puisse basculer la LED à la volée.

  • Combinez des vérifications de conditions avant la LED en utilisant des blocs logiques comme And, Or et Not pour visualiser des conditions composées.

  • Utilisez des blocs de comparaison tels que Equals, Greater ou Smaller pour convertir des mesures numériques en signaux booléens pour la LED.

  • Utilisez des détecteurs de front comme Rising Edge ou Edge Rising pour afficher des impulsions d'événement plutôt que des états continus.

  • Ajoutez un comportement temporel avec Delay Step, ON Delay ou OFF Delay si vous souhaitez que la LED réponde seulement après une condition maintenue.

  • Utilisez Set - Reset pour verrouiller une condition et maintenir la LED allumée jusqu'à réinitialisation explicite.

  • Intégrez des blocs de données ou de communication en amont (par exemple Data Write Local / Data Write Global ou MQTT Publish sur la logique alimentant ce bloc) pour refléter localement des états distants ou réseau.

🛠️ Troubleshooting

  • La LED reste grise : vérifiez que le bloc précédent produit bien une valeur booléenne. Pensez à utiliser Is None ou un simple Logic Input pour tester le chemin.

  • La LED est toujours rouge/verte alors que la condition semble incorrecte : vérifiez la logique en amont (comparaisons, merges) avec des indicateurs intermédiaires ou des blocs de débogage avant de connecter la LED.

  • Vous avez besoin d'un indicateur persistant pour des événements transitoires : utilisez Set - Reset ou un schéma de passage d'impulsion à verrouillage pour transformer une courte impulsion en état visuel soutenu.

Mis à jour