Точки ввода

Кнопка «Точки ввода» (Points) диалога свойств объекта управления «Тренд» открывает соответствующий диалог:



В режиме выполнения приложения, значение каждой точки ввода представляется линией пера. Для объекта управления «Тренд» также можно определять видимые при выполнении точки ввода (добавлять или удалять перо графика), вне зависимости от того, сколько точек ввода было задано объекту.


Таблица свойств точек ввода:


Свойство

Описание

Точка (Point)

Содержит идентификатор точки ввода. Каждой вновь создаваемой точке ввода присваивается свой уникальный идентификатор согласно поддерживаемой последовательности

Надпись (Label)

Текст, указанный в роли надписи, будет выводиться на экран в легенде объекта в качестве краткого описания каждой точки ввода

Цвет (Color)

Свойство определяет цвет пера, используемого для прорисовки графика точки ввода.

Источник данных (Data Source)

Определяет источник данных для точки ввода. По умолчанию источником является значение тега. За подробной информацией о создании дополнительных источников обращайтесь в раздел «Источники данных»

Тег/Поле (Tag/Field)

Смысл параметра зависит от типа источника данных для точки ввода:


Тег: В поле указывается имя тега, значения которого должны выводиться на экран. Если указанный тег участвует в задаче тренда, то история его значений будет автоматически извлечена с диска. В противном случае, объект управления «Тренд» будет отображать только текущие значения тега.


Пакет: В поле ввода указывается имя тега, значения которого извлекаются из файла Пакета Историй, сформированного задачей тренда. Эти значения должны служить точками ввода для графика.


База данных: В поле указывается имя столбца таблицы реляционной базы данных SQL, который содержит данные для точек ввода.


Текстовый файл: В поле указывается номер столбца текстового файла, содержащего данные для точек ввода. Ноль относится к первому столбцу файла, 1 ко второму, и т.д.

Минимум (Min)

Определяет нижнюю границу значений по оси ординат

Максимум (Max)

Определяет верхнюю границу значений по оси ординат

Стиль (Style)

Параметр определяет стиль пера (цвет, тип, состояние). Для подробной информации см. диалог задания стиля пера

Опции (Options)

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

Скрыть (Hide)

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


Заметим: Свойства «Минимум» и «Максимум» могут принимать вещественные значения до шести знаков после запятой. Если необходима большая точность в знаках после запятой, то следует присвоить требуемые значения тегам, и указать сами теги в полях этих свойств.


Диалог задания стиля пера


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


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



После того, как выбрано состояние пера (нормальное Normal, или за границами Out of Limits), можно определить его стиль:


Свойство

Описание

Использовать настройки для нормального состояния (Use Normal Settings)

Опция доступна только для состояния пера «за границами». Если опция активирована, то перо всегда будет использовать стиль, заданный для нормального состояния, даже если значения точки ввода данных находится за границами допустимых значений

Тип (Type)

Определяет тип линии пера

Толщина (Weight)

Определяет толщину линии пера

Интерполяция (Expansion)

Определяет алгоритм соединения значений между собой:

- следующие друг за другом точки соединяются непосредственно с помощью линии;

- следующие друг за другом точки соединяются либо горизонтальной, либо вертикальной линией (меандр). Такой алгоритм соединения удобен для логических значений.

Маркер (Marker)

Определяет тип маркера (если указан), который отмечает на графике каждое новое значение, отличное от предыдущего.

Цвет (Color)

Определяет цвет маркера и линии пера.

Размер маркера (Marker Size)

Определяет размер маркера, если он указан.


Заметим: Если приложение выполняется на станции с операционной системой WinCE или используется на тонком клиенте (с любой ОС), то диалог настройки стиля пера, который открывается в режиме выполнения приложения, позволяет только изменять цвет пера.


Диалог опций


Диалог служит инструментом задания опциональных настроек для каждой точки ввода данных:



Свойство

Описание

Описание (Description)

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

Единицы измерения (Eng. Unit)

В режиме выполнения приложения, текст, введённый в поле, будет отображаться в легенде, как единицы измерения значений точки ввода. Если график строится на основе значений тега, то для единиц измерения по умолчанию используются единицы измерения, указанные для тега.

Нижний предел (Lo Limit)

Если в режиме выполнения приложения, значение точки ввода оказались меньше указанного значения, то перо будет использовать другой стиль для прорисовки графика (см. диалог настройки стиля пера). Если график строится на основе значений тега, то значением для нижнего предела по умолчанию будет использоваться значение Lo аларма.

Верхний предел (Hi Limit)

Если в режиме выполнения приложения, значение точки ввода превысили указанное значение, то перо будет использовать другой стиль для прорисовки графика (см. диалог настройки стиля пера). Если график строится на основе значений тега, то значением для верхнего предела по умолчанию будет использоваться значение Hi аларма.

Скрыть Масштаб (Hide Scale)

В поле можно указать имя тега, значение которого будет определять присутствие масштаба оси ординат для конкретного пера (0 масштаб скрыт, 1 масштаб показан).

Интервал прерывания (Break Interval)

Определяет максимально возможный интервал между соседними точками графика. Если время, прошедшее между текущим моментом и последним изменением точки ввода данных (в секундах) больше указанного числа, то объект управления «Тренд» принимает решение о том, что поступление входных данных отсутствует, и не выводит график от последней точки. Если значения по оси абсцисс откладываются как числа, то значение, указанное в этом поле интерпретируется также как число. Если по оси абсцисс откладывается дата/время, то значение, указанное в этом поле интерпретируется как секунды.


Для поля также определены два специальных значения:

-1: Не соединять точки

-2: Соединять только точки в восходящем порядке.

Отступ по абсциссе (X Axes off-set)

Определяет отступ масштаба по оси абсцисс. Опция полезна в том случае, если в одной и той же графической области необходимо выводить несколько графиков, и при этом использовать для них различный масштаб абсциссы (период времени или интервал значений). Если значения по оси абсцисс откладываются как числа, то значение, указанное в этом поле интерпретируется также как число. Если по оси абсцисс откладывается дата/время, то значение, указанное в этом поле интерпретируется как секунды.

Значение курсора (Cursor Value)

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



Created with the Freeware Edition of HelpNDoc: Easily create HTML Help documents