LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Averaging separately acquired waveforms

I am using DAQmx to output an analog signal, which creates a signal which I receive using analog inputs.  I can do this fine one at a time, but I have not found a way to quickly average the incoming waveforms.  I can do it by saving to file after each use, but that seems to create memory problems and does create speed problems.  Is there a way to save each waveform into memory and average them from memory (or add the old waveform to the new one)?  Using shift registers doesn't work; LabVIEW doesn't like it when I try to hook up the waveform.  Any hints as to where I should go?  Is there a simple way to store something into memory temporarily?
0 Kudos
Message 1 of 2
(2,246 Views)


@morgois wrote:
...Using shift registers doesn't work; LabVIEW doesn't like it when I try to hook up the waveform. 

A shift register is the way to go, and there should be no problems hooking up a waveform to it. What kind of errors do you get?

Would you mind attaching a simplified version of your code?

0 Kudos
Message 2 of 2
(2,242 Views)