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

Циклическое выполнение в блоке Тогда: различия между версиями

Материал из Sprut.hub Wiki
Нет описания правки
Нет описания правки
 
Строка 7: Строка 7:


Например при включении лампочки, ее яркость увеличивается до достижения порога
Например при включении лампочки, ее яркость увеличивается до достижения порога
[[Файл:Сценарии 033 цикл одним сценарием.png|центр|мини|608x608пкс]]
[[Файл:Сценарии 033 цикл одним сценарием.png|центр|мини|568x568px]]

Текущая версия от 11:56, 12 апреля 2026

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

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

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

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

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