Hey Matthew,
A Timed Loop should not be necessary to accomplish what you're trying to do. Have you looked at some of LabVIEW's "shipping examples". Help » Find Examples » Hardware Input and Output » DAQmx » Analog Measurements » Voltage » Cont Acq&Graph Voltage-Int Clk.vi is a good place to start. When doing Continuous acquisition, the "number of samples" input specifies the buffer size. When the buffer is full, data will be output, the while loop will iterate and wait for the buffer to become full again. That way, your samples will be seamless.
If you want to filter/average the data while you are acquiring it, then I would suggest a Producer/Consumer Design Pattern (Data) which can be found in the Templates if you select the
New... in LabVIEW. There is also a great example of how to keep a running average in the LabVIEW Example Finder.
If you experience a buffer overflow, LabVIEW will throw an error.
I hope this helps!
- Erik