imho.ws |
![]() |
![]() |
![]() |
# 1 |
Guest
Сообщения: n/a
|
Управление приводом джойстика
Доброго времени суток.
У меня следующая проблема. Делаю один проект, в котором нужен привод с 3-я степенями свободы. Натолкнулся на свой старый джойстик с обратной связью Wingman. Снял с него привод (обеспечивает 2 степени) + добавил еще один приво для 3-х степенной системы. Вопрос - очень нужно написать систему управления для этого привода. Учитывая что мозги остались от джойстика, можно ли на основе дров написать качественное По для систены управления движением этого привода? Может ли кто нить помочь. Вопрос серьезный - готов обсуждать. |
![]() |
# 2 |
Junior Member
Регистрация: 29.09.2005
Сообщения: 99
![]() |
ИМХО надо разобраться с программированием игрового порта, тут тебе ассемблер в ркуи. После того как все поймешь, послать управляющий сигнал/последовательность сигналов в порт и посмотреть на реакцию привода, а дальше по на растающей.
Но есть подозрения что у каждого джойстика по разному в дровах прописаны действия на те или иные сигналы, то есть возможно придется копатся в драйверах привода ![]() |
![]() |
![]() |
# 4 |
Junior Member
Регистрация: 29.09.2005
Сообщения: 99
![]() |
Ну ты тогда бы указал модель, джойстика....
Тут дизасм+хороший отладчик нужен, и не малый опыт работы и с тем и другим. Могу посоветовать SoftIce, hview. Axmer, судя по твоим постам ты хочешь программно управлять движениями внешнего прибора?! Может проще попробовать все с нуля, нежели разбираться в чужой программе, могу подкинуть материал?! |
![]() |
![]() |
# 7 |
Junior Member
Регистрация: 29.09.2005
Сообщения: 99
![]() |
Я думаю что ты выбрал сложный путь. Конечно, можно попробовать разобрать дрова, но на это уйдет масса времени.... Поищи в инете схему цифрового-аналогового преобразователя, подключи его к необходимому тебе порту и юзай, ну и соответсвенно нужна будет программа посылающая те самые управляющие сигналы. Или джойстик-необходимое условие. Где то в архивах была схема по подключения диодов к LPT порту и код, который включал те самые диоды. Если найду-выложу.
|
![]() |
![]() |
# 11 |
Guest
Сообщения: n/a
|
под ХР
тока как я надеюсь вы уже поняли, для меня это все дело абсолютно нове... Моя задача сделать управление этим приводом с компа, причем так, что бы я смог задавать произвольную траекторию... Как это делать я не знаю, так что буду начинать с нуля... Заранее всем спасибо за помощь и обучение ))) ![]() |
![]() |
# 12 |
Junior Member
Регистрация: 08.11.2006
Адрес: Quantizer
Сообщения: 67
![]() |
На Windows XP никто не пустит к портам. Нарушение защиты. Можно конечно открыть файл LPT1 и писать в него. Но лучше, раз приспичило писать LPT1, открыть Microsoft Windows DDK (Driver Development Kit). Там можно найти пример работы с портом.
Но! Как я понимаю, что нужно управлять feedback механизмом от джойстика (кстати, для чего???), то лучше открыть Microsoft Windows DirectX SDK и там почитать. PS. Вы не пугайтесь таких страшных слов как DDK/SDK. Это всего лишь документация. Много документации. Очень много! ![]()
__________________
Matrix has you... |
![]() |