Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

Nidaq-mx vs DAQExpress

Hi!

I have a USB-6002 DAQ (https://www.ni.com/en-us/support/model.usb-6002.html). I need to send 2 digital outputs and 1 analog output to an ESCON motor driver, as well as read 2 analog inputs. I've been able to log data on DAQexpress coming from the analog inputs. However, eventually I'll need a custom setup sequence, so I've been looking into writing my own code for this.


What's the difference between DAQexpress and NI-DAQmx? Can I use either program for my input/output needs? I've done a bit of googling and they seem to achieve the same thing, but I'm not sure. Any clarification would be much appreciated. Thank you!

 

Shilpa

0 Kudos
Message 1 of 3
(1,020 Views)

NI-DAQmx is the driver that communicates with NI-DAQ hardware. DAQexpress is an application software that uses NI-DAQmx internally to allow user perform certain actions graphically with less coding.

Santhosh
Soliton Technologies

New to the forum? Please read community guidelines and how to ask smart questions

Only two ways to appreciate someone who spent their free time to reply/answer your question - give them Kudos or mark their reply as the answer/solution.

Finding it hard to source NI hardware? Try NI Trading Post
Message 2 of 3
(1,003 Views)

It looks like DAQExpress is a free simplified version of LabVIEW NXG for DAQ. You would be able to get more control by using DAQmx API with LabVIEW or even C programming, however at the cost of a higher learning curve.

I believe that both DAQExpress or LabVIEW DAQmx API would meet your use case. However, for control applications, a DAQ device that supports hardware-timed single-point mode is the best choice as it allows minimum latency between input and output, ensuring real-time and timely control. Unfortunately, USB-6002 does not support this mode.

-------------------------------------------------------
Control Lead | Intelline Inc
0 Kudos
Message 3 of 3
(994 Views)