Blocker
Le nœud Blocker est une porte conditionnelle de flux de données dans la catégorie EasyUse/Logic.
Blocker
Le nœud Blocker est une porte conditionnelle de flux de données dans la catégorie EasyUse/Logic. Il transmet la valeur reçue sur son entrée in vers sa sortie uniquement lorsque la bascule continue est True. Lorsque continue est False, le flux de données est bloqué, ce qui rend ce nœud utile comme bascule manuelle, porte de sécurité ou désactivateur de branche dans un flux de travail.
Entrées
continue
- Type :
BOOLEAN - Requis : Oui
- Défaut :
false
Commande booléenne de la porte. Définissez-la sur true pour permettre à la valeur in de passer à la sortie. Comme la valeur par défaut est false, un Blocker nouvellement ajouté restera dans son état bloqué jusqu'à ce que vous l'activiez explicitement.
in
- Type :
ANYTYPE - Requis : Oui
La valeur qui doit passer lorsque continue est true. Comme cette entrée accepte ANYTYPE, elle peut être connectée à presque toutes les sorties de nœuds : modèles, latents, images, conditionnements, invites ou données arbitraires.
Sorties
Le nœud possède une seule sortie de type ANYTYPE.
La sortie reflète la valeur de in lorsque continue est true. Lorsque continue est false, la sortie est effectivement bloquée ; il ne faut donc pas compter sur ce nœud pour fournir une valeur utilisable aux nœuds en aval.
Notes d'utilisation
- L'état par défaut est bloqué : insérer un Blocker dans un flux de travail actif désactivera immédiatement le flux de données en aval, sauf si
continueest défini surtrue. - Ce nœud ne transforme pas les données qui le traversent ; il contrôle uniquement si ces données sont transmises.
- Comme
inet la sortie sont tous deux de typeANYTYPE, le Blocker peut être inséré dans une grande variété de connexions sans modifier le type de données sous-jacent. - Il est particulièrement utile pour isoler temporairement une branche, comparer des chemins conditionnels ou maintenir un flux de travail « en pause » jusqu'à ce qu'une condition particulière soit définie manuellement ou par programmation.
Commentaires
Connectez-vous avec GitHub pour rejoindre la discussion.