Дополнительные действия
Bigmanekb (обсуждение | вклад) Новая страница: «Чтобы запустить циклическое выполнение в блоке Тогда, вам необходимо выбрать в значке секундомера вариант "Каждые" центр|обрамить Рассмотрим пример сценария. Если температура превысила 10 градусов, то ла...» |
Bigmanekb (обсуждение | вклад) Нет описания правки |
||
| Строка 4: | Строка 4: | ||
[[Файл:Сценарии 032 Цикличное выполнение Лампочка.png|центр|обрамить]] | [[Файл:Сценарии 032 Цикличное выполнение Лампочка.png|центр|обрамить]] | ||
Чтобы остановить выполнение этого бесконечного цикла, вам нужно в другом сценарии сбросить этот. В примере мы создаем еще один сценарий, в котором при однократном нажатии кнопки - работа сценария "моргание светом по температуре" останавливается до следующего срабатывания триггера в виде датчика температуры | Чтобы остановить выполнение этого бесконечного цикла, вам нужно в другом сценарии сбросить этот. В примере мы создаем еще один сценарий, в котором при однократном нажатии кнопки - работа сценария "моргание светом по температуре" останавливается до следующего срабатывания триггера в виде датчика температуры | ||
[[Файл:Сценарии 032 Цикличное выполнение Остановка цикла.png|центр|обрамить]] | [[Файл:Сценарии 032 Цикличное выполнение Остановка цикла.png|центр|обрамить]]Если вас не устраивает использование нескольких сценариев для обработки цикла, то можно использовать дополнительный триггер, который не будет использоваться в блоке "Тогда" чтобы это не приводило к замкнутому циклу. | ||
Например при включении лампочки, ее яркость увеличивается до достижения порога | |||
[[Файл:Сценарии 033 цикл одним сценарием.png|центр|мини|608x608пкс]] | |||
Версия от 11:55, 12 апреля 2026
Чтобы запустить циклическое выполнение в блоке Тогда, вам необходимо выбрать в значке секундомера вариант "Каждые"

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

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

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