CheckBox — компонент. Используется для предоставления пользователю выбора между дискретными состоянием Истина (true) и Ложно (false).
Внешний вид компонента
Режим проектировщика | Режим оператора |
---|---|
Параметры:
Входные
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
- Check (false) — состояние компонента;
- Name (Check) — текст управляющего компонента;
- Color (c0c0c0) — цвет фона;
- Transparent (false) — включение/выключение прозрачности. Transparent — прозрачность компонента. При включении (true) цвет фона компонента совпадает с цветом страницы, при выключении (false) цвет фона задаётся свойством Color;
- Enable (true) — доступность элемента управления.
Примечание:
При обновлении данных из каналов, фокус переносится на главное окно проекта.
Передача фокуса главному окну проекта происходит при нажатии кнопок через скрипт.
Программирование
При использовании компонента в сценарии и программируемом компоненте (скрипте) необходимо учитывать диапазоны значений подаваемых на входные ножки компонента, диапазоны значений свойств компонента, а также диапазоны значений параметров методов компонента.
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
- VARIANT_BOOL Check — установка и чтение состояния компонента:
- true — включено состоянии компонента;
- false — выключено состояния компонента.
- BSTR Name — установка и чтение текста управляющего компонента (строка).
- LONG Color — установка и чтение цвета фона (число).
- VARIANT_BOOL Transparent — установка и чтение Включение/Отключение прозрачности:
- true — выходное значение выдаётся при включении прозрачности;
- false — выходное значение не выдаётся при включении прозрачности.
- VARIANT_BOOL Enable — установка и чтение доступности элемента управления:
- true — включено состоянии доступности элемента управления;
- false — выключено состояния доступности элемента управления.
Пример
Проект в SCADA ZETView
В этой схеме компонент Световой индикатор служит для графического представления состояния CheckBox. CheckBox используется для создания различных проектов, например таких как «Сейсмостанция».
Результат работы проекта