Physical layer functions
v2.14.A / Configurator v0.92.79
Tempo
Функция временного дискриминатора
Один из простых и эргономичных способов добавить функциональности простой кнопке.
При удержании кнопки менее установленного порога времени (ShortPress) - сработает базовая виртуальная линия, при превышении этого порога (LongPress) - дополнительные.
Время разделения ShortPress / LongPress задается параметром Tempo Time 300-1000 мс ( Global - Common - Basic ).
Параметр BUT2 - задаёт начальную виртуальную линию из дополнительных.
Функция имеет несколько подфункций Tempo Type
Tempo1
самый простой тип дискриминатора ShortPress / LongPress , обе виртуальные линии имеют импульсный выход. Время импульса задается параметром T_Tgl ( Global - Common - Basic )
Tempo2
аналогична Tempo1, но вторая виртуальная линия удерживается на время удержания активной физической линии.
Tempo3:
Первые две виртуальные линии функционально по действию аналогичны Tempo1, дополнительная третья линия получается двойным коротким нажатием (Double Press).
Внимание! Для корректной работы Double Press рекомендуется устанавливать глобальный параметр Tempo Time не менее 400 mS.
Tempo 3A
По логике работы аналогична Tempo 3, но имеет статические выходы - по факту представляет собой переключатель с тремя состояниями .
Tempo3A можно использовать в комбинации с Modal Switch для организации модального увеличения функциональности кнопок/энкодеров.
Логические кнопки виртуальных линий можно отключить:
Tempo3S
Подфункция по логике работы временного дискриминатора аналогична Tempo3A, но в качестве выходов имеет не виртуальные линии(кнопки)
а модификаторы SHIFT1/SHIFT2 (см. SHIFT/SubSHIFT ).
SP -Short Press, LP - Long Press, DP - Double Press.
Tempo4
Первые три виртуальные линии функционально по действию аналогичны Tempo3, дополнительная 4-я линия получается комбинацией короткого c длинным нажатием (Short+Long press). 4-я линия активна пока удерживается кнопка (Long press)