Оператор WHILE

<< Click to Display Table of Contents >>

Navigation:  Программирование в MasterSCADA 4D > Редактор ST > Синтаксис Master ST > Операторы Master ST >

Оператор WHILE

Назначение и синтаксис

Оператор WHILE создает цикл, который выполняется, пока условие истинно. Используется для:

Повторяющихся действий до достижения условия;

Обработки данных в циклах;

Ожидания изменения состояния системы.

hmtoggle_plus1Синтаксис

Алгоритм: Пока {выражение} истинно, выполняется {последовательность предложений}.

Важные особенности

1.Всегда обеспечивайте выходное условие, чтобы избежать бесконечный цикл;

2.Избегайте сложных вычислений в условии. Для критичных ко времени операций используйте FOR вместо WHILE;

3.Добавляйте логирование при необходимости.

Практический пример

Рассмотрим базовый счетчик, в котором цикл выполняется 11 раз (от 0 до 10 включительно), увеличивая значение переменной counter на каждой итерации.

hmtoggle_plus1Пример кода