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