Открыть меню
Toggle preferences menu
Открыть персональное меню
Вы не представились системе
Your IP address will be publicly visible if you make any edits.

Циклическое выполнение в блоке Тогда

Материал из Sprut.hub Wiki
Версия от 11:56, 12 апреля 2026; Bigmanekb (обсуждение | вклад)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Чтобы запустить циклическое выполнение в блоке Тогда, вам необходимо выбрать в значке секундомера вариант "Каждые"

Рассмотрим пример сценария. Если температура превысила 10 градусов, то лампочка начинает менять свое состояние каждые 20 секунд. То есть включается на 20 секунд и потом выключается на 20 секунд и так бесконечно.

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

Если вас не устраивает использование нескольких сценариев для обработки цикла, то можно использовать дополнительный триггер, который не будет использоваться в блоке "Тогда" чтобы это не приводило к замкнутому циклу.

Например при включении лампочки, ее яркость увеличивается до достижения порога