Категория: Циклы
Имя класса: WhileUntil
Имя схемы: controls_whileUntil
Назначение:
- Выполняет последовательность блоков до тех пор, пока выполняется (или не выполняется) условие
Параметры:
- Выпадающий список - способ проверки условия
- "повторять, пока" - цикл будет повторяться, пока условие будет истинным
- "повторять, пока не" - цикл будет повторяться, пока условие будет ложным
- Вход условия - блок, возвращающий булево значение, на которое ориентируется блок цикла при решении о следующей итерации
- Секция выполнения - место для последовательности блоков, которые будут выполнены при каждой итерации цикла
Возможна ситуация, когда цикл не выполнится ни разу - например, если при настройке "повторять, пока" условие сразу будет ложным.
Так же возможна ситуация, когда цикл будет выполняться бесконечно. Следует внимательно следить за условием, чтобы такого не происходило, так как проверки на бесконечный цикл пока нет и следствием будет зависание САПР.
Выполнение может быть прервано с помощью Блок "прерывание цикла"