Блок реализует работу кнопки и является управляемым элементом с двумя дискретными
состояниями: кнопка «нажата» и кнопка «отжата».
Изменение дискретного состояния кнопки из «нажата» в «отжата» осуществляется по двум
алгоритмам, в зависимости от выбранного в свойствах режима работы кнопки:
- Нажатие осуществляется без фиксации состояния кнопки
Переход из одного состояния кнопки в другое происходит путем единичного нажатия левой
кнопки мыши по активной части кнопки. При этом, после нажатия на кнопку состояние кнопки
возвращается в исходное состояние «отжата».
- Нажатие осуществляется с фиксацией состояния кнопки
Переход из одного состояния кнопки в другое происходит путем единичного нажатия левой
кнопки мыши по активной части кнопки. При этом после нажатия на кнопку ее состояние
переходит в «нажата». Для приведения кнопки в состояние «отжата» необходимо повторно
нажать на кнопку.
Рисунок 1. Сенсорная область кнопки
Состояние кнопки «нажата»/ «отжата» присваивается соответствующему булеву значению
«1»/«0». Для присвоения значения кнопки сигналу необходимо в свойствах блока
для свойства «Имя подключаемого сигнала» указать в поле «Значение» имя
подключаемого сигнала. В результате подключения, сигналу будет присваиваться значение
«1» или «0» в зависимости от состояния кнопки.
Входные порты
Блок не имеет входных портов.
Входные порты
Блок не имеет выходных портов.
Свойства
- Режим кнопки – позволяет управлять фиксацией кнопки («Кнопка без
фиксации»/«Кнопка с фиксацией»);
- Имя подключаемого сигнала – строка, содержащая имя сигнала, в который будет
записываться текущее состояние блока (допускается не указывать);
- Цвет кнопки
- Темный оттенок кнопки – цвет темных оттенков активной части блока;
- Светлый оттенок кнопки – цвет светлых оттенков активной части блока;
- Изменение цвета кнопки при нажатии – позволяет задать дополнительный цвет
кнопки в нажатом состоянии.
- Темный оттенок нажатой кнопки – цвет темных оттенков активной части блока
в состоянии «нажата». Свойство доступно только при активированном пункте
«Изменение цвета кнопки при нажатии»;
- Светлый оттенок нажатой кнопки – цвет светлых оттенков активной части
блока в состоянии «нажата». Свойство доступно только при активированном пункте
«Изменение цвета кнопки при нажатии».
- Дополнительные настройки цветов кнопки – выбор отображения дополнительных
настроек цветов блока («По умолчанию»/«Другое»);
- Дополнительные настройки цвета
- Оттенок падающего света – цвет самых светлых оттенков активной части
блока. Свойство доступно только при активации дополнительных настроек цветов
кнопки;
- Темный оттенок основания кнопки 1 - цвет темных оттенков основания
блока. Свойство доступно только при активации дополнительных настроек цветов
кнопки;
- Темный оттенок основания кнопки 2 - цвет дополнительного темного
оттенка основания блока. Свойство доступно только при активации дополнительных
настроек цветов кнопки;
- Светлый оттенок основания кнопки - цвет светлого оттенка основания
блока. Свойство доступно только при активации дополнительных настроек цветов
кнопки.
Параметры
- Состояние кнопки – текущее состояния блока «нажата»/«отжата»: «Да» –
блок находится в нажатом состоянии, «Нет» - блок находится в отжатом
состоянии.