Компоненты#

Дизайнер мнемосхем позволяет создавать и редактировать мнемосхемы.

Каждая мнемосхема состоит из набора компонентов.

Редактирование мнемосхемы заключается в установке компонентов на поле мнемосхемы и редактировании их свойств.

Компоненты могут быть как встроенными в ДИЗАЙНЕР, так и загруженными из внешних библиотек.

Библиотеки

Загрузка и использование библиотек компонентов.

Встроенные компоненты

Встроенные компоненты ДИЗАЙНЕРА

Библиотека

Активные компоненты

Библиотека

Дискретные биты

Библиотека

Интерфейсные компоненты

Библиотека

Статические компоненты

Библиотеки компонентов#

Внешние модули содержат библиотеки готовых графических компонентов необходимых для создания мнемосхем.

Загрузка библиотек осуществляется через меню ДИЗАЙНЕРА.

../../../_images/load.png

После выбора пункта меню Внешние модули… открывается стандартное окно для загрузки.

../../../_images/designer.png

Для загрузки модуля необходимо выделить файл библиотеки модуля и нажать кнопку 3.

Кнопки 1 , 2 дают возможность передвигаться по списку библиотек вверх и вниз соответственно.

Для выгрузки загруженного модуля необходимо выделить файл библиотеки модуля и нажать кнопку 4.

Кнопка 6 закрывает окно Список библиотек.

Окно Список библиотек содержит раздел содержащий список компонентов загруженного модуля, который вызывается нажатием на кнопку 5.

../../../_images/715.png

Предупреждение

При установке IngortechSCADA модули – библиотеки автоматически копируются в каталог Libraries.

Список библиотек

В комплект поставки включено четыре библиотеки с графическими компонентами:

Наименование:

Библиотека статических компонентов

Файл:

LibrariespkSimple.bpl

Описание:

Простые статические компоненты, не связанные с переменными.

Назначение:

Размещение на поле мнемосхем статичных элементов, не меняющих свои значения и положения в процессе использования мнемосхемы.


Наименование:

Библиотека дискретных компонентов (содержит активные компоненты).

Описание:

Компонент для отображения числа из дискретных переменных.

Файл:

LibrariespkDBits.bpl

Назначение:

Преобразование набора битов в десятичное целое беззнаковое или знаковое число, отображение полученного десятичного числа на цифровом дисплее.


Наименование:

Библиотека активных (динамических) компонентов

Файл:

LibrariespkRTComponents.bpl

Описание:

Набор простых компонентов, каждый из которых может быть связан с переменной.

Назначение:

Размещение на поле мнемосхемы динамических компонентов, привязанных к значениям переменных и меняющих свое значение/цвет/направление по мере изменения данных.


Наименование:

Библиотека интерфейсных компонентов

Файл:

LibrariespkRTInterface.bpl

Описание:

Набор интерфейсных компонентов, каждый из которых может быть связан с переменной.

Назначение:

Управление элементами мнемосхем (включение, отключение, хранение компонентов).

Встроенные компоненты#

Базовые компоненты, которые поддерживаются ДИЗАЙНЕРОМ и не зависят от загружаемых библиотек.

Компонент

Описание

HDesignPanel

Основное поле мнемосхемы

HDesignPanel#

Компонент HDesignPanel (Поле редактирования) представляет собой основу мнемосхемы. Этот компонент представляет собой область для размещения всех остальных компонентов мнемосхем и имеет набор свойств, определяющих форму и поведение мнемосхемы в целом.

../../../_images/HDesignPanel.png

Уникальные свойства

Автоизменение размера

Автоматическая установка размеров для полного отображения содержимого.

Авто прокрутка

Осуществляет автоматическое увеличение внутренней области контейнера.

Вертикальный скроллер

Параметры вертикального скроллера.

Горизонтальный скроллер

Параметры горизонтального скроллера.

Подавление мерцания

Улучшение отображения изменяющихся компонентов.

Стиль рамки

Стиль простой рамки.

Тип фона

Способ растяжения изображения фона.

Фон

Картинка для фона мнемосхемы.

Цвет рамки

Цвет рамки компонента.

Цвет

Основной цвет компонента.

Свойства компонента

Верх

Отступ от верхней границы контейнера.

Видимость

Видимость компонента.

Высота

Высота компонента.

Курсор

Тип указателя мыши, когда она находится над объектом.

Лево

Положение компонента по горизонтали внутри его контейнера.

Ограничение размеров

Максимальные и минимальные высота и ширина.

Остановка по TAB

Определяет активацию компонента при нажатии клавиши ТАВ.

Подсказка

Текст подсказки, отображаемой при наведении мыши на компонент.

Подсказка владельца

Определяет будет ли использована подсказка контейнера или собственная.

Показывать подсказку

Определяет будет ли отображаться всплывающая подсказка.

Порядок TAB

Номер компонента в списке очередности ТАВ.

Привязка к сторонам.

Привязка к сторонам контейнера.

Разрешенность

Доступность компонента.

Трехмерность

Отображение с 3D эффектами.

Трехмерность владельца

Использование «Трехмерности» владельца.

Цвет владельца

Определяет будет ли использоваться цвет контейнера или собственный.

Ширина

Ширина компонента.

Шрифт

Определяет символьный набор шрифта

Шрифт владельца

Определяет будет ли использоваться шрифт контейнера или собственный.

Дискретные биты#

Компоненты библиотеки Дискретные биты (LibrariespkDBits.bpl).

RTDBits RTDBits

Создание числа из 8 дискретных переменных.

RTDBits16 RTDBits16

Создание числа из 16 дискретных переменных.

RTDBits32 RTDBits32

Создание числа из 32 дискретных переменных.

Статические компоненты#

Компоненты библиотеки Статические компоненты (LibrariespkSimple.bpl).

TEdit TEdit

Поле ввода.

TShape TShape

Геометрическая фигура.

TBevel TBevel

Изображение границы для прямоугольной области, не ограничивающее другие компоненты.

TSplitter TSplitter

Разделитель.

TScrollBox TScrollBox

Область прокрутки.

HGroupBox HGroupBox

Группа объектов.

TPageControl TPageControl

Страничный объект.

HLineControl HLineControl

Ломаная линия.

HContourLine HContourLine

Линия с толщиной.

HAngleLabel HAngleLabel

Поворачиваемая надпись.

HDelimiter HDelimiter

Используется при оформлении сложных панелей для их видимого разделения.

RTPicture RTPicture

Картинка, загружаемая в дизайнере и сохраняющая свои данные в файле мнемосхемы.

RTStaticLabel RTStaticLabel

Расширенная текстовая надпись.

Интерфейсные компоненты#

Компоненты библиотеки Интерфейсные компоненты (LibrariespkRTInterface.bpl).

RTPointTypeSwitcher RTPointTypeSwitcher

Переключатель видимости переменных.

Элемент позволяет отключать отображение на мнемосхеме переменных, относящиеся к различным типам точек контроля.

HRTImageList HRTImageList

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

HRTServerFiles HRTServerFiles

Массив связей локальных файлов с файлами на сервере.

RTExecButton RTExecButton

Кнопка запуска приложения.

Активные компоненты#

Компоненты библиотеки Активные компоненты (LibrariespkRTComponents.bpl).

RTLabel RTLabel

Компонент отображающий информацию о связанной переменной.

RTSensor RTSensor

Компонент для отображения значений, статусов и единиц измерения переменных.

RTProgress RTProgress

Значение переменной в виде шкального индикатора.

RTLine RTLine

Простая линия (геометрическая фигура, образованная прямыми линиями), которая меняет свой цвет в функции статуса связанной переменной.

RTPanel RTPanel

Контейнер, который связан с переменной и в который могут быть помещены другие активные компоненты.

RTShape RTShape

Компонент геометрических фигур, параметры которых связаны со статусом переменной.

RTButton RTButton

Позволяет сгенерировать команду на изменение значения связанной переменной.

RTStatePicture RTStatePicture

Позволяет отображать состояние переменной с помощью набора изображений (HRTImageList).

RTMapButton RTMapButton

Кнопка для переключения между мнемосхемами.

RTStateImage RTStateImage

Позволяет переключать изображения в зависимости от статуса переменной.