Hi,
esentially I have a LabView program that has a single while loop in it. The loop first reads N samples from an input and then passes those samples to a sub-vi which writes them to a file. How can I make the while loop start again without waiting for the sub-vi to complete? Otherwise at high sample rates (>100kS/s) then after some amount of time, the data I am trying to read has been overwriten in the buffer. Enlarging the buffer will not solve my problem as this program needs to be designed to run indefinatly at high (~200kS/s) sampling rates and increasing the buffer will only delay the point at whcih the program breaks down. So how do I make the loop read data, execute the write vi and not wait for writing to complete?
Also, the manner in which I am writing data is stateless so that it is possible to have many write vis open and running at the same time without conflict.
Thanks,
Jon