OpenSCADAWiki: Doc/VCA/part6/part4 ...

Home | Index | Changes | Comments | Users | Registration | Login  Password:  
 
This is an old revision of Doc/VCA/part6/part4 from 2015-09-27 11:22:29..

6.4 Проектирование и реализация примитивов отображения

На данном этапе планируется реализация моделей данных и образов визуализатора Vision, WebVision для всех базовых элементов: "ElFigure", "FormEl", "Text", "Media", "Diagram", "Protocol", "Document", "Function", "Box", "Link".

6.4.1 Примитив элементарная фигура (ElFigure)

Реализация на стороне модели данных

UI.Vision

Action source page doesn't exist yet(/Doc / Vision?)

UI.WebVision

Action source page doesn't exist yet(/Doc / Web Vision?)


6.4.2 Примитив элементов формы (FormEl)

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

Редактор строки -- Представлено следующими видами: "Текст", "Combo", "Целое", "Вещественное", "Время", "Дата", "Время и Дата". Все виды редактора строки поддерживают подтверждение ввода.
Редактор текста -- Представляет редактор плоского текста с подтверждением или отказом от ввода.
Поле флажка -- Предоставляет поле бинарного флажка.
Кнопка -- Предоставляет кнопку с поддержкой: цвета кнопки, изображения в кнопке и режима фиксации.
Выбор из списка -- Предоставляет поле выбора элемента, со списка указанных элементов.
Список -- Предоставляет поле списка с контролем за текущим элементом.
Слайдер -- Элемент слайдера.
Прогрес-бар -- Полоска прогресс-бара.

Были реализованы режимы: "Включен" и "Активен", а также передача изменений и событий? в модель данных СВУ (движок).


На рис. 6.4.2 представлена часть экрана с кадром, содержащим вышеперечисленные элементы формы.


file:vision_formel.png
Рис.6.4.2 Реализация элементов формы в Vision.

6.4.3 Примитив текста (Text)

Реализована поддержка элемента текста со свойствами?:


На рис.6.4.3 представлена часть экрана с кадром, содержащим примеры текста с использованием различных параметров.


file:vision_text.png
Рис.6.4.3 Реализация базового элемента текста в Vision.

6.4.4 Примитив отображения медиа-материалов (Media)

Реализована поддержка элемента отображения медиа-материалов со свойствами:


На рис.6.4.4 представлена часть экрана с кадром, содержащим примеры просмотра/проигрывания медиа-данных.


file:vision_media.png
Рис.6.4.4 Реализация базового элемента отображения медиа-материалов в Vision.

6.4.5 Примитив построения диаграм/графиков (Diagram)

Реализована поддержка элемента построения диаграм/трендов со свойствами:


На рис.6.4.5 представлена часть экрана с кадром, содержащим примеры диаграммы-тренда.


file:vision_diagramm.png
Рис.6.4.5 Реализация базового элемента отображения диаграммы-тренда в Vision.

6.4.6 Примитив формирования протокола (Protocol)

Реализована поддержка элемента формирования протокола со свойствами?:


На рис.6.4.6 представлена часть экрана с кадром, содержащим примеры протоколов со слежением и фиксированным указанием времени.


file:vision_prot.png
Рис.6.4.6 Реализация базового элемента отображения протоколов в Vision.

6.4.7 Примитив контейнера (Box)

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

Контейнер -- Позволяет формировать нужные объекты путём группировки базовых в рамках данного примитива.
Страница -- Элементы построенные на данном примитиве могут выполнять роль страницы пользовательского интерфейса.
Контейнер страниц -- Свойство замещения собственного содержимого другой страницей, в процессе исполнения. Используется для формирования фреймов на страницах пользовательского интерфейса. Например, главная страница традиционной SCADA системы с объектами сигнализации строится именно таким образом.
Фон -- Поддерживает возможность указания фона в виде цвета или изображения.
Бордюр -- Поддерживает возможность изображения бордюра с указанным цветом, толщиной и стилем.

 
There are no files on this page.[Display files/form]
There is no comment on this page. [Display comments/form]