![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 15.11.2009
Сообщений: 1
|
![]()
Добрый день.
Есть идея использовать мышь в качестве датчика вращения. В опыте надо получить угловую скорость и ускорение вращаемой модели. Местные знатоки программирования сказали, что сие можно реализовать только на ассемблере. Подскажите, пожалуйста, как можно сие реализовать. Опыта в программировании не имею. Буду рад любому совету и помощи |
![]() |
![]() |
![]() |
#2 |
Максим Николаев
Форумчанин
Регистрация: 15.02.2009
Сообщений: 170
|
![]()
Почему только на ассемблере? Опишите более подробно опыт.
Скажу так, если получается организовать опыт так, что указатель мыши крутиться на мониторе, и его визуально видно, то организовать замер скорости вращения не составит ни какого труда на любом языке. Но только данное дело будет работать при небольших скоростях. PS не стоит забывать о том, что чувствительность мыши можно убавить в настройках ОС, ну т.е. чтобы радиус вращения можно было увеличить. PSS Можно измерить угловую (и любую другую) скорость и по другому: С помощью видео камеры. Только установить камеру так, чтобы крутящийся объект был на фоне расчерченной бумаги, и также в камеру попадал секундомер. Снять это дело, затем по кадрам анализировать и получать цифры...
NeshSoft. Программирование на заказ для студентов. Delphi/Pascal. Подробнее на сайте neshsoft.narod.ru
Последний раз редактировалось NeshSoft; 15.11.2009 в 18:14. |
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 15.11.2009
Сообщений: 1
|
![]()
По аспирантуре необходимо измерить угловую скорость и ускорение вращения тела в воде при разных величинах приложенной силы. На ведомый ролик, к которому прикреплено тело, наклеивается прозрачная пленка, на которой нанесены радиальные полоски. Идея была использовать прерывания от чередования полос для получения скорости вращения.
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
вам два варианта:
1) подключить фотодатчик через схему согласования (обычный эммитерный повторитель-буфер к LPT)... как, выкладывал - "Dekot" http://www.programmersforum.ru/showthread.php?t=69255 2) считывать показания колесика (прерывания)... как верно указал NeshSoft, вы будете ограниченны скоростью...
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
![]() |
![]() |
![]() |
#5 |
Новичок
Джуниор
Регистрация: 15.11.2009
Сообщений: 1
|
![]()
Спасибо. В моем опыте максим линейная скорость 0.085 м/с и макс длительность движения при мин нагрузке 3 мин.
По первому варианту не подскажите пример кода для вычисления скорости и ускорения? |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
для этого нужно знать:
a) диаметр вала б) время полного оборота ...думаю несложно и самому подсчитать (если у вас есть передаточные механизмы, то соответственно учесть, имеется ввиду как у вас на колесико с датчиком в мыше будет подаваться-передаваться, напрямую или через что-то)
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
![]() |
![]() |
![]() |
#7 |
Новичок
Джуниор
Регистрация: 15.11.2009
Сообщений: 1
|
![]()
приведенные мной параметры для вала с которого будут сниматься датчиком
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
"приведенные мной параметры для вала с которого будут сниматься датчиком"
- вы хотите чтоб я за вас подсчитал? мы в разделе фриланса
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Мышка как датчик вращения | loader-ua | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 15.11.2009 17:22 |
Матрица вращения DirectX | k1r1ch | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 2 | 18.09.2009 19:48 |
Вращения закрашиваемого октаэдра | kast333 | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 10.07.2009 21:53 |
Как сделать и подключить датчик к ПК с помощью DELPHI ? | Sergey13666 | Общие вопросы Delphi | 11 | 06.05.2009 10:21 |
датчик случайных чисел в Бейсике | moi-72 | Помощь студентам | 1 | 18.02.2009 15:05 |