Оператор FOR

<< Click to Display Table of Contents >>

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

Оператор FOR

Синтаксис:

for {инициализация переменной цикла} to {выражение1} by {выражение2} do {последовательность предложений} end_for

Переменная цикла должна иметь целочисленный тип данных.

Инициализация переменной цикла задается в виде

{имя переменной}:={выражение}

Алгоритм: пока значение переменной цикла меньше или равно значению {выражения1} выполняется {последовательность предложений}. По завершении каждого цикла к переменной цикла прибавляется значение {выражения2}; если оно не задано, прибавляется 1.

Пример

for i:=1 to 5 do

if ar[i]=3 then

INDEX1:=i;

return;

end_if;

end_for;