09-01-2015 10:12 AM
Hi,
How can i have optimal data aquisition using DAQ Assistant during a process that lasts around 2 hours but i don t know exactly how long. Should i use continous or finite sampling? Is there any given situation that calls one of these 2 modes?
Thanks in advance!
09-01-2015 11:25 AM
If you want constant data for the undefined amount of time, you want Continuous Sampling. Finite Samples is only useful for capturing small windows of data (like 100ms worth of data).
09-01-2015 01:45 PM
And should i place the DAQ in a while loop (for continuous sampling)? Because after the aquisition i need to save the data into a file and i use Write to Meas file.Vi
Thanks!
09-01-2015 03:01 PM
09-01-2015 03:06 PM
I understand, but what do you mean by producer/consumer architecture?
Thanks!
09-01-2015 04:38 PM
09-02-2015
05:46 AM
- last edited on
05-15-2025
10:51 AM
by
Content Cleaner
@Dennis_Knutson wrote:
I would suggest that you use a producer/consumer architecture and save as you acquire.
Depends on the format the OP wants the data in. I recommend using a TDMS file since DAQmx makes this way too easy for you. In the DAQ Assistant, there is a Logging tab. Go there and enable the logging. DAQmx will stream your data straight to a TDMS file. You don't have to do anything else and it is highly efficient.
For any other file format, you should use the Producer/Consumer.