|
|
(не показано 46 промежуточных версий 3 участников) |
Строка 1: |
Строка 1: |
| === Обработка нажатий ===
| | Модуль может распознавать четыре типа нажатий: короткое, длинное, двойное, короткое, а затем длинное. |
| Модуль поддерживает распознавание четырёх типов нажатий: короткое, длинное, двойное и короткое, а за тем длинное. | |
|
| |
|
| Алгоритм распознавания соответствуют стандарту IEC 62386-301, но с отличиями:
| | Обработку нажатий можно использовать на контроллере, куда по Modbus передаются счётчики для каждого типа нажатий{{#if: {{{no_outputs|}}}| |, или в самом устройстве для управления выходами}}. |
| * добавлена обработка короткого нажатия.
| |
| * событие двойного нажатия генерируется через Second Press Waiting Time, но по второму фронту.
| |
|
| |
|
| Доступны настройки:
| | Параметры распознавания нажатий можно изменять в [[#Настройка |настройках]]. |
| * Long Press Time (ms) — время удержания входа в замкнутом состоянии для фиксации долгого нажатия.
| |
| * Second Press Waiting Time (ms) время между концом первого клика и началом второго клика для обнаружения двойных и коротких нажатий.
| |
| | |
| Короткое нажатие детектируется, если ширина импульса меньше Long Press Time.
| |
| | |
| Двойное нажатие детектируется по нескольким признакам:
| |
| * ширина первого импульса меньше Long Press Time
| |
| * второй импульс начинается через время Second Press Waiting Time после окончания первого импульса
| |
| * ширина второго импульса меньше Long Press Time
| |
| | |
| Длинное нажатие детектируется, если ширина импульса больше, чем Long Press Time.
| |
| | |
| Короткое, а затем длинное нажатие детектируется:
| |
| * ширина первого импульса меньше Long Press Time
| |
| * второй импульс начинается через время Second Press Waiting Time после окончания первого импульса
| |
| * ширина второго импульса больше, чем Long Press Time
| |
Модуль может распознавать четыре типа нажатий: короткое, длинное, двойное, короткое, а затем длинное.
Обработку нажатий можно использовать на контроллере, куда по Modbus передаются счётчики для каждого типа нажатий, или в самом устройстве для управления выходами.
Параметры распознавания нажатий можно изменять в настройках.