Цикл while — компонент. Предназначен для реализации цикла, с предусловием выполняет действия заранее неизвестное число раз. Выход из цикла осуществляется, если некоторое логическое выражение или его результат окажется ложным. Так как верность логического выражения проверяется в начале, тело цикла может не выполнится ни одного разу. Структура цикла с предусловием: WHILE <условие> DO begin <тело цик
Входные
• Импульс — импульс начало цикла.
• Значение — выходное значение переменной цикла
• Импульс — импульс прерывания цикла.
Выходные
• Импульс — импульс начала следующего такта цикла
• Импульс — импульс об окончании цикла
Общие свойства (окружение)
• Приведены по данной ссылке.
Частные свойства (в скобках значение, установленное по умолчанию):
• Value (0) — порог окончания цикла.
• Delay (0) — задержка выполнения следующего такта цикла, с.
• stop (по превышению порога) — окончание цикла:
• по превышению порога.
• по принижению порога.
При использовании компонента в сценарии и программируемом компоненте (скрипте) необходимо учитывать диапазоны значений подаваемых на входные ножки компонента, диапазоны значений свойств компонента, а также диапазоны значений параметров методов компонента.
Входные
• Значение — выходное значение переменной цикла (число).
Общие свойства (окружение)
• Приведены по данной ссылке.
Частные свойства (в скобках значение, установленное по умолчанию):
• FLOAT Value — установка и чтение значения порога окончания цикла (число).
• FLOAT Delay — установка и чтение задержки выполнения следующего такта цикла, с (число).
• BSTR Stop — установка и чтение окончания цикла: По превышению порога; По принижению порога (строка).
Проект в SCADA ZETView
Данный компонент используется для создания различных проектов, в том числе таких как контрольное оборудование.
Результат работы проекта
Проект в SCADA ZETView
В этой схеме компонент Кнопка с фиксацией служит для установки бинарного состояния, которое будет передано на Световой индикатор при помощи D-триггера. Кнопка без фиксации нужна для отправки синхроимпульса на тактируемый вход триггера (чтобы тот передал свое состояние со входа на выход). Световой индикатор нужен для графического отображения дискретных состояний. Данный компонент используется для создания различных проектов, в том числе таких как система акустических измерений.
Результат работы проекта