LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

NI 6361 sampling

Hi,

 

Would like to sample data at 1mHz or more using NI 6361. Since signals are from 7 channels, when collect all 7 data in the same time, the maximun rate is only 240 kHz. Any method can solve this problem? It is not necessary to read all channels in the same time.

 

Thanks,

Pengm 

0 Kudos
Message 1 of 5
(2,876 Views)

According to the specifications, you should be able to sample your data at 1MHz.

What's limiting you to 240 kHz?

 

Regards,

Marco

0 Kudos
Message 2 of 5
(2,845 Views)

The 6361 uses a multiplexer to sequentially route each input to a single adc.  The aggregate sample rate is only spec'ed at 1 MHz due to multiplexer switching speed/settling time, so with 7 channels sampled together the rate would max out around 140 kHz according to the spec.  Of course, the ADC can sample at least up to 2 MHz so I'm not surprised you can get a bit faster than 140 kHz--the limiting factor (ignoring settling time concerns) is likely the multiplexer switching speed.

 


@pem wrote:

 

It is not necessary to read all channels in the same time.

 


If it's not necessary to read all channels together, then this would solve your issue.  Just read from one channel at a time and you can sample up to 2 MHz.

 

 

 

Best Regards,

John Passiak
0 Kudos
Message 3 of 5
(2,831 Views)

If it's not necessary to read all channels together, then this would solve your issue.  Just read from one channel at a time and you can sample up to 2 MHz.

 

Thank you for replies. I do not know how to make a program reading one channel at a time and switch the channel automaticlly. 

 

Pengm

0 Kudos
Message 4 of 5
(2,815 Views)

For loop. Create an array of channels. Inside the loop would be all of the code necessary for reading a singal channel - Create Channel, Timing, Start Task, Read, Stop Task, Clear Task.

0 Kudos
Message 5 of 5
(2,811 Views)