Имя: | mnEls |
Основан: | сентябрь 2007г |
Версия: | 0.5.0 |
Статус: | Открытый (GPL) |
Автор: | Роман Савоченко, Максим Лысенко, Яшина Ксения |
Описание: | Предоставляет библиотеку элементов мнемосхем пользовательского интерфейса. |
Источник: | БД основных библиотек графических элементов, в файле: SQLite.vcaBase.wlb_mnEls ( vcabase.db.gz ) |
Библиотека создаётся для предоставления элементов мнемосхем пользовательского интерфейса. Библиотека строится на основе примитивов виджетов и модуля JavaLikeCalc, позволяющего создавать вычисления на Java-подобном языке.
Подключить библиотеку основных элементов пользовательского интерфейса к проекту станции OpenSCADA можно путём загрузки вложенного файла БД, размещения его в директории БД проекта станции и создания объекта БД для модуля БД "SQLite", указав файл БД в конфигурации.
В своём составе библиотека содержит около пятидесяти графических элементов, часто востребованных при формировании мнемосхем пользовательского интерфейса управления технологическим процессом. Названия элементов и их текстовые параметры доступны на трёх языках: Английский, Украинский и Российский.
Ниже, на рис. 1, приведен перечень элементов, при помощи которых можно выстроить трубопровод любой сложности. По умолчанию они залиты желтым цветом, а их угол поворота составляет "0" градусов. Путем поворота и масштабирования этих виджетов можно получить все необходимые комбинации.
Ниже, на рис. 2, приведен перечень элементов, при помощи которых можно выстроить объемный трубопровод любой сложности. По умолчанию они залиты желтым цветом и полупрозрачными изображениями в градациях серого, а их угол поворота составляет "0" градусов. Виджеты представлены в четырех вариантах в соответствии разным углам поворота. Соответствуют ГОСТ 21.206-93.
Ниже, на рис. 3, приведен перечень элементов - изображений технологических устройств, часто встречающихся при построении мнемосхем различных технологических процессов. Некоторые из них содержат скрипт, описывающий их поведение. Большинство виджетов имеют квадратную форму, позволяющую легко поворачивать и масштабировать их при надобности, угол поворота всех виджетов по умолчанию равен "0".
Параметры связывания
ID | Параметр | Тип | Конфигурация | Конфигурационный шаблон | Описание |
Виджет "Кран шаровый" (El_Kran_Sh) | |||||
com | Команда | Логический | Полная связь | Parametr|com | Команда на закрытие/открытие. |
shifr | Шифр | Строка | Полная связь | Parametr|NAME | Короткое имя, шифр, параметра. |
st_close | Состояние - "Закрыто" | Логический | Полная связь | Parametr|st_close | Закрытое состояние крана. |
st_open | Состояние - "Открыто" | Логический | Полная связь | Parametr|st_open | Открытое состояние крана. |
Виджет "Кран с положением" (El_Kran_polozh) | |||||
out | Положение | Вещественный | Входная связь | Parametr|out | Степень открытия/закрытия крана. |
Виджет "Трёхпозиционный кран" (Kran_3_pos) | |||||
out | Положение | Вещественный | Входная связь | Parametr|out | Степень открытия/закрытия крана. |
Виджет "Компрессор" (Compressor) | |||||
com | Команда | Логический | Полная связь | Parametr|com | Команда на пуск/останов. |
Виджеты "Кран шаровый", "Кран с положением", "Трёхпозиционный кран" имеют обработку, которая заключается в вызове виджета "Элемент кадр" при нажатии левой клавишей мыши в любую из заливок из библиотеки основных элементов пользовательского интерфейса в рамках панели управления для выполнения действий над параметром, подключенным к одному из этих виджетов.
Ниже, на рис. 4, приведен перечень оставшихся в библиотеке элементов, они также часто могут понадобиться при построении мнемосхем. Некоторые из них содержат скрипт, описывающий их поведение. Большинство виджетов имеют квадратную форму, позволяющую легко поворачивать и масштабировать их при надобности, угол поворота всех виджетов по умолчанию равен "0".
Параметры связывания
ID | Параметр | Тип | Конфигурация | Конфигурационный шаблон | Описание |
Виджет "Уровень" | |||||
max | Максимум | Вещественный | Входная связь | Parametr|max | Максимум шкалы. |
min | Минимум | Вещественный | Входная связь | Parametr|min | Минимум шкалы. |
var | Значение | Вещественный | Входная связь | Parametr|var | Значение уровня. |