Извеняюсь, конечно, но Юрий - я не понял о чём вы???
откалибровать - это одно, весь диапозон - это другое
То что написал Baur - логично (проверю - отпишусь)
то что пишете вы - непонятно.
to Sсull - вот как должно быть (примерно)
VadNik - по моему пониманию, во время калибровки соответствующая программа "ловит" максимум и минимум сигналов с резисторов.
Соответствующие в моем случае, т.е. в случае установки "линейных", а не линейных с урезанным рабочим диапазоном (красный график на Вашем рисунке),
крайним положениям ручки резистора. Т.е для программы не имеет никакого значения, достигаются ли эти максимум и минимум при крайних положениях
ручки резистора - или при неких промежуточных.
Еще раз посмотрите на на красный график на Вашем рисунке. Если двигать ручку ризистора левее угла 110 грд, сигнал ВСЕ РАВНО будет минимальным
и постоянным - и программа калибровки каким-то образом берет его за минимум.
Если вправо от точки 160 грд - сигнал будет максимальным и тоже постоянным, и программа берет его за максимум.
И поэтому черная линия на Вашем графике как в конечном счете изменение некоего параметра в зависимости
от угла поворота ручки резистора - показывает его изменение именно в моем варианте - т.е. для резистора 50 кОм с линейной,
а не с "урезанной" зависимостью сопротивления от угла поворота ручки.
Вот только что провел калибровку моего пульта на базе Сайтековского "Авиатора" - и убедился, что это именно так.
Все ли понятно, коллега?
Кстати, было бы любопытно провести с моими линейными резисторами калибровку, двигая их ручки не от упора до упора, а
на половину хода от среднего положения до упора. Т.е искусственно урезать лиапазон поворота ручек. Как-нибудь попробую...
Что именно черный график отражает?
Контролеру все равно какое сопротивление у потенциометра, в определенных пределах. Потенциометр работает как переменный делитель напряжения. Тоесть контроллер дает некое опорное напряжение скажем +5В, а потенциометр его делит. В случае как написал Baur у нас в самых крайних положениях потенциометра будет не 0 и не +5 на входе АЦП контроллера, то есть не крайние положения осей в игре. Это дело конечно можно откалибровать и даже ось в игре будет работать от начала до конца, калибровка растянет значения реальные которые поступают от джойстика до необходимых, но так делать неправильно да и бессмысленно.
Я забыл там оси подписатьПо вертикали сопротивление R, по горизонтали угол поворота ручки.
Scull - именно так. А график, ессно, я так и понимал.