getgraphicidbyengine

Функция получения идентификатора графика в менеджере данных

Синтаксис:

gid = getgraphicidbyengine(dm_id);

Аргументы:

dm_id – идентификатор объекта ввода-вывода (объекта в менеджере данных).

Описание:

getgraphicidbyengine – функция позволяет получить идентификатор графика, по идентификатору (dm_id) объекта в менеджере данных, содержащего этот график. Идентификатор dm_id может быть получен с помощью функции getengineofblock. При этом возвращаемый функцией идентификатор является не идентификатором блока (получаемым, например, функцией getobj), а идентификатором специфического содержимого объекта менеджера данных (окна графика).

Результат:

gid – идентификатор объекта (графика).

Пример:

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.

Сопутствующие материалы

  • demo_files/vizualizacia/upravlenie_masshtabom_grafika.dita#