KJNodes/miscgenerated

Lazy Switch KJ(LazySwitchKJ)

D'un point de vue technique, ce nœud accepte un paramètre booléen `switch` et deux entrées `on_true` et `on_false` qui supportent tout type de données.

Lazy Switch KJ

UNKNOWN
switch
on_false
COMBO
on_true
COMBO
KJNodes

D'un point de vue technique, le nœud Lazy Switch KJ reçoit un paramètre booléen switch et deux sélections déroulantes (on_true et on_false) de type COMBO. Il sélectionne et sort l'une des deux valeurs choisies en fonction du commutateur booléen.

Lazy Switch KJ est un nœud de contrôle de flux qui, en fonction de la valeur d'un commutateur booléen, choisit et sort l'une des deux valeurs d'entrée. La fonction principale de ce nœud est de déterminer quel chemin de données sera activé dans le flux de travail, permettant ainsi une logique de branchement conditionnel. Il simplifie la construction de flux de travail complexes nécessitant de basculer entre différents traitements en fonction d'une condition.

Fonctionnalité du nœud

D'un point de vue technique, ce nœud reçoit un paramètre booléen switch et deux entrées déroulantes (on_true et on_false) de type COMBO. Son mécanisme interne est l'évaluation paresseuse, ce qui signifie que ce n'est qu'une fois la valeur de switch déterminée que le chemin d'entrée correspondant est évalué et transmis, ce qui contribue à optimiser les ressources de calcul. Le nœud prend en charge le type UNKNOWN de ComfyUI, garantissant une grande compatibilité.

Spécifications des paramètres du nœud - Lazy Switch KJ

Entrées (Widget Inputs)

Nom du paramètreType de donnéesRequisValeur par défautPlage de valeurs/OptionsDescription
on_falseCOMBOOui--** : Lorsque switch est False, la valeur sélectionnée dans cette liste déroulante sera sortie par le nœud.
on_trueCOMBOOui--** : Lorsque switch est True, la valeur sélectionnée dans cette liste déroulante sera sortie par le nœud.

Paramètres de contrôle (Parameters)

Nom du paramètreType de donnéesRequisValeur par défautPlage de valeurs/OptionsDescription
switchBOOLEANOui--** : Commutateur booléen utilisé pour décider quelle valeur d'entrée sortir. Lorsque la valeur est True, sort on_true ; lorsqu'elle est False, sort on_false.

Sortie (Output)

Nom du paramètreType de donnéesDescription
ANYUNKNOWN** : En fonction de la valeur de switch, sort la valeur de on_true ou de on_false.

Cas d'utilisation

Un cas d'utilisation typique est dans un flux de travail de génération d'images, où vous pouvez décider de sortir une valeur prédéfinie particulière en fonction du résultat d'un jugement d'un nœud précédent (par exemple, si une image satisfait une certaine condition). Il suffit de connecter le résultat du jugement à switch, et de sélectionner les valeurs souhaitées dans les listes déroulantes on_true et on_false. Le nœud sortira alors automatiquement le résultat choisi.

Points d'attention

Lors de l'utilisation, notez que ce nœud effectue uniquement un routage de données binaire (l'un ou l'autre). Il n'effectue lui-même aucune opération de traitement ou de conversion de données. Assurez-vous que les valeurs sélectionnées dans les listes déroulantes on_true et on_false correspondent aux types d'entrée attendus par les nœuds en aval ; sinon, des erreurs d'exécution du flux de travail peuvent se produire.

Lien vers le code source du nœud Lazy Switch KJ

Le nœud Lazy Switch KJ provient du pack de nœuds ComfyUI-KJNodes.

Commentaires

Connectez-vous avec GitHub pour rejoindre la discussion.

Chargement des commentaires…