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