Кнопка с фиксацией — компонент. Кнопка фиксирует свое состояние. Передает значение «1» при переходе в состояние «Включено», «0» — при переходе в состояние «Выключено».
Внешний вид компонента
Режим проектировщика | Режим оператора |
---|---|
Параметры:
Входные
- Вкл\Выкл — на выходе управляющий сигнал, на котором выставляются два логических состояния, которые зависят от того, нажата кнопка или нет.
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
- status (false) — текущее состояние компонента. Если параметр True, то при запуске проекта кнопка будет уже нажатой;
- TextSize (12) — размер текста;
- textstyle (FontStyleRegular) — стиль текста;
- OnBackColor (00ff00) — цвет во включённом состоянии;
- OffBackColor (ff0000) — цвет в выключенном состоянии;
- Enable (true) — активация/дезактивация компонента;
- OnCaption (Вкл.) — название во включённом состоянии;
- OffCaption (Выкл.) — название в выключенном состоянии;
- AnimationEnable (false) — включение/отключение анимации.
Программирование
При использовании компонента в сценарии и программируемом компоненте (скрипте) необходимо учитывать диапазоны значений подаваемых на входные ножки компонента, диапазоны значений свойств компонента, а также диапазоны значений параметров методов компонента.
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
- VARIANT_BOOL status — установка и чтение Включение/Отключение статуса:
- true — выходное значение выдается при включении статуса;
- false — выходное значение не выдается при включении статуса.
- SHORT TextSize — установка и чтение размера текста (любое число).
- BSTR TextStyle — установка и чтение стиля текста (строка):
- FontStyleBold;
- FontStyleBold;
- FontStyleItalic;
- FontStyleBoldItalic;
- FontStyleUnderline;
- FontStyleStrikeout.
- LONG OnBackColor — установка и чтение цвета во включенном состоянии (любое число).
- LONG OffBackColor — установка и чтение цвета в выключенном состоянии (любое число).
- VARIANT_BOOL Enable — установка и чтение доступности выхода из программы:
- true — Состояние доступность включен;
- false — Состояние доступность выключен.
- BSTR OnCaption — установка и чтение названия во включенном состоянии (строка).
- BSTR OffCaption — установка и чтение названия во выключенном состоянии (строка).
- VARIANT_BOOL AnimationEnable — установка и чтение Включение/Отключение анимации:
- true — выходное значение выдается при включении анимации;
- false — выходное значение не выдается при включении анимации.
Методы:
- void Press(LONG newVal) — устанавливает нажатие на кнопку:
- newVal — значение нажатия на кнопку (любое значение).
Примечание:
При обновлении данных из каналов, фокус переносится на главное окно проекта.
Передача фокуса главному окну проекта происходит при нажатии кнопок через скрипт.
Пример
Проект в SCADA ZETView
В этой схеме компонент Цифровой порт является мостом между цифровым входом и выходом. Кнопка позволяет управлять состоянием входа. Световой индикатор указывает на состояние входа. Данный компонент используется для создания различных проектов, например таких как «Цифровой инклинометр».
Результат работы проекта