Как я могу получить аналоговые измерения от 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):
Удачи! NI вещи, как правило, рушатся по всем направлениям, поэтому вам не нужно вылавливать много денег - но они бы предпочли, чтобы вы сделали