VisGraphController Описание класса

VisGraphController - контроллер вызова окна для отображения графиков.



Контроллер позволяет вызвать окно (далее - ОКНО) для отображения графиков состояния произвольных тегов. Данные для построеня графиков предоставляет источник данных поддерживающий интерфейс IVsqTagHistory, например DpIBPPDB (доступ к данным БД FireBird).

ОКНО позволяет одновременно отображать группу графиков привязанных к различным тегам (далее - ГРУППА).

Пользователь опредеяет конфигрурацию ГРУПП и их количество с помощью ini-файла. Название файла "trends.ini", он должен распалагаться в одном каталаге с файлом проекта.

Пример конфигурации:

[plot0]
name=3012
color=#FF0000;#00FF00;#0000FF
tags="KRMML.MCHB_3012_Sost;KRMML.MCHB_3016_Sost;KRMML.MCHB_3017_Sost"
legend="3012;3016;3017"
refreshTime=5
[plot1]
name=3601
color=#0000FF
tags="KRMML.MCHB_3601_Sost"
legend="3601"
refreshTime=3       

[plot0] и [plot1] - описание двух ГРУПП графиков.

Поля:

Рисунок выше илюстрирует отображение группы [plot0] из примера. При выборе этой ГРУППЫ, график будет обновляться один раз в пять секунд.




Свойства объекта


Описание свойств

getLink

Источник данных состояния тегов.

Источник данных поддерживающий интерфейс IVsqTagHistory, например DpIBPPDB (доступ к данным БД FireBird).


.