Функция получения идентификатора объекта в менеджере данных
dm_id = getengineofblock(obj_id);
obj_id – идентификатор (имя) блока графика, cвязанного с объектом менеджера данных, идентификатор на который необходимо получить.
getengineofblock – функция позволяет получить идентификатор объекта в менеджере данных по имени связанного с ним блока на схеме. Функция применима для блоков расчетной схемы, наследников базового класса блоков типа «Точка ввода-вывода» (см. главное меню "Вставка"-"Базовые блоки"), автоматически создающих в менеджере данных соответствующий себе графический объект (блоки 1001.dita#, 1010.dita#, 1011.dita#, 4445.dita#, 4446.dita#).
dm_id – функция возвращает целое число, являющееся идентификатором объекта в менеджере данных.
initialization eid = getengineofblock(TimeGraphic8); //получить id объекта в менеджере данных по id блока, с которым этот объект связан gid = getgraphicidbyengine(eid); //получение id графика по id объекта в менеджере данных setgraphicyauto(gid,0,0); //отключение автомасштаба для графика end; setgraphicyscales(gid,0,(-1,1 + time/10)); //установить масштабы по оси Y
В результате выполнения данного скрипта, на каждом шаге будет происходить изменение масштаба по оси Y для нулевой (первой по порядку) шкалы на графике с именем TimeGraph8.