Sleep
Este nodo utiliza técnicamente la función time de Python.
Sleep
El nodo Sleep es un nodo herramienta utilizado para introducir retrasos controlados en flujos de trabajo de ComfyUI. Su función principal es pausar la ejecución del flujo de trabajo durante un tiempo especificado y luego pasar cualquier dato de entrada recibido sin modificar. Este nodo no procesa ni modifica los datos por sí mismo; sirve únicamente como una etapa de "espera" dentro del proceso.
Función del Nodo
Técnicamente, este nodo implementa el retraso usando la función time.sleep() de Python. Acepta datos de entrada de cualquier tipo (ANY) y permite a los usuarios establecer con precisión la duración del retraso en minutos y segundos. Tanto el parámetro de minutos como el de segundos tienen rangos de valores razonables para garantizar la validez y controlabilidad del tiempo de retraso. El tiempo establecido se convierte finalmente en segundos totales para ejecutar la pausa.
Descripción de Parámetros del Nodo - Sleep
Entradas de Conexión (Inputs)
| Nombre del Parámetro | Tipo de Dato | Obligatorio | Valor por Defecto | Rango de Valores/Opciones | Descripción |
|---|---|---|---|---|---|
input | COMBO | Sí | - | - | input (Parámetro de Entrada): Recibe datos y los pasa sin cambios después del retraso. |
Parámetros de Control (Parameters)
| Nombre del Parámetro | Tipo de Dato | Obligatorio | Valor por Defecto | Rango de Valores/Opciones | Descripción |
|---|---|---|---|---|---|
minutes | INT | Sí | 0 | 0 - 1439 | minutes (Parámetro de Entrada): Establece el componente de minutos del retraso. Entero. Rango de valores de 0 a 1439. |
seconds | FLOAT | Sí | 0.0 | 0.0 - 59.99 (Paso: 0.01) | seconds (Parámetro de Entrada): Establece el componente de segundos del retraso. Flotante. Rango de valores de 0.0 a 59.99, con un paso de ajuste de 0.01. |
Salida
| Nombre del Parámetro | Tipo de Dato | Descripción |
|---|---|---|
| UNKNOWN | UNKNOWN | UNKNOWN (Parámetro de Salida): Emite datos, idénticos a la entrada. |
Casos de Uso
En flujos de trabajo prácticos, este nodo se utiliza comúnmente en escenarios que requieren activación programada o simulación de tiempo de procesamiento. Por ejemplo, en un pipeline automatizado de generación de imágenes, se puede insertar un nodo Sleep entre tareas de generación consecutivas para evitar sobrecargar los servicios del backend con solicitudes. O, al depurar flujos de trabajo complejos, se puede usar para observar la sincronización de la transferencia de datos entre diferentes etapas.
Consideraciones
Es importante tener en cuenta que el retraso bloquea el hilo de ejecución de todo el flujo de trabajo. Tiempos de retraso excesivamente largos (por ejemplo, cerca del máximo de 24 horas) pueden hacer que la interfaz de ComfyUI deje de responder temporalmente, por lo que las configuraciones deben elegirse con cuidado. Este nodo es solo para control de flujo y no altera ninguna propiedad de los datos de entrada.
Enlace al Código Fuente del Nodo Sleep
El nodo Sleep proviene del paquete de nodos ComfyUI-KJNodes.
Comentarios
Inicia sesión con GitHub para unirte a la conversación.