Member
Статус: Не в сети Регистрация: 20.11.2006 Откуда: не от мира сего
Есть у меня джойстик или гемпад, не знаю как правильно его обозвать, 10 кнопок два двухосевых гриба и хатка, называется Microkingdom, работает с виндовыми дровами. Проблема в том, что у него очень большие мертвые зоны на двух его грибах джойстиках, градусов 7. За пределами этих зон вполне плавно и не шумно себя ведет, но такие мертвые зоны весь кайф ломают. Диск с родными дровами дома забыл, но эти дрова только по большому счету вибрацию дает, без которой я вполне обхожусь, а мертвые зоны не убирают. По моему на коробке было написано что джой для хбокса и пс подходит.. Скачал прогу DXTweak2, но она не может уменьшить мертвую зону, по ее мнению она и так нулевая. В описании проги:
Цитата:
DXTweak only works correctly under Windows 98, Windows 98SE, and Windows Me. DXTweak will run under Windows2K and WindowsXP however, the deadzone setting will not persist. Microsoft has acknowledged that there is no recognized way of setting a persistant deadzone for Windows 2K and Windows XP. We are trying to get a fix for this in the next version of DirectX.
Хотя это про сохранение настроек , тоесть не совсем то.. На просторах инета нашел что джойстики какой-то флаг имеют:
Цитата:
Вспомогательные флаги (префикс JOY_):USEDEADZONE Создание вблизи центрального значения координат "мертвой зоны", внутри которой возвращается одно и то же (среднее) значение координаты. Для того, чтобы значение начало изменяться, необходим вывод манипулятора за пределы зоны. Может использоваться для подавления дребезга в области нейтрального положения.
Я так понимаю у моего джоя этот флаг есть, может его куда убрать надо? правда статья старая, времен вынь 98..
Последний раз редактировалось константин с байконура 30.09.2010 15:11, всего редактировалось 1 раз.
Member
Статус: Не в сети Регистрация: 12.03.2005 Откуда: Sumy (UA)
Судя по симптомам, это аппаратное. Разбирать пробовал?
_________________ ЭТО Я НЕТЕРПЕЛИВЫЙ!?!!?Да я Сталкера прошел,не зная что можно бегать! Как убивать друзей в STALKER: people.overclockers.ru/SilentF/record2
Member
Статус: Не в сети Регистрация: 20.11.2006 Откуда: не от мира сего
Silent forest писал(а):
Судя по симптомам, это аппаратное. Разбирать пробовал?
Пробовал, резисторы никаких мертвых точек не имеют.Это или контроллер эти мертвые зоны создает, хотя зачем, да и контроллер от этого сложнее становится, или контроллер просто передает винде что имеется мертвая зона а винда не знаю уж чем, драйвером или директиксом создает эту мертвую зону. У кого есть геймпады, посмотрите что у них с нулевыми зонами.
Advanced member
Статус: Не в сети Регистрация: 10.04.2003 Откуда: Москва
Джойстик механический (резисторы) или оптический? Если первое, то люфт обязательно есть. Насколько помню свой, в древние времена, основной люфт дает 'шарик' центра вращения ручки и микрозазор в дугах поворота резисторов. Кроме того, 'помогают' пружины возврата в положение 0:0 Ослаблять пружины, облегчать усилие вращения резисторов, шлифовать до круга и тщательно прижимать центр вращения ручки, ставить миниатюрные плоские пружинки в дуги вращения. Люфт можно уменьшить, но убрать невозможно.
Member
Статус: Не в сети Регистрация: 20.11.2006 Откуда: не от мира сего
serj писал(а):
Джойстик механический
Джой на резисторах, усбишный, и хорошо видно что сердцевина резистора поворачивается, но отклика в игре или в той же проге DXTweak2 нет при этом. Тоесть люфт не механический. Если сопротивление мерять, то достаточно коснутся ручки как показания меняются (на выключенном джое и без отпайки).
Advanced member
Статус: Не в сети Регистрация: 10.04.2003 Откуда: Москва
Судя по всему, это борьба с дрожжанием. Сделай генератор на логике и подмешай этот сигнал в напряжение с резисторов. Частоту и амплитуду подбирать экспериментально. Наверно, подавать(точнее подмешивать) лучше не меандр, а треугольное напряжение.
Наверно - если будешь это делать, то создавай тему в R&D. Технику в Флейме - перебор.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 133
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения