Hello Alexei,
There isn't an option to have the DAQ device take an average of the last N readings. You could do this in LabVIEW very easily, but the averaging might take some additional CPU. If you're only acquiring at 600 Hz then you shouldn't have a problem with adding an averaging VI to your program.
You can set the AI Read VI to read 30 scans from the buffer at a time (using the number of of scans to read input) and then use the Mean VI to average those 30 points and just write the average to file. If you include the AI Read VI in a loop, you'll be getting 30 points at a time from the hardware and then just averaging in software. This should work.
I hope this helps. Let me know if you have any additional questions.
Regards,
Todd D.
NI Ap
plications Engineer