Hi Boldy,
If I understand correctly, you are using the Acquirewaveform Outputwaveform DAQ.vi as a subVI. When called alone, this VI works as expected with the proper filter output. However, when used as a subVI in another application, the output of the filter is not the same. Is this correct? If so, here are some suggestions.
How are you passing the values of the filter output from the subVI into the top-level VI? I only see 3 output terminals on this subVI (Actual Scan Rate, Output Array, and Actual Update Rate). You will want to pass the output of the filter VIs using the output terminals of the subVI. Since your subVI seems to have all the terminals filled, you might want to consider using clusters to bundle some of your input/output data together.
Hope this helps. Good luck.
Kileen