EasyUse/Logicgenerated

Blocker

Le nœud Blocker est une porte conditionnelle de flux de données dans la catégorie EasyUse/Logic.

Blocker

in
out
continue
Easy Use

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 continue est défini sur true.
  • Ce nœud ne transforme pas les données qui le traversent ; il contrôle uniquement si ces données sont transmises.
  • Comme in et la sortie sont tous deux de type ANYTYPE, 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.

Chargement des commentaires…