Редактор скриптов
Добрый день! Хотел бы предложить, добавить строковый динамический массив данных, в котором будет содержаться список активных каналов в текущий момент времени. Массив будет заполняться в зависимости от того - включен или выключен тот или иной канал.Как это можно применить!? Допустим число каналов равно 150, и нам нужно проделать с ними некоторую обработку, скажем корректировать значения на входе. Предположим мы имеем доступ к этому массиву активных каналов, назовем его условно - acarray(active channels array). Тогда можно написать такой код обработки этих 150 каналов:
var
i:integer;//счетчик
t:array[1..150] of real; //массив действительных чисел, в него будет считывать значения с каналов
for i:=1 to 150 do
begin
t[i]:=ReadValue(acarray[i]);
WriteValue(acarray[i],t[i]/10)/// перезапись скорректированного значения в канал
end;
1) добавить подсветку функций Pascal и объявленных переменных, массивов итд как это сделано в delphi
2) обратил внимание что при вводе имени встренной функции, нажатии клавиш "контрол+пробел" и выборе нужной функции получается следущее:
//ввожу имя функции с клавиатуры и вызываю поиск функций, выбираю WriteValue Wri WriteValue(
в делфи вводя по-символьно имя функции и используя поиск , я могу осуществить быстрый с правильным синтаксисом :WriteValue(