High-Speed Digitizers

cancel
Showing results for 
Search instead for 
Did you mean: 

Can/Does the ni5105 perform simultaneous sampling on its channels?

Attached is a plot of the chunk to chunk discontinuity using timeout = 5 and grabbing 250k samples at a time.
0 Kudos
Message 11 of 12
(3,268 Views)

OK.  So I've set the timeout to be 5 seconds, because setting it to 0.0 (which says just fetch whatever is available) seems to cause data to glitch in the ways shown in the two attached plots above.  This could be a digitizer issue, it could be my code, I don't know.  But positive timeouts are working for me.

 

More importantly, I've set the number of samples to fetch to be a third of the actual record length, which has also led to more reliable actions. When the number was too small I get throughput problems (which means I definitely get missing data from chunk to chunk) and if it's too big I get some other glitches. 

 

I seem to be getting more consistant behavior when every fetchbinary16 command is grabbing the same number of samples, then when it is allowed to be variable (depending on the whims of what's available).

 

Hope that helps someone else out there.

0 Kudos
Message 12 of 12
(3,261 Views)