|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.04.2009, 15:54 | #1 |
Новичок
Джуниор
Регистрация: 16.04.2009
Сообщений: 1
|
как програмно разграничить 2 мышки на одном компе
Здравствуйте! Я программистом себя не считаю. Просто для магистрантской работы надо написать прогу.
Задача такая. Придумал мой научный руководитель мерять вертикальное перемещение при помощи мышки. Я для дипломной работы написал через пиксели при перемещении по форме. Получается дискретность 0,08 мм. Во-первых, это многовато, желательно бы увеличить точность до тысячных мм. А во-вторых у меня это устройство на основе мышки работало паралельно с обычной, а это мешало. Я спрашивал, мне сказали нужно драйвер писать. Но я такого вообще не умею. Буду признателен за любые предложения. Реально надо. Вопросы получается такие: может ли мышка передавать сигнал о перемещении меньше, чем на 0,08 мм (у меня была обычная с шариком)? И как разграничить устройство на ее базе с обычным манипулятором? Заранее благодарен. |
19.04.2009, 16:01 | #2 |
Заблокирован
Старожил
Регистрация: 20.07.2008
Сообщений: 4,032
|
К сожалению не знаю как программно, но видел пару проектов на МикроКонтроллерах(по моему AtMega16), которые подключались к мыши(PS/2) и к USB/COM порту.
|
19.04.2009, 16:09 | #3 |
Форумчанин
Регистрация: 12.05.2007
Сообщений: 373
|
я бы посоветовал почитать ненмого про мышь (если найдёшь ее спецывикацыю - то класна).. чтобы знать какие импульсы какому коду соответствують.. и дальше на ее базе сделать отдельное устройство для сопряжения этой мыши с компом.. или же пиши драйвер..
и на щет дискретности.. в шарикорой мыше она напрямую зависит от размера шарика.. попробуй всунуть шарик по больше.. на щет оптической крысы нишо не скажу..
Перемен! - требуют наши сердца. Перемен! - требуют наши глаза.
В нашем смехе и в наших слезах, И в пульсации вен: "Перемен!Мы ждем перемен!" |
19.04.2009, 16:36 | #4 |
Участник клуба
Регистрация: 02.09.2007
Сообщений: 1,193
|
Несколько лет назад делал аналогичную программу для снятия данных с установки и получения диаграммы материала при растяжении. Та же проблема: одна мышь - датчик перемещений, вторая служит для работы с компьютером.
На одном из форумов посоветовали использовать RawInput (пример прилагается). В данном примере выводится номер мышки, которая в данный момент работает. Как это работает не разбирался. С моей программой до сих пор, когда работает установка к столу с компьютером не подходить, чтобы не трогать вторую мышь. Поэтому, если сделаешь разграничение, отпишись, буду благодарен. И еще, дискретность: 1 пиксел экрана - 0,08 мм на установке, это очень не плохо (все же не нанотехнологии), у меня получается стабильно 0,125 мм. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как получить список запущенных процессов на компе | One.Love | Win Api | 10 | 17.03.2009 01:36 |
3 в одном: Хук клавы, мышки и..... | Vognedar | Win Api | 2 | 02.03.2009 13:39 |
Как генерировать события от мышки? | Serejka | Общие вопросы Delphi | 5 | 01.11.2008 13:48 |
Как сделать более точные координаты мышки | xGroupers | Общие вопросы Delphi | 7 | 24.04.2008 23:02 |
как посмотреть какая материнка стоит в компе | ronich | Помощь студентам | 3 | 22.12.2007 15:19 |