LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

I'd like to know how I can acquire a waveform on a loop and do a circular buffer with this waveforms I will acquire, cause I want to reduce the noise.

I'm using trigger for this data acquisition.
0 Kudos
Message 1 of 2
(2,659 Views)
deco,

If you really want a circular buffer, how much data do you want it to hold? One acquisition? Two? Three? Once this is decided, you will need to create the waveform and then continuously strip the old data out and place the new data in. This will add a bit of overhead to your VI.
There are also software noise filters in LabVIEW that you can use to reduce the noise in your signal.
Lastly, if there is a lot of noise, you may want to consider an SCXI system which will filter out most of the noise as the data is being acquired.

Randy Hoskin
Applications Engineer
National Instruments
http://www.ni.com/ask
0 Kudos
Message 2 of 2
(2,659 Views)