Hi Travis,
I've been playing around with the streaming VI for the past couple of days. Still have some doubts. The Leq time histories are working fine, regardless of the use of regular Leq VI or the running Leq VI. However I still have problems with computing the linearly averaged 1/3 octave spectrum and histogram. Both are working fine with the old VI I posted but not with chunked data. It all comes down to exponential averaging VI which I am using to wire the data to the histogram, as I can't figure out how to wire the instantaneous pressure values. As you mentioned in an earlier post, the calibration tone should not vary depending on the type of averaging performed, but it does on the streaming VI, and it gives me a 3 dB smaller value, leading me to the conclusion that the Leq VIs are using the peak value for calculation, and the exp avg is using the rms value.
For the histogram, do you propose to use the running Leq VI and set the integration time to a smaller value (like 0.1 seconds, which is usually the sampling interval for Ln parameters)?
As for the octave analysis, the only values excepted are directly from the scaling VI (or weighting VI if used) and I suppose I should use some sort of summation to compute the lin average of all of the chunked data. When I position the octave analysis VI outside the loop, in the end of the process it gives me an overlay of many different spectra.
I also made a modification to the convert vI16 array into a DBL precision waveform you proposed in order to normalize the values, and it gave more meaningful readouts.
Thanks again for your time.
Milan