Кнопка с фиксацией — компонент. Кнопка фиксирует свое состояние. Передает значение "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
В этой схеме компонент Цифровой порт является мостом между цифровым входом и выходом. Кнопка позволяет управлять состоянием входа. Световой индикатор указывает на состояние входа. Данный компонент используется для создания различных проектов, например таких как "Цифровой инклинометр".
Результат работы проекта