Универ закупил у местного умельца наборную доску "Электроника". То есть, что-то вроде кубиков для детей: стоит платформа и в ней есть спец. пазы в которые вставляются элементы (резисторы, транзисторы...), таким не хитрым образом собирается схема, а уже на выход можна подключить несколько датчиков (максимум 4). Так вот с датчиков идут кабеля на "Устройство сбора данных" и уже от него через кабель USB-USB (папа-папа) уходит в комп.
Для компа написан этим же умельцем софт в котором можно калибровать датчики, смотреть результаты, графики и прочее. Но даный софт при запуске требует минимум 2010 версию лабв"ю - на сколько я понял, то просто эта программка тянет какие-то билиотеки или еще что-то из самого лабв"ю.
Ну и собственно поставили еще одну задачу подключить всю эту доску к самому лабв"ю и снимать показатели. Но на сколько я понимаю для того, чтобы правильно получить данные в лабв"ю надо какое-то промежуточное звено (библиотека или еще что-то) чтобы декодировать данные, а то ведь кто его знает как они там передаются.
Подскажите пожалуйста, я прав в последней мысли, что без библиотеки ничего не получится или все-таки можно как-то просто получать данные с прибора в лабв"ю
Работа с USB устройством
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: Работа с USB устройством
Нужен обязательно драйвер, который может быть и отдельной библиотекой, и кодом самой программы. С USB порта считать/записать данные достаточно просто, но нужно знать протокол, или проще говоря формат данных. А что за "Устройство сбора данных"?
-
- beginner
- Сообщения: 14
- Зарегистрирован: 16 июн 2011, 23:51
- Версия LabVIEW: 7.1
- Контактная информация:
Re: Работа с USB устройством
dadreamer, собственно так и назыается "Устройство сбора данных" :) То есть этот чувак сам его спаял и наклеил такую лейбу.
Ну я тут с другом походу разобрались для чего там используется labview. Само это приложение походу не использует библиотеки labview, а как раз все на много проще. Оно написано на labview, а на сколько я знаю, то для компляции полноценного приложения надо еще докупать, что-то типа лицензии. А значит выходит, что надо, чтобы там где пользуешь это приложение ставить labview.
Как-то так я думаю
Ну я тут с другом походу разобрались для чего там используется labview. Само это приложение походу не использует библиотеки labview, а как раз все на много проще. Оно написано на labview, а на сколько я знаю, то для компляции полноценного приложения надо еще докупать, что-то типа лицензии. А значит выходит, что надо, чтобы там где пользуешь это приложение ставить labview.
Как-то так я думаю
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: Работа с USB устройством
Не обязательно, достаточно поставить Run-time пакет той же версии, что и , на котором писалась прога. И по-моему на рантайм не нужно лицензии, он бесплатен и его можно скачать с сайта NI: http://forums.ni.com/t5/LabVIEW/run-tim ... -p/1190281quickxyan писал(а):А значит выходит, что надо, чтобы там где пользуешь это приложение ставить labview.
-
- beginner
- Сообщения: 14
- Зарегистрирован: 16 июн 2011, 23:51
- Версия LabVIEW: 7.1
- Контактная информация:
Re: Работа с USB устройством
Ну в требованиях пишет, что нужно именно , а runtime шел в нагрузку с софтом вроде.
Спасибо за помощь я понял, что для снятия данных через надо все-таки драйвер либо библиотека...
Спасибо за помощь я понял, что для снятия данных через надо все-таки драйвер либо библиотека...
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: Работа с USB устройством
Если исходный код уже скомпилирован, то есть в виде exe-файла, то можно не ставить , а ограничиться рантаймом. Но если вы хотите изменить код или хотя бы посмотреть на блочную диаграмму, то без никак . Вообще, посмотрите зависимости вашей программы (exe) от разных библиотек. Это можно сделать с помощью Dependency Walker'а или в Total Commander'e (F3 Просмотр). В импорте/экспорте наверняка проскочит нужный драйвер, если он линкуется статически. Можно ещё разработчика попытать, что у него там за творение :)
-
- beginner
- Сообщения: 14
- Зарегистрирован: 16 июн 2011, 23:51
- Версия LabVIEW: 7.1
- Контактная информация:
Re: Работа с USB устройством
Понимаете в чем тут самый интересный момент. Разработчик этот я думаю очень и очень толковый, а вот связующее звено между ним и нашим университетом (один преподаватель) играется в испорченный телефон и толком не может объяснить, что ему рассказал разработчик :) То есть он услышал, что-то про и просто сказал, что надо эту доску наборную прикрутить к нему.
Спасибо за помощь.
Спасибо за помощь.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 4 Ответы
- 619 Просмотры
-
Последнее сообщение Borjomy_1
-
- 4 Ответы
- 482 Просмотры
-
Последнее сообщение Eugene543210
-
- 4 Ответы
- 242 Просмотры
-
Последнее сообщение Embedder74
-
- 16 Ответы
- 3263 Просмотры
-
Последнее сообщение Artem.spb
-
- 4 Ответы
- 220 Просмотры
-
Последнее сообщение Andrew Lunev