AstraRegul
Руководство системного интегратора
×

5.9. ЦИКЛ FOR

Работа цикла FOR.
При входе в цикл FOR переменная i первоначально принимает значение 0, и выполняется тело цикла, где в нулевой элемент массива ai[0] записывается значение первого канала модуля AI контроллера из переменной Data_AI_16_081.ch[0].value. В следующем цикле переменная i принимает значение 1, и в теле цикла работа будет с элементами массивов ai[1] и Data_AI_16_081.ch[1].value. В итоге будет выполнено 16 циклов FOR и в каждом новом цикле переменная i будет увеличиваться на 1, пока не примет значение 15. Когда i = 15, тело цикла выполняется последний раз и происходит выход из него. Переменная i также является индексом массивов ai и Data_AI_16_081.ch, значение которой динамически изменяется.
 
REFERENCE TO REAL является ссылкой (псевдонимом) объекта. Например, по идентификатору T можно работать в кодовой части программы с элементом массива ai[0] как на чтение, так и на запись.