Дополнительные действия
Bigmanekb (обсуждение | вклад) Нет описания правки |
Bigmanekb (обсуждение | вклад) Нет описания правки |
||
| Строка 7: | Строка 7: | ||
Например при включении лампочки, ее яркость увеличивается до достижения порога | Например при включении лампочки, ее яркость увеличивается до достижения порога | ||
[[Файл:Сценарии 033 цикл одним сценарием.png|центр|мини| | [[Файл:Сценарии 033 цикл одним сценарием.png|центр|мини|568x568px]] | ||
Текущая версия от 11:56, 12 апреля 2026
Чтобы запустить циклическое выполнение в блоке Тогда, вам необходимо выбрать в значке секундомера вариант "Каждые"

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

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

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