Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

How to manipulate buffering and reading

 

 

Hello,

 

I am questioning if there is such possibility or not:

 

For a DAQ board, such as 6070E, I want to set an operation like this:

 

Monitor data at a specified sampling rate, then buffer some samples (e.g. samples 1 to 5 ) in the memory of the board. Then, again, monitoring continues and at another time some other samples should be buffered (e.g. samples 6-10) . At the end of progress, all the buffered samples (1 to 10) should be read, and then displayed.

 

Some solutions I am thinking about are :

 

1- Asynchronous acquisition

2- customize frequency

 

Every hint would be appreciated.

 

 

Thank you

 

0 Kudos
Message 1 of 2
(2,726 Views)

This is probably best handled in software where you can select particular subsets of data based on whatever criteria you have in mind.   I view this as a type of producer-consumer architecture where you monitor the acq data coming in, and occasionally write a portion off to a queue.  At the end of the test, retrieve all the data from the queue for display / logging.

 

-Kevin P

ALERT! LabVIEW's subscription-only policy came to an end (finally!). Unfortunately, pricing favors the captured and committed over new adopters -- so tread carefully.
0 Kudos
Message 2 of 2
(2,719 Views)