Your "blockedBGRnew" VI is just a mess. It is not clear why you would repeat all that code som many times using local variable when you could do it with a single loop and no locals. Please also don't hide elements under structures, e.g. there is a stray "Tick Count" under the while loops of every frame!
I have attached two suggested alternatives. If you don't need to see the timer progress, you can use a simple wait. If you really want to see the timer indicators, use something like suggestion 2. (both are LabVIEW 6.1)
And YES, you need to remove the while loop in your subVI. (It is also not clear why you need to run the initialization (frame 0) with every call, but I don't know your hardware).
Message Edited by altenbach on 05-18-2005 12:44 PM