EasyUse/Logicgenerated

Sleep(sleep)

Sleep: сквозная служебная нода в категории EasyUse/Logic.

sleep

any
out
delay
1.0
Easy Use

Sleep представляет собой сквозную служебную ноду в категории EasyUse/Logic. Она принимает значение любого типа, ожидает заданную задержку и затем возвращает то же самое значение без изменений. Это полезно для намеренной приостановки рабочего процесса, регулирования темпа запросов или ожидания, пока внешний процесс или ресурс станет доступным, прежде чем продолжить.

Входы

  • any (ANYTYPE, обязательно): значение, которое нужно пропустить через ноду. Это может быть любой тип данных, включая изображения, latent, conditioning, модели, текст или пользовательские объекты. Нода не изменяет и не проверяет это значение; она просто удерживает его во время задержки.

  • delay (FLOAT, обязательно): количество времени ожидания перед передачей входного значения на выход.

    • По умолчанию: 1
    • Минимум: 0
    • Максимум: 1000000
    • Шаг: 0.1
    • Установите значение 0, чтобы нода пропускала входное значение немедленно.

Выходы

  • ANYTYPE: то же значение, которое было прикреплено ко входу any, возвращается после истечения заданной задержки.

Примечания по использованию

  • Значение delay задаётся в виде числового виджета на ноде и управляет тем, как долго выполнение приостанавливается перед возвратом выходного значения.
  • Поскольку нода блокируется во время задержки, избегайте использования очень больших значений в интерактивных рабочих процессах или когда несколько заданий в очереди должны выполняться без промедления. Допускается максимум 1000000 единиц, но всё, что превышает несколько минут, лучше приберечь для намеренных периодов ожидания.
  • Используйте эту ноду, когда вам нужен простой временной буфер между этапами в логическом рабочем процессе, например, при ожидании перед опросом, повтором или операцией с ограничением скорости.

Комментарии

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

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