Компоненты#
Дизайнер мнемосхем позволяет создавать и редактировать мнемосхемы.
Каждая мнемосхема состоит из набора компонентов.
Редактирование мнемосхемы заключается в установке компонентов на поле мнемосхемы и редактировании их свойств.
Компоненты могут быть как встроенными в ДИЗАЙНЕР, так и загруженными из внешних библиотек.
Библиотеки компонентов#
Внешние модули содержат библиотеки готовых графических компонентов необходимых для создания мнемосхем.
Загрузка библиотек осуществляется через меню ДИЗАЙНЕРА.
После выбора пункта меню Внешние модули… открывается стандартное окно для загрузки.
Для загрузки модуля необходимо выделить файл библиотеки модуля и нажать кнопку .
Кнопки , дают возможность передвигаться по списку библиотек вверх и вниз соответственно.
Для выгрузки загруженного модуля необходимо выделить файл библиотеки модуля и нажать кнопку .
Кнопка закрывает окно Список библиотек.
Окно Список библиотек содержит раздел содержащий список компонентов загруженного модуля, который вызывается нажатием на кнопку .
Предупреждение
При установке IngortechSCADA модули – библиотеки автоматически копируются в каталог Libraries
.
Список библиотек
В комплект поставки включено четыре библиотеки с графическими компонентами:
- Наименование:
- Файл:
LibrariespkSimple.bpl
- Описание:
Простые статические компоненты, не связанные с переменными.
- Назначение:
Размещение на поле мнемосхем статичных элементов, не меняющих свои значения и положения в процессе использования мнемосхемы.
- Наименование:
Библиотека дискретных компонентов (содержит активные компоненты).
- Описание:
Компонент для отображения числа из дискретных переменных.
- Файл:
LibrariespkDBits.bpl
- Назначение:
Преобразование набора битов в десятичное целое беззнаковое или знаковое число, отображение полученного десятичного числа на цифровом дисплее.
- Наименование:
- Файл:
LibrariespkRTComponents.bpl
- Описание:
Набор простых компонентов, каждый из которых может быть связан с переменной.
- Назначение:
Размещение на поле мнемосхемы динамических компонентов, привязанных к значениям переменных и меняющих свое значение/цвет/направление по мере изменения данных.
- Наименование:
- Файл:
LibrariespkRTInterface.bpl
- Описание:
Набор интерфейсных компонентов, каждый из которых может быть связан с переменной.
- Назначение:
Управление элементами мнемосхем (включение, отключение, хранение компонентов).
Встроенные компоненты#
Базовые компоненты, которые поддерживаются ДИЗАЙНЕРОМ и не зависят от загружаемых библиотек.
Компонент |
Описание |
Основное поле мнемосхемы |
HDesignPanel#
Компонент HDesignPanel (Поле редактирования) представляет собой основу мнемосхемы. Этот компонент представляет собой область для размещения всех остальных компонентов мнемосхем и имеет набор свойств, определяющих форму и поведение мнемосхемы в целом.
Уникальные свойства
Автоматическая установка размеров для полного отображения содержимого. |
|
Осуществляет автоматическое увеличение внутренней области контейнера. |
|
Параметры вертикального скроллера. |
|
Параметры горизонтального скроллера. |
|
Улучшение отображения изменяющихся компонентов. |
|
Стиль простой рамки. |
|
Способ растяжения изображения фона. |
|
Картинка для фона мнемосхемы. |
|
Цвет рамки компонента. |
|
Основной цвет компонента. |
Свойства компонента
Отступ от верхней границы контейнера. |
|
Видимость компонента. |
|
Высота компонента. |
|
Тип указателя мыши, когда она находится над объектом. |
|
Положение компонента по горизонтали внутри его контейнера. |
|
Максимальные и минимальные высота и ширина. |
|
Определяет активацию компонента при нажатии клавиши ТАВ. |
|
Текст подсказки, отображаемой при наведении мыши на компонент. |
|
Определяет будет ли использована подсказка контейнера или собственная. |
|
Определяет будет ли отображаться всплывающая подсказка. |
|
Номер компонента в списке очередности ТАВ. |
|
Привязка к сторонам контейнера. |
|
Доступность компонента. |
|
Отображение с 3D эффектами. |
|
Использование «Трехмерности» владельца. |
|
Определяет будет ли использоваться цвет контейнера или собственный. |
|
Ширина компонента. |
|
Определяет символьный набор шрифта |
|
Определяет будет ли использоваться шрифт контейнера или собственный. |
Дискретные биты#
Компоненты библиотеки Дискретные биты (LibrariespkDBits.bpl
).
Создание числа из 8 дискретных переменных. |
|
Создание числа из 16 дискретных переменных. |
|
Создание числа из 32 дискретных переменных. |
Статические компоненты#
Компоненты библиотеки Статические компоненты (LibrariespkSimple.bpl
).
Поле ввода. |
|
Геометрическая фигура. |
|
Изображение границы для прямоугольной области, не ограничивающее другие компоненты. |
|
Разделитель. |
|
Область прокрутки. |
|
Группа объектов. |
|
Страничный объект. |
|
Ломаная линия. |
|
Линия с толщиной. |
|
Поворачиваемая надпись. |
|
Используется при оформлении сложных панелей для их видимого разделения. |
|
Картинка, загружаемая в дизайнере и сохраняющая свои данные в файле мнемосхемы. |
|
Расширенная текстовая надпись. |
Интерфейсные компоненты#
Компоненты библиотеки Интерфейсные компоненты (LibrariespkRTInterface.bpl
).
Переключатель видимости переменных. Элемент позволяет отключать отображение на мнемосхеме переменных, относящиеся к различным типам точек контроля. |
|
Набор изображений, использующийся компонентом RTStatePicture для отображения картинок в зависимости от статуса переменной. |
|
Массив связей локальных файлов с файлами на сервере. |
|
Кнопка запуска приложения. |
Активные компоненты#
Компоненты библиотеки Активные компоненты (LibrariespkRTComponents.bpl
).
Компонент отображающий информацию о связанной переменной. |
|
Компонент для отображения значений, статусов и единиц измерения переменных. |
|
Значение переменной в виде шкального индикатора. |
|
Простая линия (геометрическая фигура, образованная прямыми линиями), которая меняет свой цвет в функции статуса связанной переменной. |
|
Контейнер, который связан с переменной и в который могут быть помещены другие активные компоненты. |
|
Компонент геометрических фигур, параметры которых связаны со статусом переменной. |
|
Позволяет сгенерировать команду на изменение значения связанной переменной. |
|
Позволяет отображать состояние переменной с помощью набора изображений (HRTImageList). |
|
Кнопка для переключения между мнемосхемами. |
|
Позволяет переключать изображения в зависимости от статуса переменной. |