You could use timed loops in Data acquisition operations as well
But, one thing you will have to watch is the 'number of samples per channel' terminal of DAQmx Read function.
Suppose you have rate as 1000 samples /sec, in your DAQmx timing vi
In continuous acquisition, if you specify number of samples per channel as 500, instead of performing 2 iterations / sec to get your 1000 samples as your nor mal while loop would, your Timed loop will run for 1 sec and you will get an error that all samples could not be acquired