LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

1D array of waveforms to single waveform

I'm got a continuous data application which results in an output of a 1D array of waveforms.  This is done because the VI reads the waveform out of the buffer at certain intervals in  a loop, which seems to be the only way to acquire data in a continuous mode at high speed off of a non NI card, as reccomended by the manufacturer, Measurement Computing.  The waveforms are passed out of the loop, becoming a 1D array of waveforms.  I need to append the array elements to one another (waveforms) to end up with a single waveform to ease the latter processing.  I'd prefer to do this using the time stamps to make sure there are no misalignments, but I'd settle for a simple method to append them to one another.

I've tried using the append waveform VI in a loop with what I thought was appropriate logic, but I always seem to end up with just a portion of the original data.  Help is greatly appreciated. FYI I'll be out of the office until Tues, so I won't be using info this until then.  - Thanks.
0 Kudos
Message 1 of 3
(3,217 Views)
How exactly are you using the Append Waveform in a loop? Using it in a for loop like in the attached picture should work.
Message 2 of 3
(3,200 Views)
That does it.  I had two problems, 1) I wasn't initializing the shift register. 2) I didn't realize you don't have to wire "N"

I'll chalk that one up to my inexperience with shift registers.  Thanks for the help.
0 Kudos
Message 3 of 3
(3,177 Views)