Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

NI 6210 continuous voltage data acquisition using 4 analog input and digital channels

Hi there,

My problem is the following:

 

History: Used a PCI 6014 card. Wrote C++ code (Microsoft Visual Studio C++) for data acquisition. In the application read data using 4 analog channels and 4 digital channels. Digital channels trigger multiplexers. Each multiplexer has 12 sensors connected = total 48 sensors.

    Reading: During 1000 ms - 10 reading/sensor. Averaged so that I receive 1 data point per second for each sensor.

    Reading frequency works.

 

Now: Change to NI 6210 (USB). With the same parameters as for PCI 6014 reading frequency slows down. I now receive 1 data point per 2 seconds for each channel.

Troubleshooting example: change Time for sample buffer from 1000 ms to 2000 ms -> 1 data point per every 3 second etc

 

Why does the reading slow down using USB?

Is there anything else that should be changed when going from PCI 6014 to NI 6210, except physical channel? Now I define it as

 

sDev[] = "Dev*/ai0", controlDev[] = "Dev*/port1/line0:3"

 

 Hope for an answer soon

 

Dan

 

 

0 Kudos
Message 1 of 2
(3,364 Views)

Hi

 

I must say that is sounds kind of strange actually. The USB 6210 should be able to handle the data. Have you tried to run your 6210 on another computer.

 

Regards

Bjorn

0 Kudos
Message 2 of 2
(3,316 Views)