Активные компоненты#
В комплект поставки включена библиотека активных компонентов мнемосхем.
Для использования элементов библиотеки необходимо загрузить файл LibrariespkRTComponents.bpl
.
Иконки всех интерфейсных компонентов отображаются на панели модулей-библиотек на закладке Активные компоненты
Информация
Все активные компоненты имеют возможность связи с переменной из конфигурации.
Для выбора переменной для связи используется универсальный Редактор связи с переменной.
В контекстном меню можно Установить значение переменной.
Список доступных активных компонентов#
Иконка |
Компонент |
Описание |
---|---|---|
Динамический текст. Компонент для отображения значения переменной. |
||
Переменная. Компонент для отображения различных параметров переменной, таких как: значение, статус и единицы измерения. |
||
Значение переменной. Значение переменной в виде шкального индикатора. |
||
Линия связанная с переменной. Ломаная линия, свойства которой зависят от привязанной к компоненту переменной. |
||
Группа связанная с переменной. Контейнер связанный с переменной. Активные компоненты, помещенные в контейнер, будут автоматически связаны с переменной, указанной для контейнера. |
||
Фигура связанная с переменной. Геометрическая фигура, свойства которой зависят от связанной переменной. |
||
Управляющая кнопка. Кнопка для передачи команды управления. |
||
Картинка статуса переменной. Позволяет отображать состояние переменной с помощью набора изображений, которые хранятся в интерфейсном компоненте набор изображения HRTImageList. |
||
Переключатель мнемосхем. Кнопка для переключения между мнемосхемами. |
||
Набор изображений для статусов. Позволяет отображать состояние переменной с помощью набора изображений на основе отдельных файлов, связи для которых задаются с помощью компонента HRTServerFiles. |
RTLabel#
Компонент RTLabel
предназначен для отображения значения одной переменной или ее параметров.
Компонент отображает параметр, заданный в свойствах Связь с переменной для одной переменной.
Для связи с переменной можно использовать Редактор связи с переменной или задать имя переменной вручную в свойстве Имя переменной.
Отображаемый компонентом параметр определяется свойством «Отображаемый параметр».
Уникальные свойства
Связь компонента с переменной и способы отображения ее информации. |
Свойства
Привязка сторон компонента к границам контейнера. |
|
Автоматическая установка размеров для полного отображения содержимого. |
|
Привязка к сторонам контейнера. |
|
Выравнивание текста по горизонтали. |
|
Тип рамки компонента. |
|
Цвет рамки компонента. |
|
Перечень границ, которые будут отображаться у компонента. |
|
Цвет границ компонента. |
|
Способ отображения границ компонента. |
|
Максимальные и минимальные высота и ширина. |
|
Тип указателя мыши, когда она находится над объектом. |
|
Цвет, размер и стиль шрифта. |
|
Высота компонента. |
|
Текст подсказки, отображаемой при наведении мыши на компонент. |
|
Положение текстовой надписи внутри компонента по высоте. |
|
Положение компонента по горизонтали внутри его контейнера. |
|
Отступ содержимого компонента от его верхней границы. |
|
Отступ содержимого компонента от его левой границы. |
|
Отступ содержимого компонента от его нижней границы. |
|
Отступ содержимого компонента от его правой границы. |
|
Определяет будет ли использоваться шрифт контейнера или собственный. |
|
Определяет будет ли использована подсказка контейнера или собственная. |
|
Определяет цвет тени у текста компонента. |
|
Сдвиг тени по вертикали. |
|
Сдвиг тени по горизонтали. |
|
Определяет будет ли отображаться всплывающая подсказка. |
|
Отступ от верхней границы контейнера. |
|
Отображать компонент прозрачным. |
|
Видимость компонента. |
|
Ширина компонента. |
|
Перенос текста по словам. |
RTSensor#
Компонент RTSensor
предназначен для отображения значения одной переменной в комбинированной форме.
Использование этого компонента аналогично использованию нескольких компонентов RTLabel настроенных для отображения различных свойств одной и той же переменной.
Компонент одновременно отображает:
Имя переменной.
Значение переменной.
Дополнительное поле информации о переменной, определяемое свойством Тип Единиц.
Компонент отображает данные для переменной, заданной в свойстве Связь с переменной.
Для связи с переменной можно использовать Редактор связи с переменной или задать имя переменной вручную в свойстве Имя переменной.
При отображении шрифт для имени переменой и параметра задается свойством компонента Шрифт, шрифт для отображения значения задается свойством Шрифт значения.
Уникальные свойства
Связь компонента с переменной и способы отображения ее информации. |
|
Отступ содержимого компонента от всех его границ. |
|
Отображение имени переменной в отдельной строке. |
|
Тип отображаемой дополнительной информации. |
|
Шрифт используемый для отображения значения переменной. |
|
Ширина области отображения значения переменной. |
Свойства
Привязка сторон компонента к границам контейнера. |
|
Привязка к сторонам контейнера. |
|
Тип рамки компонента. |
|
Цвет рамки компонента. |
|
Перечень границ, которые будут отображаться у компонента. |
|
Цвет границ компонента. |
|
Способ отображения границ компонента. |
|
Выравнивание текста по горизонтали. |
|
Максимальные и минимальные высота и ширина. |
|
Тип указателя мыши, когда она находится над объектом. |
|
Цвет, размер и стиль шрифта. |
|
Высота компонента. |
|
Положение текстовой надписи внутри компонента по высоте. |
|
Положение компонента по горизонтали внутри его контейнера. |
|
Отступ содержимого компонента от его верхней границы. |
|
Отступ содержимого компонента от его левой границы. |
|
Отступ содержимого компонента от его нижней границы. |
|
Отступ содержимого компонента от его правой границы. |
|
Определяет будет ли использоваться шрифт контейнера или собственный. |
|
Текст подсказки, отображаемой при наведении мыши на компонент. |
|
Определяет будет ли использована подсказка контейнера или собственная. |
|
Определяет будет ли отображаться всплывающая подсказка. |
|
Определяет цвет тени у текста компонента. |
|
Сдвиг тени по горизонтали. |
|
Сдвиг тени по вертикали. |
|
Отступ от верхней границы контейнера. |
|
Отображать компонент прозрачным. |
|
Видимость компонента. |
|
Ширина компонента. |
|
Перенос текста по словам. |
RTProgress#
Компонент RTProgress
предназначен для отображения значения одной переменной в форме линейного индикатора.
На поле компонента отображается:
Значение переменной в числовой форме.
Значение переменной в графической форме.
Диапазон и пороги измерения в графической форме.
Компонент отображает данные для переменной, заданной в свойстве Связь с переменной.
Для связи с переменной можно использовать Редактор связи с переменной или задать имя переменной вручную в свойстве Имя переменной.
Уникальные свойства
Величина сглаживания цвета с цветом фона. |
|
Цвет сглаживания фона. |
|
Цвет обозначения аварийного порога. |
|
Цвет пред-аварийного значений. |
|
Цвет обозначения нормального значения. |
|
Уровень выпуклости изображения. |
|
Связь компонента с переменной и способы отображения ее информации. |
|
Ориентация компонента. |
|
Размер отображения шкалы. |
|
Расположение текста по вертикали. |
|
Выравнивание текста по горизонтали. |
Свойства
Привязка сторон компонента к границам контейнера. |
|
Привязка к сторонам контейнера. |
|
Тип рамки компонента. |
|
Цвет рамки компонента. |
|
Максимальные и минимальные высота и ширина. |
|
Тип указателя мыши, когда она находится над объектом. |
|
Цвет, размер и стиль шрифта. |
|
Высота компонента. |
|
Положение компонента по горизонтали внутри его контейнера. |
|
Отступ от верхней границы контейнера. |
|
Ширина компонента. |
|
Текст подсказки, отображаемой при наведении мыши на компонент. |
|
Определяет будет ли использована подсказка контейнера или собственная. |
|
Определяет будет ли отображаться всплывающая подсказка. |
|
Видимость компонента. |
RTLine#
Компонент RTLine
отображает ломанную линию, которая изменяет свой цвет в соответствии с цветом, установленным для текущего статуса связанной с компонентом переменной.
Способ редактирования компонента описан в статье Редактор ломаной линии.
Для связи с переменной можно использовать Редактор связи с переменной или задать имя переменной вручную в свойстве Имя переменной.
Компонент отображается цветом переменной, заданной в свойстве Связь с переменной.
При отображении может быть использован как цвет указанный для текста, так и цвет для фона переменной. Для управления выбором цвета используется группа настроек «Параметры отображения» свойства Связь с переменной.
Настройки «Цвет текста конфигурации» и «Цвет фона конфигурации» определяют будут ли использоваться цвета цветовой схемы или установленные в свойствах компонента. Для использования цветовой схемы эти параметры должны быть установлены, в противном случае будут использоваться настройки «Цвет фна по умолчанию» и «Цвет по умолчанию».
Настройка «Инвертировать цвета» определяет тип используемого цвета. Если эта настройка включена, то будет использоваться цвет текста, если она выключена, то будет использоваться цвет фона.
Уникальные свойства
Связь компонента с переменной и способы отображения ее информации. |
|
Параметры отображения ломаной линии. |
Свойства
Привязка к сторонам контейнера. |
|
Привязка сторон компонента к границам контейнера. |
|
Максимальные и минимальные высота и ширина. |
|
Тип указателя мыши, когда она находится над объектом. |
|
Высота компонента. |
|
Текст подсказки, отображаемой при наведении мыши на компонент. |
|
Положение компонента по горизонтали внутри его контейнера. |
|
Определяет будет ли использована подсказка контейнера или собственная. |
|
Определяет будет ли отображаться всплывающая подсказка. |
|
Отступ от верхней границы контейнера. |
|
Ширина компонента. |
RTPanel#
Компонент RTPanel
предназначен для для автоматической установки связи с переменой для компонентов, которые помещены внутрь этого контейнера.
Если для этого компонента установлена связь с переменной, то при помещении других активных компонентов внутрь этого контейнера они автоматически будут связаны с той же переменной что и контейнер.
При смене связанной с контейнером переменной все принадлежащие ему компонентны так же будут привязаны к новой переменной.
Для связи с переменной можно использовать Редактор связи с переменной или задать имя переменной вручную в свойстве Имя переменной.
Этот компонент используется в случае, если необходимо использовать несколько компонентов, связанных с одной переменной. Если поместить их в компонент RTPanel, то нет необходимости связывать каждый из них с одной и той же переменной, достаточно связать контейнер. Связи для вложенных компонентов будут установлены автоматически.
Компонент RTPanel - контейнер с возможностью прокрутки внутренней области. Размер внутренней области определяется суммарным размером добавленных в контейнер компонентов. Если размер всех компонентов превышает размер контейнера, то в зависимости от настройки Авто-прокрутка у контейнера будут автоматически отображены вертикальная (Вертикальный скроллер) и горизонтальная (Горизонтальный скроллер) полосы прокрутки с помощью которых можно перемещать содержимое контейнера внутри его границ.
Уникальные свойства
Автоматическое увеличение внутренней области контейнера. |
|
Параметры вертикального скроллера. |
|
Параметры горизонтального скроллера. |
|
Определяет активацию компонента при нажатии клавиши ТАВ. |
|
Номер компонента в списке очередности ТАВ. |
|
Цвет рамки компонента. |
|
Связь компонента с переменной. |
|
Стиль простой рамки. |
Свойства
Привязка сторон компонента к границам контейнера. |
|
Привязка к сторонам контейнера. |
|
Максимальные и минимальные высота и ширина. |
|
Тип указателя мыши, когда она находится над объектом. |
|
Отображение с 3D эффектами. |
|
Доступность компонента. |
|
Цвет, размер и стиль шрифта. |
|
Высота компонента. |
|
Текст подсказки, отображаемой при наведении мыши на компонент. |
|
Положение компонента по горизонтали внутри его контейнера. |
|
Определяет будет ли использоваться цвет контейнера или собственный. |
|
Использование «Трехмерности» владельца. |
|
Определяет будет ли использоваться шрифт контейнера или собственный. |
|
Определяет будет ли использована подсказка контейнера или собственная. |
|
Определяет будет ли отображаться всплывающая подсказка. |
|
Отступ от верхней границы контейнера. |
|
Видимость компонента. |
|
Ширина компонента. |
RTShape#
Компонент RTShape
предназначен для отображения геометрической фигуры, цвет которой определяется цветом для текущего статуса связанной с ним переменной.
Для связи с переменной можно использовать Редактор связи с переменной или задать имя переменной вручную в настройке Имя переменной свойства Связь с переменной.
При отображении может быть использован как цвет указанный для текста, так и цвет для фона переменной. Для управления выбором цвета используется группа настроек «Параметры отображения» свойства Связь с переменной.
Настройки «Цвет текста конфигурации» и «Цвет фона конфигурации» определяют будут ли использоваться цвета цветовой схемы или установленные в свойствах компонента. Для использования цветовой схемы эти параметры должны быть установлены, в противном случае будут использоваться настройки «Цвет фна по умолчанию» и «Цвет по умолчанию».
Настройка «Инвертировать цвета» определяет тип используемого цвета. Если эта настройка включена, то будет использоваться цвет текста, если она выключена, то будет использоваться цвет фона.
Уникальные свойства
Связь компонента с переменной и способы отображения ее информации. |
|
Способ заливки поля фигуры. |
|
Параметры линии контура фигуры. |
|
Тип геометрической фигуры. |
Свойства
Привязка сторон компонента к границам контейнера. |
|
Привязка к сторонам контейнера. |
|
Максимальные и минимальные высота и ширина. |
|
Тип указателя мыши, когда она находится над объектом. |
|
Доступность компонента. |
|
Высота компонента. |
|
Текст подсказки, отображаемой при наведении мыши на компонент. |
|
Положение компонента по горизонтали внутри его контейнера. |
|
Определяет будет ли использована подсказка контейнера или собственная. |
|
Определяет будет ли отображаться всплывающая подсказка. |
|
Отступ от верхней границы контейнера. |
|
Видимость компонента. |
|
Ширина компонента. |
RTStatePicture#
Компонент RTStatePicture
предназначен для отображения различных изображений в зависимости от номера текущего статуса переменной.
Для связи с переменной можно использовать Редактор связи с переменной или задать имя переменной вручную в настройке Имя переменной свойства Связь с переменной.
Для настройки этого компонента используется специальный редактор, вызываемый с помощью контекстного меню компонента.
Уникальные свойства
Редактор статусов |
|
Связь компонента с переменной. |
Свойства
Привязка к сторонам контейнера. |
|
Привязка сторон компонента к границам контейнера. |
|
Максимальные и минимальные высота и ширина. |
|
Тип указателя мыши, когда она находится над объектом. |
|
Высота компонента. |
|
Текст подсказки, отображаемой при наведении мыши на компонент. |
|
Положение компонента по горизонтали внутри его контейнера. |
|
Определяет будет ли отображаться всплывающая подсказка. |
|
Отступ от верхней границы контейнера. |
|
Видимость компонента. |
|
Ширина компонента. |
RTStateImage#
Компонент RTStateImage
предназначен для отображения различных графических файлов в зависимости от номера статуса связанной с компонентом переменной.
Для связи с переменной можно использовать Редактор связи с переменной или задать имя переменной вручную в настройке Имя переменной свойства Связь с переменной.
Для настройки этого компонента используется специальный редактор, вызываемый с помощью контекстного меню компонента.
Компонент использует связи, описываемые с помощью компонентов-хранилищ, установленных на текущей мнемосхеме. Связи, заданные в редакторе хранилищ используются для загрузки и отображения изображений в соответствии со статусом связанной переменной.
Уникальные свойства
Автоматическая установка размеров для полного отображения содержимого. |
|
Порядок проигрывания анимации. |
|
Основной цвет компонента. |
|
Постоянное проигрывание анимации. |
|
Связь компонента с хранилищем изображений. |
|
Минимальная задержка между кадрами анимации. |
|
Пауза между кадрами для замены. |
|
Параметры отображения кадра картинки. |
|
Переключатель проигрывания анимации. |
|
Способ растяжения изображения. |
Свойства
Привязка сторон компонента к границам контейнера. |
|
Привязка к сторонам контейнера. |
|
Максимальные и минимальные высота и ширина. |
|
Тип указателя мыши, когда она находится над объектом. |
|
Доступность компонента. |
|
Высота компонента. |
|
Текст подсказки, отображаемой при наведении мыши на компонент. |
|
Положение компонента по горизонтали внутри его контейнера. |
|
Определяет будет ли использована подсказка контейнера или собственная. |
|
Определяет будет ли отображаться всплывающая подсказка. |
|
Отступ от верхней границы контейнера. |
|
Видимость компонента. |
|
Ширина компонента. |