Как я могу получить аналоговые измерения с National Instruments USB 6008 в приложение C # без использования measurement studio?

#c# #measurement

#c# #измерение

Вопрос:

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

Комментарии:

1. Вы пробовали NI-DAQmx ?

Ответ №1:

Если вы установили 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/5409amp;clientAppName=dzamp;dotsPerPixel=amp;dotsPerPoint=

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