Графический интерфейс

<< Click to Display Table of Contents >>

Navigation:  Проект в MasterSCADA 4D > Дерево системы > Узел >

Графический интерфейс

Узел содержит данную корневую группу в том случае, когда для него задана поддержка HMI (т.е. для узла задано свойство Наличие визуализации = TRUE),

Группа Графический интерфейс содержит следующие группы:

graficheskiy_interface

Окна

Медиа

Шаблон экрана

Скрипты

Основные понятия:

Шаблон экрана - в контексте узла это макет, определяющий общие свойства и правила отображения окон в системе.

Экран - то же, что шаблон экрана, но для пользователя или роли. То есть сходство между "экраном" и "шаблоном экрана" заключается в контексте их использования пользователем, а не в типе элемента.

Окно - это отдельная область интерфейса, в которой отображается информация о контролируемых и управляемых процессах.

Вид панели свойств Графического интерфейса:

graficheskiy_interface_1

Описание основных свойств Графического интерфейса:

Название

Назначение

Группа Общие

Описание доступно в разделе справочной системы.

Язык исполнения

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

окно авторизации;

всплывающие подсказки;

панель инструментов тренда;

тренд в клиенте визуализации.

Настройка может принимать следующие значения:

ru - локализация на русском языке (задаётся по умолчанию);

en - локализация на английской языке.

Язык среды разработки при этом может не совпадать с языком клиента

Уровень предупреждений

Настраивает уровень вывода предупреждений в клиенте визуализации в строке статуса. Возможные варианты:

Нет (Off) - без предупреждений

Ошибки (Errors) – отображаются только сообщения об ошибках

Предупреждения (Warnings) – отображаются предупреждения и сообщения об ошибках.

Все (All) – отображаются все сообщения (информационные сообщения, предупреждения и сообщения об ошибках).

Кодировка сохраняемых csv файлов

Определяет, в какая кодировка будет использоваться при сохранении информации из клиента визуализации в csv-файл, например, при работе с трендом

Место хранения состояния окон

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

В HMI клиенте (client) - настройки будут хранится в локальной базе браузера или встроенного клиента (по умолчанию)

Не сохранять (none) - не сохранять состояние, даже если у каких-то элементов проекта свойство Сохраниться состояние включено

Способ отображения графиков

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

svg (по умолчанию)

canvas

Воспроизводить аудиофайлы на основном мониторе

Определяет будет ли воспроизводиться аудиофайл функционального блока PlaySound только на основном мониторе. Рекомендуется включить при работе в многомониторном режиме. По умолчанию FALSE.

Период задачи экрана, мсек

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

Нормализовать отображение геометрии

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

для новых проектов - включено

для старых - выключено

При отключении данного свойства - перестает присваивать М0,0 в начало геометрии при запуске RT.

DPI экрана

Определяет разрешение экрана. Размерность – число точек на дюйм. Как правило, это поле не редактируют при разработке проекта. Увеличение значения приведет к улучшению четкости картинки, но может увеличить время загрузки окон в браузере.

Полноэкранный режим

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

Период обновления

Период, с которым обновляются данные на экране, и с каким команды с экрана будут отправляться на сервер. Эту настройку необходимо выбирать с учётом реального периода получения данных, периодов задач и особенностей зрения и реакции человека. Так, если данные меняются в каналах с периодом 1 раз в минуту, то устанавливать период обновления данных 50 мс нецелесообразно. Напротив, в случае если период получения данных 1 секунда, а  период обновления данных установлен 5 секунд, то  оператором могут быть упущены  некоторые значения, а  команды оператора будут проходить на сервер с задержкой. Как правило, данную настройку разработчики проекта оставляют без изменения.

Период мигания

Если у элементов свойство Мигание установлено в состояние True, то элемент будет мигать с указанным периодом. Данная настройка едина для всех элементов. Установить разный период мигания для различных элементов нельзя.