12-10-2010 09:49 AM
This is an example of a simple Circular Buffer that I presented at the December 9th, 2010 ALARM meeting. Run the "Circular Buffer Example.vi" to see how it works. The basic use case for this buffer is in a system where one loop acquires data (often at 1 Hz) and stores that data in the buffer. Other loops can then access the buffer to do things like save the most recent scan to disk, display the most recent scan as a list of channels, display the most recent value of any one channel, or display a time series (of variable depth) of any channel.
This example is saved in LabVIEW 2010.