KJNodes/miscgenerated

Sleep

Этот узел технически использует Python time.

Sleep

UNKNOWN
input
COMBO
minutes
0
seconds
0.00
KJNodes

Узел Sleep — это инструментальный узел, предназначенный для введения контролируемой задержки в рабочем процессе ComfyUI. Его основная функция — приостановить выполнение рабочего процесса на заданное время, а затем передать любые полученные входные данные без изменений. Этот узел не обрабатывает и не изменяет данные, он служит лишь этапом «ожидания» в потоке.

Функциональность узла

Технически узел реализует задержку с помощью функции Python time.sleep(). Он принимает входные данные любого типа (ANY) и позволяет пользователю точно задать длительность задержки в минутах и секундах. Параметры минут и секунд имеют разумные диапазоны значений, чтобы обеспечить эффективность и управляемость времени задержки. В конечном итоге заданное время преобразуется в общее количество секунд, на которое выполняется пауза.

Описание параметров узла - Sleep

Входные подключения (Inputs)

Название параметраТип данныхОбязательныйЗначение по умолчаниюДиапазон значений/ОпцииОписание
inputКОМБОДа--input (входной параметр): Принимает данные и передает их без изменений после задержки.

Параметры управления (Parameters)

Название параметраТип данныхОбязательныйЗначение по умолчаниюДиапазон значений/ОпцииОписание
minutesINTДа00 - 1439minutes (входной параметр): Задает часть задержки в минутах. Целое число в диапазоне от 0 до 1439.
secondsFLOATДа0.00.0 - 59.99 (шаг: 0.01)seconds (входной параметр): Задает часть задержки в секундах. Число с плавающей запятой в диапазоне от 0.0 до 59.99 с шагом изменения 0.01.

Выходные данные (Output)

Название параметраТип данныхОписание
UNKNOWNUNKNOWNUNKNOWN (выходной параметр): Выводит данные, идентичные входным.

Сценарии использования

В реальных рабочих процессах этот узел часто используется в сценариях, требующих срабатывания по таймеру или имитации времени обработки. Например, в автоматизированном процессе генерации изображений можно вставить узел Sleep между последовательными задачами генерации, чтобы избежать перегрузки запросами к серверной службе. Или, при отладке сложного рабочего процесса, с его помощью можно наблюдать за временной последовательностью передачи данных на разных этапах.

Важные замечания

Важно отметить, что во время задержки блокируется поток выполнения всего рабочего процесса. Слишком длительная задержка (например, близкая к максимальным 24 часам) может привести к временной неотзывчивости интерфейса ComfyUI, поэтому время следует задавать с осторожностью. Этот узел предназначен только для управления потоком и не изменяет никаких свойств входных данных.

Ссылка на исходный код узла Sleep

Узел Sleep взят из пакета узлов ComfyUI-KJNodes.

Комментарии

Войдите через GitHub, чтобы участвовать в обсуждении.

Загрузка комментариев…