Плагин Графики Про

Обзор

Плагин Графики Про — это дополнительный плагин для приложения Вебстанция, расширяющий возможности работы с графиками входных каналов: масштабирование, одновременное отображение нескольких графиков, экспорт в форматы PNG и PDF. Скачать плагин можно по ссылке. Внешний вид плагина Графики Про показан на следующем рисунке.

Плагин Графики Про

Установка

Плагин Графики Про устанавливается по инструкции. В ходе установки выполните дополнительные действия:

  • Скопируйте файлы PlgChartPro.xml и PlgChartPro_Config.xml в свой проект. Файл PlgChartPro_Reg.xml будет создан при сохранении регистрационного ключа.

    Файлы плагина
  • В параметрах приложения Вебстанция в разделе Назначение плагинов выберите плагин PlgChartPro.

    Назначение плагина графиков

Конфигурирование

Плагин Графики Про сконфигурирован по умолчанию. Настройки плагина сохраняются в файлах PlgChartPro.xml и PlgChartPro_Config.xml, которые при необходимости редактируются вручную.

Файл PlgChartPro_Config.xml содержит список профилей. Профиль - это набор настроек плагина, который может быть выбран пользователем на веб-странице графика. Файл PlgChartPro.xml содержит профиль графика, который включает в себя настройки отображения и настройки данных.

Чтобы создать новый профиль, скопируйте файл PlgChartPro.xml с новым именем и отредактируйте его. Затем пропишите созданный профиль в файле PlgChartPro_Config.xml.

В дополнение к файлам конфигурации отображение графика определяется строкой запроса, параметры которой описаны в таблице ниже. Строка запроса имеет вид: http://localhost:10008/ChartPro/ChartPro?cnlNums=101-103&startDate=2023-09-16&mode=fixed&period=2&periodMin=60&title=Demo&profile=PlgChartPro.xml

Параметр Тип данных Описание
cnlNums Диапазон целых чисел, разделённых дефисами и запятыми Номера каналов, отображаемых на графике
startDate Дата в формате YYYY-MM-DD Начальная дата отображаемых данных. Если не указана, используется текущая дата
mode fixed | rolling Режим работы графика: фиксированный или скользящий. Если не указан, используется фиксированный режим
period Целое число Период графика в днях относительно начальной даты. Может быть как положительным, так и отрицательным. Используется для фиксированного режима
periodMin Целое число Период графика в минутах для скользящего режима
title Строка Заголовок графика. Если не указан, формируется автоматически
profile Строка Имя файла профиля графика. Если не указано, используется первый профиль из списка

В фиксированном режиме работы плагин отображает график за выбранный период времени. Происходит автоматическое обновление данных на графике с добавлением новых значений в правую часть графика.

В скользящем режиме плагин отображает график от текущего момента до указанной глубины. Происходит автоматическое обновление данных, при этом график смещается справа налево.

Следующий рисунок показывает компоновку графика, понимание которой необходимо для настройки отображения плагина.

Компоновка графика

Режим представлений

Плагин Графики Про поддерживает работу в режиме представлений, при котором узел графика добавляется в дерево представлений Вебстанции. Чтобы показать график как представление, необходимо добавить в таблицу представлений строку следующего вида:

Таблица Представления

Поле Путь содержит путь в дереве представлений. Тип представления - График Про. Аргументы представления соответствуют параметрам строки запроса, описанным выше.