Здравствуйте. Итак, не говорим про потенциометры, подключаемые к аналоговым входам. Говорим, про "цифровые крутилки".
По конструкции, думаю, что они все "бесконечные". ОК.
В настройках ПО брендов как правило, можно выбрать тип работы как "абсолютный" или "относительный".
При абсолютном алгоритм, предположу, такой: назначенный на крутилку параметр при включении может иметь отличное от нуля значение . При сдвиге ручки он устанавливается в ноль. Дальнейшее вращение приводит к изменению параметра в диапазоне 0...127. При дальнейшем вращении ручки вправо параметр 127 остается неизменным.
При относительном - энкодер выдает "условную +1" вправо, и "-1" влево. И параметр меняется, НЕ сбрасываясь, от некого дефолтного значения.
Условную 1, говорю, потому что с т.з кода наблюдаю 3 стандарта, приведенные на скрине.
Все ли это так? По сути, я не могу сформировать ТЗ, если просто говорят, что "нужен бесконечный энкодер" в МИДИ контроллере. Какие дополнительные вопросы задать заказчику?
По конструкции, думаю, что они все "бесконечные". ОК.
В настройках ПО брендов как правило, можно выбрать тип работы как "абсолютный" или "относительный".
При абсолютном алгоритм, предположу, такой: назначенный на крутилку параметр при включении может иметь отличное от нуля значение . При сдвиге ручки он устанавливается в ноль. Дальнейшее вращение приводит к изменению параметра в диапазоне 0...127. При дальнейшем вращении ручки вправо параметр 127 остается неизменным.
При относительном - энкодер выдает "условную +1" вправо, и "-1" влево. И параметр меняется, НЕ сбрасываясь, от некого дефолтного значения.
Условную 1, говорю, потому что с т.з кода наблюдаю 3 стандарта, приведенные на скрине.
Все ли это так? По сути, я не могу сформировать ТЗ, если просто говорят, что "нужен бесконечный энкодер" в МИДИ контроллере. Какие дополнительные вопросы задать заказчику?