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] из примера. При выборе этой ГРУППЫ, график будет обновляться один раз в пять секунд.