Свойства дискретного тренда

<< Click to Display Table of Contents >>

Navigation:  Создание окон для клиента визуализации > Библиотека HMI > Категория Контролы > Дискретный тренд >

Свойства дискретного тренда

Вид панели свойств элемента Дискретный тренд:

sv_diskretniy_trend

Описание основных свойств графического элемента Дискретный тренд:

Название

Описание

Категория Архив

Начало архива

Используется, если на тренде отображается архивируемый параметр. Данное свойство имеет тип DT и отображает начало выборки из архива.

Конец архива

Используется, если на тренде отображается архивируемый параметр. Данное свойство имеет тип DT и отображает конец выборки из архива.

Категория График

Интервал

Это свойство имеет тип TIME и задает для тренда временной интервал между крайними точками поля тренда  по оси X.

Титул

Свойство определяет заголовок тренда. Если свойство задано, то заголовок окна выбора перьев будет иметь вид: Выбор перьев - [Титул].

Автопрокрутка

Данное свойство имеет тип BOOL и может принимать значение TRUE (автоматическая прокрутка отображаемого элементом тренд содержимого включена) или False (автоматическая прокрутка выключена). Если автоматическая прокрутка включена, то на тренде будут отображаться значения параметров за Интервал, предшествующий текущему моменту времени.

Период обновления данных

Это свойство имеет тип INT и задает период (в мс) обновления данных на тренде, если включена автопрокрутка.

Минимальный вид

Если данное свойство имеет значение TRUE, то на тренде скрываются все элементы, кроме поля тренда, которое, в этом случае, занимает всю площадь тренда. При этом управление трендом можно осуществлять элементами, созданными разработчиком проекта. Например, для изменения интервала можно использовать текстовый ввод, который связан с параметром, передающим данные в свойство тренда Интервал.

Заливка графика

Определяет цвет заливки поля тренда. При наведении мыши на свойство появляется кнопка: sv_vneshniy_vid_2, после нажатия на которую открывается диалоговое окно Выбор цвета.

Группа Перья

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

Конец

Данное свойство имеет тип DT. Крайняя точка справа по оси X.

Максимальное количество перьев

Определяет максимальное количество перьев, которые могут располагаться на тренде одновременно.

Дерево выбора перьев

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

Уровень логической единицы

Определяет толщину линии пера, если связанный параметр равен TRUE.

Уровень логического нуля

Определяет толщину линии пера, если связанный параметр равен FALSE.

Глобальный

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

Объект

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

Уровень вложенности

Определяет в каком виде будет открыто дерево выбора после запуска проекта на исполнение. Если установить значение 0, то дерево будет развернуто полностью. Если установить значение 1, то дерево будет развернуто только до корневых элементов.

Тип отображаемого имени

Определяет тип отображаемого имени по умолчанию для всех перьев на тренде.

Возможные варианты:

Имя

Описание

Если выбрано значение Имя, то на тренде будут отображаться имена перьев, совпадающих с именами соответствующих параметров.

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

Категория Курсор выделенной позиции

Цвет курсора

Определяет цвет курсора. При наведении мыши на свойство появляется кнопка: sv_vneshniy_vid_2, после нажатия на которую открывается диалоговое окно Выбор цвета.

Толщина курсора

Определяет толщину линии курсора. Задается в пикселях.

Видимость курсора

Это свойство имеет тип BOOL и задает видимость курсора выбранной позиции на тренде.

Категория Ось Х

Подпись X

Подпись оси X. Если задан текст, то он отобразится в клиенте визуализации около оси Х правее поля тренда.

Формат значений X

Задает формат значений временной оси X тренда. Например, dd.MM.yyyy HH:mm:ss:fff - в этом случае будут отображаться на тренде в виде - 25.11.2017 22:30:01:129.

Количество делений X

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

Толщина делений X

Определяет внешний вид деления шкалы.

Длина делений X

Определяет внешний вид деления шкалы.

Цвет делений X

Определяет цвет делений оси. При наведении мыши на свойство появляется кнопка: sv_vneshniy_vid_2, после нажатия на которую открывается диалоговое окно Выбор цвета.

Верхний отступ делений X

Определяет расстояние от оси до значения, соответствующего тому или иному делению.

Цвет оси X

Определяет цвет оси. При наведении мыши на свойство появляется кнопка: sv_vneshniy_vid_2, после нажатия на которую открывается диалоговое окно Выбор цвета.

Толщина оси X

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

Категория Ось Y

Подпись Y

Подпись оси Y. Если задан текст, то он отобразится в клиенте визуализации около оси Y над полем тренда.

Цвет делений Y

Определяет цвет делений оси. При наведении мыши на свойство появляется кнопка: sv_vneshniy_vid_2, после нажатия на которую открывается диалоговое окно Выбор цвета.

Толщина оси Y

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

Толщина делений Y

Определяет внешний вид деления шкалы.

Категория Параметры

Шаг прореживания

Данную настройку полезно использовать в случае, когда на тренде необходимо отобразить  большее количество данных, чем  может поместиться физически. Поскольку в одном пикселе отображается только одно значение,  то не рационально считывать из архива данных больше, чем может быть использовано на тренде  Настройка определяет, на какое число пикселей должна приходится группа из не более чем четырех значений. Для этого вычисляется интервал данных по формуле = Интервал времени видимой области графика / (Ширина графика (в px) * Шаг прореживания).  Выборка из архива  делается с тем условием, что за каждый такой интервал данных из него придет  не более четырех значений (первое, последнее, минимальное, максимальное). По умолчанию Шаг прореживания равен 1.

Интервал Листания

Это свойство имеет тип LREAL и в процентах указывает, на какую часть интервала необходимо смещать окно при листании тренда вперед/назад, при использовании действия Вызвать метод.

Категория Сетка

Цвет сетки

Определяет цвет линий сетки. При наведении мыши на свойство появляется кнопка: sv_vneshniy_vid_2, после нажатия на которую открывается диалоговое окно Выбор цвета.

Категория Минилегенда

Отображать легенду

Данное свойство имеет тип BOOL и может принимать значение TRUE (отображать легенду тренда) или False (не отображать).

Ширина минилегенды

Определяет ширину минилегенды в клиенте визуализации

Печать минилегенды

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

Прозрачность минилегенды

Задает степень прозрачности минилегенды. Значение изменяется в пределах от 0 до 100, где 0 - элемент полностью прозрачный, 100 - элемент полностью не прозрачный

Категория Полоса прокрутки

 

Показывать горизонтальную полосу прокрутки

При значении TRUE у дискретного тренда отображается горизонтальная полоса прокрутки. При значении FALSE горизонтальная полоса прокрутки скрывается.

По умолчанию значение настройки TRUE.

Показывать вертикальную полосу прокрутки

При значении TRUE у дискретного тренда отображается вертикальная полоса прокрутки. При значении FALSE вертикальная полоса прокрутки скрывается.

По умолчанию значение настройки TRUE.

Толщина рамки полосы прокрутки

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

Цвет рамки полосы прокрутки

Определяет цвет рамки полосы прокрутки. При наведении мыши на свойство появляется кнопка: sv_vneshniy_vid_2, после нажатия на которую открывается диалоговое окно Выбор цвета.

Заливка полосы прокрутки

Определяет цвет заливки полосы прокрутки. При наведении мыши на свойство появляется кнопка: sv_vneshniy_vid_2, после нажатия на которую открывается диалоговое окно Выбор цвета.

Толщина рамки маркера полосы прокрутки

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

Цвет рамки маркера полосы прокрутки

Определяет цвет рамки маркера полосы прокрутки. При наведении мыши на свойство появляется кнопка: sv_vneshniy_vid_2, после нажатия на которую открывается диалоговое окно Выбор цвета.

Заливка маркера полосы прокрутки

Определяет цвет заливки маркера полосы прокрутки. При наведении мыши на свойство появляется кнопка: sv_vneshniy_vid_2, после нажатия на которую открывается диалоговое окно Выбор цвета.

Свойства группы Перья

Количество настроек соотвествует типу данных TrendPen, который входит в состав библиотеки HMI.Типы данных.

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

Вид:

gr_elem_grafik

Новая группа добавится автоматически, после того как разработчик перетащит новый параметр в поле тренда. Кроме того, группа настроек может быть добавлена вручную с  использованием кнопки graf_elem_grafik_1 .

Для удаления группы настроек необходимо нажать на кнопку: graf_elem_grafik_2 .

Описание настроек:

Название

Описание

Имя

Определяет название пера, которое будет отображаться в Легенде.

MaxY

Максимальное значение оси Y.

MinY

Минимальное значение оси Y.

Автомасштабирование

Автоматически определяет значения MaxY и MaxX таким образом, чтобы тренд занимал всю площадь поля тренда.

Видимость

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

Дорисовка констант

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

Единица измерения

Определяется единица измерения отображаемого параметра. Заданное значение будет отображаться  в Минилегенде. Если параметр перетащили в поле тренда и образовалось перо, и у этого параметра настроена шкала, то эта настройка пера примет значение установленное в шкале параметра.

Значение

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

Количество делений Y

Определяет количество делений оси Y.

Стиль линии

Определяет стиль линии тренда. Выпадающий список содержит следующие возможные значения: Непрерывный, Пунктир, Точка, Нет.

Тип графика

Определяет способ рисования тренда между точками тренда. Возможные варианты:

Линия -  между двумя точками будет рисоваться прямая линия, т.е.  считается, что значение параметра менялось плавно.

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

Разработчик проекта должен выбирать это свойство, исходя из особенностей технологического процесса.  На рисунке у красного пера свойство имеет значение Линия, а у зеленого - Ступенька:

graf_elem_grafik_3

Толщина линии

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

Формат значений Y

Определяет формат значений оси Y. Подробное описание свойства смотрите в разделе Формат значений.

Цвет пера

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

Тип точек

Определяет тип точек, нанесенных на тренд. Точка рисуется в местах излома тренда:

Нет

Квадрат

Круг

Треугольник

Ромб

Крест

Размер точек

Определяет размер точек.

Отображать ось значений

Определяет видимость оси пера, если установлен флаг в свойстве Автоматически создавать оси значений в категории свойств Ось Y

Описание других свойств элемента смотрите в разделе HMI.Свойства.

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