Sleep
Ce nœud utilise techniquement le module `time` de Python.
Sleep
Le nœud Sleep est un outil conçu pour introduire un délai contrôlé dans un flux de travail ComfyUI. Sa fonction principale est de suspendre l'exécution du flux de travail pendant une durée spécifiée, puis de transmettre toutes les données d'entrée reçues sans aucune modification. Ce nœud ne traite ni ne modifie les données ; il agit uniquement comme une étape d'« attente » dans le processus.
Fonctionnalité du nœud
Techniquement, ce nœud implémente le délai via la fonction time.sleep() de Python. Il accepte des données d'entrée de type quelconque (ANY) et permet à l'utilisateur de définir précisément la durée du délai en minutes et secondes. Les paramètres minute et seconde ont des plages de valeurs raisonnables pour garantir la validité et la contrôlabilité du temps de délai. Le temps défini est finalement converti en secondes totales pour suspendre l'exécution.
Description des paramètres du nœud - Sleep
Entrées de connexion (Inputs)
| Nom du paramètre | Type de données | Requis | Valeur par défaut | Plage de valeurs/Options | Description |
|---|---|---|---|---|---|
input | COMBO | Oui | - | - | input (paramètre d'entrée) : Reçoit les données et les transmet inchangées après le délai. |
Paramètres de contrôle (Parameters)
| Nom du paramètre | Type de données | Requis | Valeur par défaut | Plage de valeurs/Options | Description |
|---|---|---|---|---|---|
minutes | INT | Oui | 0 | 0 - 1439 | minutes (paramètre d'entrée) : Définit la partie minutes du délai. Entier. Plage de valeurs de 0 à 1439. |
seconds | FLOAT | Oui | 0.0 | 0.0 - 59.99 (pas : 0.01) | seconds (paramètre d'entrée) : Définit la partie secondes du délai. Flottant. Plage de valeurs de 0.0 à 59.99, avec un pas d'ajustement de 0.01. |
Sortie (Output)
| Nom du paramètre | Type de données | Description |
|---|---|---|
| UNKNOWN | UNKNOWN | UNKNOWN (paramètre de sortie) : Produit des données identiques à l'entrée. |
Cas d'utilisation
Dans les flux de travail pratiques, ce nœud est couramment utilisé dans des scénarios nécessitant un déclenchement temporisé ou la simulation d'un temps de traitement. Par exemple, dans un pipeline automatisé de génération d'images, un nœud Sleep peut être inséré entre des tâches de génération consécutives pour éviter de surcharger les services backend avec des requêtes. Ou encore, lors du débogage de flux de travail complexes, il peut être utilisé pour observer le timing du transfert de données entre différentes étapes.
Points d'attention
Il est important de noter que le délai bloque le thread d'exécution de l'ensemble du flux de travail. Des durées de délai excessivement longues (par exemple, proches du maximum de 24 heures) peuvent rendre l'interface ComfyUI temporairement non réactive. Les réglages doivent donc être choisis avec prudence. Ce nœud est uniquement destiné au contrôle du flux et ne modifie aucune propriété des données d'entrée.
Lien vers le code source du nœud Sleep
Le nœud Sleep provient du pack de nœuds ComfyUI-KJNodes.
Commentaires
Connectez-vous avec GitHub pour rejoindre la discussion.