Как я могу получить аналоговые измерения от National Instruments USB 6008 в приложении C # без использования измерительной студии? - PullRequest
2 голосов
/ 07 ноября 2011

Я довольно экологичный программист, имеющий опыт работы только со скриптами (в основном VBA и Python).Один из моих профессоров попросил меня поработать над приложением для работы лазерного триангуляционного сканера в C #.Я знаю, как только я получаю необработанные данные о напряжении, я могу делать все остальное.Но я немного ошеломлен проектом в целом, и я не могу найти какую-либо информацию о том, как именно получить аналоговые данные напряжения с NI-USB-6008 без использования Measurement Studio от National Instruments (я неу него есть 1000 долларов на покупку).

1 Ответ

2 голосов
/ 07 ноября 2011

Если вы установили NI-DAQmx (если вы этого не сделали, пожалуйста!), То есть ActiveX и .Net DLL, с которыми вы можете взаимодействовать, что обеспечивает поддержку этого устройства. Подробности здесь:

http://digital.ni.com/public.nsf/allkb/F0FD13D2DD0C433986256D9C00468D29#NoMS

Пример расположения кода для NI DAQmx здесь:

http://zone.ni.com/devzone/cda/tut/p/id/5409#toc4

Весь учебник здесь (перейдите к разделу .Net):

http://sine.ni.com/nipdfgenerator/nipdfgenerator?pageURL=http://zone.ni.com/devzone/cda/tut/p/id/5409&clientAppName=dz&dotsPerPixel=&dotsPerPoint=

Удачи! NI вещи, как правило, рушатся по всем направлениям, так что вам не нужно вылавливать много денег - но они бы предпочли, чтобы вы это сделали.

...