Кнопки
Кнопки бывают разных форм, размеров и цветов, но все служат одной цели: переключение значений строки устройства. В то время как некоторые кнопки, такие как простая кнопка 12×12 или переключатель, могут переключаться только между предустановленными значениями, другие могут иметь настраиваемые состояния включения и выключения, применяемые при срабатывании. Это особенно полезно, чтобы избежать использования YOLOL для интерпретации состояний кнопок.
Основная информация
Гибридная кнопка имеют размер 24×24 см, имеют настраиваемые состояния вкл/выкл и имеют текст на дисплее, указывающий, какое поле устройства они изменяют.
Кнопки с защитной крышкой имеют размер 24×24 см и имеют крышку над ними, которую необходимо поднять, прежде чем нажать кнопку. Эти кнопки имеют настраиваемые состояния вкл/выкл, а также поддерживают окраску через поля своего устройства. Простые кнопки имеют размеры 12×12 см и 12×24 см и поддерживают окраску с помощью полей устройства.
Кнопки с лампочкой имеют размер 12×12 см и имеют настраиваемые состояния вкл/выкл, окраску и мигающую подсветку, которую можно включать и выключать.
Тумблер имеют размер 12×24 см и выводят одно из трех состояний: -1, 0, 1. Они также поддерживают окраску через поля своего устройства.
Маленькие кнопки имеют размер примерно 30 × 30 × 36 см и имеют настраиваемые состояния вкл/выкл.
Поворотные переключатели имеют размер 24×24×36 cm, и имеют настраиваемые состояния вкл/выкл. Чаще всего они используются для управления потоком пропеллентный бак.
Настройка кнопки:
- Установите имя поля ButtonState в соответствии с полем устройства, которым вы хотите управлять.
- Установите значения включения и выключения.
- Нажатие механической кнопки меняет свое состояние в зависимости от значения поля 'ButtonStyle' .
- Модульные кнопочные панели переключаются между включенным и выключенным состоянием.
Строки устройства
YOLOL field | description | range |
---|---|---|
ButtonState | Название строки, значение которой изменяет кнопка | |
ButtonOnStateValue | Контролирует значение при нажатии | |
ButtonOffStateValue | Управляет значением при отпускании | |
ButtonStyle | Управляет стилем взаимодействия кнопки | 0: Удерживать и отпустить 1: Основной переключатель (просто нажмите, чтобы переключить) 2: Переключатель с 4 состояниями (Например, щелчок ручки) |
Некоторые кнопки имеют дополнительные строки, перечисленные снизу.
Кнопки с лампочкой | ||
---|---|---|
YOLOL field | description | range |
ButtonColor | Изменяет цвет кнопки. | 0 = красный; 1 = оранжевый; 2 = зеленый; 3= синий; Любое другое число = красный |
ButtonEnableBlink | При включенном состоянии кнопка будет периодически мигать. | 0 = не мигает; 1 = мигает. |
Простая кнопка 12х12 | ||
---|---|---|
YOLOL field | description | range |
ButtonColor | Изменяет цвет кнопки. | 0 = красный; 1 = оранжевый; 2 = зеленый; 3= синий; Любое другое число = красный |
Чтобы узнать больше об использовании полей, обратитесь к этим вики-страницам: