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

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

1 ответ

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

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

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

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

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

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

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

Другие вопросы по тегам