LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Decimate waveform array

I would like to do the following

 

Load my waveform data from a UFF file which contains the following

8 Channels each channel containing 10 seconds  of waveform data

 

Once it is loaded I would like to process the data through the third octave filter.  This works, however the filter only provides the final results.

 

I need to be able to look at the levels through out the filtering process,  I want to read 100 bits each read cycle.  If I was reading directly from the DAQ this would not be a problem.  However I need to load the waveform data from the UFF file.  So my question is how can take the 1D array of waveforms and decimate it so that I end up with 8 channels of data in 100 bit bins that I can read from a loop?

0 Kudos
Message 1 of 2
(3,266 Views)

If i understand you right, you have 8*x    array, and you need to make it 8*100*(x mod 100). After it you whant to access 8*100 slice in a loop.

 

 if so, there is a simple simulation in attached vi. ( x there is 1000);

 

Regards,

Michael.

_________________________________________________________________________________________________
LV 8.2 at Windows & Linux


Message 2 of 2
(3,249 Views)