Свойства Тренда

<< Click to Display Table of Contents >>

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

Свойства Тренда

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

el_grafik_1

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

Название

Описание

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

Интервал

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

Титул

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

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

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

Автопрокрутка по умолчанию

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

Автопрокрутка TRUE Автопрокуртка по умолчанию TRUE = тренд всегда будет запускаться с автопрокруткой.

Автопрокрутка FALSE Автопрокуртка по умолчанию TRUE = тренд всегда будет запускаться с без автопрокрутки.

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

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

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

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

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

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

Группа Перья

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

Важно! Для возможности добавления на тренд боле 3-ёх перьев в исполнительную систему должна входить опция MSRT4D-TRN. Данная опция включена в базовый функционал лицензий Standard, Professional, Enterprise.

Использовать цвет линии недостоверных значений

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

Цвет линии недостоверных значений

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

Стиль линии недостоверных значений

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

Непрерывный

Пунктир

Точка

Нет

Конец

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

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

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

Тип графика по умолчанию

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

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

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

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

Изменить умолчания можно в настройках конкретного пера.

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

Дорисовка констант по умолчанию

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

Изменить умолчания можно в настройках конкретного пера.

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

Количество уровней в имени пера

Определяет имя пера тренда, при перетаскивании параметра на тренд из дерева проекта, или при добавлении его в режиме исполнения. Если установлено значение 1, то имя добавляемого пера соответствует свойству параметра Имя . Если больше 1, то берется N последних частей полного имени параметра

Глобальный

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

Объект

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

Автомасштабирование по умолчанию

При значении настройки TRUE, свойство Автомасштабирование пера, будет принимать значение TRUE для всех перьев, добавленных через дерево выбора перьев или встроенные методы.

Автомасштабирование по видимой области

Масштабирует только видимую часть тренда на экране, в отличии от обычного масштабирования которое работает на основании выборки из архива загруженного в тренд.

Дерево раскрыто по умолчанию

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

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

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

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

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

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

Имя

Описание

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

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

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

Подпись 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

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

Правый отступ делений Y

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

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

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

Толщина оси Y

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

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

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

Автоматически создавать оси значений

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

Масштабировать по всем осям

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

Логарифмическая шкала

Данное свойство имеет тип BOOL. При установке значения TRUE шкала Тренда принимает логарифмический формат отображения. Для работы с логарифмической шкалой необходимо в свойствах пера задать формат значений Y в экспоненциальный вид.

Категория Текст

Цвет текста

Определяет цвет подписей по оси Х и цвет текста на панели выбора интервала.

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

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

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

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

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

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

Цвет курсора

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

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

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

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

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

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

Цвет сетки

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

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

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

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

Конец архива

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

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

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

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

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

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

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

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

Категория Панель выбора интервала

Скрывать выбор интервала

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

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

Не сохранять интервал в режиме исполнения

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

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

Категория Панель инструментов

Цвет фона панели инструментов

Определяет цвет заднего фона панели инструментов в среде исполнения.

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

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

Кнопка автопрокрутка

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

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

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

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

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

Кнопка таблица

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

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

Кнопка экспорт в csv

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

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

Кнопка переключение страниц

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

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

Кнопка установка интервала

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

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

Кнопка группы

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

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

Кнопка логарифмический масштаб

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

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

Кнопка масштабирование полотна по оси Y

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

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

Кнопка масштабирование полотна по оси X

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

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

Кнопка минилегенда

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

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

Кнопка печать

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

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

Кнопка экспорт графика в png

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

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

Кнопка сброс

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

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

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

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

При значении 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.

Подпись Y

Позволяет указать пользовательское название оси Y.

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

При значении флага TRUE автоматически определяет значения MaxY и MaxX таким образом, чтобы тренд занимал всю площадь поля тренда. При этом, ползунок по оси Y отключается.

Видимость

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

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

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

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

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

Значение

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

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

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

Стиль линии

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

Тип графика

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

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

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

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

graf_elem_grafik_3

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

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

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

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

Цвет пера

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

Тип точек

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

Нет

Квадрат

Круг

Треугольник

Ромб

Крест

Размер точек

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

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

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

Главное перо в группе

Название группы

Определяет название группы для отображения на тренде.

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

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

Смотрите также:

Смотрите также видео, необходимо подключение к интернету: