<< 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;