Просмотр полной версии : Автокалибровка Мджоя16
Собрал Мджой16, подключил его с резисторам Saitek Evo, при калибровке по оси Y не доходит до конца. Тоже самое еще на 2 других Evo+ Мджой16.
Так же не могу откалибровать ось Z. При калибровке Рус останавливается на 48% а не на 50 и в игре самолет летит влево??? То есть Ось Z не калибруется. Думал что виновата механника, купил еще один джой. тоже самое.
У меня тоже руль отклонене немного влево все время. На педалях резистор стоит. И все это в гейм порт. Может это из за резистора. Попробуй холл
Подключал Мджой16 к новым резюкам РУСх45 - калибровка тоже не идеальная. Заметил, что при включении джоя в юсб ручка должна быть идеально в центнре, тогда более-менее выходит откалибровать.
С холлом думаю будит еще хуже. Так в Мджое16 есть автокалибровка или нет?? выходит проблема не у меня одного. А я грещным делом на резюки думал. Следовательно покупка Марсов (думал заменить на них) не поможет. :( Сбивают и сваливаюсь,блин
Да и ручка уменя при калибровке В центре.
С холлом думаю будит еще хуже. Так в Мджое16 есть автокалибровка или нет?? выходит проблема не у меня одного. А я грещным делом на резюки думал. Следовательно покупка Марсов (думал заменить на них) не поможет. :( Сбивают и сваливаюсь,блин
Да и ручка уменя при калибровке В центре.
Нет не только у тебя. На некоторых экземплярах устройства у отдельных осей наблюдал эфект похожий на твой. Просто перекинь руль направления на другую ось, которая колибруется более правильно.
А Холлы лучше резюков в любом случае
В МДжое 16 автокалибровка отключается - ставится перемычка L3 через диод.
При калибровке ось может не доходить до края, для этого и нужна калибровка, чтобы оси имели полный диапазон.
Если какая-то ось не доходит до края после калибровки, нужно через реестр править цифры.
Реестр:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_ХХХХPID_ХХC\Calibration\0\Type\Axes
Там 8 подключей:
0 - X
1 - Y
2 -
3 -
5 -
6 -
7 -
(не помню наизусть :) ).
Значение Calibration типа REG_BINARY содержит 3 слова по 4 байта:
левое слово - минимальное значение на оси
среднее слово - среднее значение на оси
правое слово - максимальное значение на оси
Левый байт слова - младший
Значения 16-ричные.
Редактируется с помощь regedit даблкликом на переменной Calibration, даблклик на байте, который хотите изменить, вводите 16-ричное значение байта.
Иногда бывает удобно подправить значения вручную, например, чтобы поставить качалку в центр, чтобы тяга на обоих концах оси полностью отрабатывалась.
=REA=- респект ! в идеале там должно быть так
00 00 00 00 00 00 02 00 00 00 04 00
если выглядит так
00 00 00 01 00 00 02 00 00 00 03 ff
ьо тоже нормалек . ето звучит так мин - 1 , нейтраль - 512 . макс.- 1023
Неее... Все таки наверно...
00 00 00 00 00 02 00 00 00 04 00 00
4 00 00 в десятиричной будет 262144 , а 4 00 это как раз 1024 и есть
Коллега.. Три слова по 4 байта...
В HEX все байты записываются немного необычным способом...
Т.е. если имеем число FFD31
То записываться оно будет начиная с первого байта вот таким способом
31 FD 0F
Вот такая вот особенность...
Поэтому я и написал что последний байт будет именно
00 04 00 00
Что будет 400...
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot