I need to average 5 minutes worth of data, save that average, and then start over on the next 5 minutes of data, averaging that block of data. I tried using the pt-by-pt mean function in LabVIEW, but that seems to take a continuous running average, which I do not want. I'll probably be reading the data once every 0.1 seconds, so I can't used stacked shift registers, as that wouldn't be very economical. I've thought about building an array, but I don't know how to pull all the data out at once to average it in an efficient way, plus I'm stuck on the concept of re-setting the array/emptying the array after that five minutes of data has been collected, averaged, and recorded.
Does someone have a suggestion? I'd really appreciate any advice or suggestions on how to go about this.