Wbincludes:LED Dimmer Inputs Parameters: различия между версиями

Материал из Wiren Board
Строка 1: Строка 1:
Кроме этого, для каждого входа можно изменить: время детектирования типа нажатия, антидребезг и скорость изменения параметра при удержании кнопки.
Кроме этого, для каждого входа можно изменить:
{{Wbincludes:Inputs Press Events Settings}}
* Скорость изменения параметра при удержании кнопки (мс/ед).


Параметры настраиваются на вкладке '''Input x''', где x — номер входа.
Параметры настраиваются на вкладке '''Вход x''', где x — номер входа.

Версия 11:40, 5 июля 2022

Кроме этого, для каждого входа можно изменить:

Диаграмма генерации событий для типов нажатий. Антидребезг здесь отключён
Счётчики нажатий для первого входа в веб-интерфейсе контролера Wiren Board
  • Время длинного нажатия (мс) — время в мс, которое разделяет длинные и короткие нажатия. Если нажатие длится больше указанного времени, оно считается длинным, иначе — коротким.
  • Время ожидания второго нажатия (мс) — время в мс, которое создает «окно» указанной длительности после завершения короткого нажатия. Если второе нажатие попадет в это окно, нажатие будет считаться двойным, иначе — одиночным.
  • Время подавления дребезга (мс) — время в мс, в течение которого сигнал на входном клеммнике должен иметь неизменный уровень, после чего он будет зафиксирован и обработан алгоритмом распознавания нажатий. При работе с нажатиями, значение должно быть в 5-10 раз меньше, чем время ожидания второго нажатия.
  • Период опроса для каждого счётчика — чтобы обрабатывать нажатия программно на контроллере, включите опрос нужных счётчиков и настройте период опроса по инструкции.

Детектирование двойных вносит задержку на детектирование одиночных. Например, при настройке по умолчанию (300 мс) событие одиночного нажатия произойдет через 300 мс после отпускания кнопки. Если вам не нужны двойные и короткие, а затем длинные нажатия, то Время ожидания двойного нажатия нужно установить на 0 мс. Тогда событие одиночного нажатия произойдет сразу после отпускания кнопки.

Распознавание нажатий выполняется после подавления дребезга. Это означает, что при настройке Время подавления дребезга по умолчанию (50 мс) любые нажатия длительностью менее 50 мс будут игнорироваться. Точно так же это влияет на скорость реакции при отпускании кнопки: отпускание будет зафиксировано через 50 мс после фактического отпускания кнопки. Время подавления дребезга следует подбирать к конкретной кнопке таким образом, чтобы вносимая задержка была минимальной, но не было ложных срабатываний, например, двойное нажатие вместо одиночного.

  • Скорость изменения параметра при удержании кнопки (мс/ед).

Параметры настраиваются на вкладке Вход x, где x — номер входа.