Как работает МИДИ энкодер?

dim3740

Active Member
28 Фев 2013
448
76
28
Уфа
Здравствуйте. Итак, не говорим про потенциометры, подключаемые к аналоговым входам. Говорим, про "цифровые крутилки".
По конструкции, думаю, что они все "бесконечные". ОК.

В настройках ПО брендов как правило, можно выбрать тип работы как "абсолютный" или "относительный".

При абсолютном алгоритм, предположу, такой: назначенный на крутилку параметр при включении может иметь отличное от нуля значение . При сдвиге ручки он устанавливается в ноль. Дальнейшее вращение приводит к изменению параметра в диапазоне 0...127. При дальнейшем вращении ручки вправо параметр 127 остается неизменным.

При относительном - энкодер выдает "условную +1" вправо, и "-1" влево. И параметр меняется, НЕ сбрасываясь, от некого дефолтного значения.
Условную 1, говорю, потому что с т.з кода наблюдаю 3 стандарта, приведенные на скрине.

энкодер.jpg


Все ли это так? По сути, я не могу сформировать ТЗ, если просто говорят, что "нужен бесконечный энкодер" в МИДИ контроллере. Какие дополнительные вопросы задать заказчику?
 

Сейчас просматривают