Hi Brian,
The behaviour you're describing is how that VI works. As you can see from the block diagram of the VI, it only checks what the filter parameters are the first time the VI runs and then whenever the initialise control goes to true.

As the IIR Cascade VI checks what the filter parameters are for every iteration of the while loop anyway, you could just re-write the butterworth filter VI and remove the case structure so that it checks what the filter parameters are each time the loop iterates.
The reason those front panel objects are in that case structure is to prevent that PtbyPt Butterworth Filter VI from reading the front panel each time the loop iterates, making it more processor efficient. If you need to keep this efficiency, you could put a check in your code so that you reset the Butterworth filter VI each time the Filter Frequency is changed.
Message Edited by SarahB on 07-25-2006 10:59 AM
Sarah
Applications Engineer | National Instruments | UK & Ireland