При разработке графического интерфейса в ТРЕЙС МОУД используются следующие термины: элемент рисования; форма отображения; экран; графический объект и графическая база.
Элементы рисования. Элементами рисования называются элементарные графические фрагменты, из которых составляется статическая часть графического оформления экрана.
Статической называется неизменяемая часть оформления экрана. Она не зависит от значений контролируемых параметров и состояния автоматизируемого технологического процесса - изображения аппаратов, рисунки приборов и пр.
Статический рисунок составляется путём размещения в поле экрана элементов рисования. Для их выбора используется соответствующая инструментальная панель редактора - панельэлементов рисования (рис. 5).
Рис. 5. Панельэлементов рисования
После настройки атрибутов элементов рисования рисунок можно разместить на экране. Для большинства элементов последовательность операций по их размещению выглядит следующим образом: поместить курсор мыши в рабочее поле и нажатием ЛК выбрать точку привязки; перемещая курсор мыши, добиться требуемого размера графического элемента и нажать ЛК повторно.
Размещение некоторых элементов рисования осуществляется в несколько этапов.
Форма отображения. Формы отображения – это графические динамические элементы, позволяющие отобразить значения контролируемых технологических параметров и реализовать супервизорное управление ими.
Формы отображения выбираются с помощью соответствующей панели инструментов редактора представления данных - панели форм отображения ( рис. 6).
Рис. 6. Панельформ отображения
Настройка формы отображения заключается в задании её атрибутов и связывании её с отображаемой переменной.
После настройки формы отображения её можно размещать на экране. Для большинства форм отображения последовательность операций по их размещению выглядит следующим образом: поместить курсор мыши в рабочее поле и нажатием ЛК выбрать точку привязки; перемещая курсор мыши, добиться требуемого размера графического элемента и нажать ЛК повторно.
Размещение некоторых форм отображения отличается от описанного выше.
Экран. Экран - это графическое пространство фиксированного размера, на котором размещается статический рисунок и формы отображения. Экран - это минимально адресуемая графическая информация, выводимая на монитор.
Графический интерфейс операторских станций разрабатывается в виде отдельных экранов.
Одновременно на монитор может выводиться только один экран. Другие экраны можно просматривать на текущем экране с помощью окон - специальных форм отображения.
Атрибуты экрана. Каждый экран имеет свое имя и набор атрибутов. К таким атрибутам относятся: размер; цвет фона; обои; права доступа и спецификация окна просмотра отчета тревог.
Первые три атрибута по умолчанию устанавливаются по общим настройкам графической базы. Права доступа к экрану устанавливаются полными.
Группы экранов. Все экраны каждого узла разбиты на группы. Каждая группа имеет своё название. Группировка экранов не используется для их адресации при работе в реальном времени. Она удобна для ориентации в больших графических базах, включающих в себя сотни экранов.
Графический объект. Графическим объектом называется совокупность форм отображения и элементов рисования, которая оформлена как единый графический элемент.
При создании графического интерфейса для удобства тиражирования созданных элементов, а также для решения ряда других задач можно использовать графические объекты.
Существует два типа графических объектов: Объект и Блок. Первый из них может ссылаться на 256 каналов, а последний - только на один.
Графические объекты собираются в библиотеки. При создании объекта надо указать библиотеку, в которой он будет сохранен. Для этого её надо либо загрузить в редактор, либо создать.
Для создания и редактирования объектов используются такие же окна, как и при работе с экранами. Разработки объектов также идентичны процессу разработки экрана. Отличие заключается в настройке форм отображения на каналы. В объекте ФО связываются с его внутренними каналами. Эти каналы при размещении объекта на экране настраиваются на реальные каналы редактируемого узла.
ТРЕЙС МОУД позволяет осуществлять ряд операций с графическими объектами. Среди таких операций: копирование, сохранение и вставка в другие проекты или графические базы того же проекта, вывод в отдельные окна на других экранах и пр.
Графическая база. Графическая база - это совокупность всех экранов, графических объектов, элементов рисования и форм отображения, используемых для отдельного узла проекта.
Графические базы создаются для всех операторских станций проекта. Сохранение графических баз осуществляется в файлах с расширением .dbg в директории редактируемого проекта.
Имя файла графической базы для узла задается в редакторе базы каналов. Для этого используется бланк Основные диалога Параметры узла. Вход в этот диалог осуществляется нажатием ПК на изображении узла в окне редактирования структуры проекта.