First of all, the whole VI needs to be rewritten so it makes sense. It looks as if someone actually put effort into making it hard to read. The part that made me laugh is the boolean case structures with EQUAL TO comparisons inside but two constant 1.00s are wired to the inputs. That's an awful lot of stuff for something that does the same thing as a wire from the case selector.
OK, now for your answer. Your VI doesn't stop because it has those nested for loops with obscene wait times in them. I didn't look too closely at the number, but it looks like several days or weeks worth of waiting.
Also, the BIG while loop is gated by comparison of its index to a constant. If you want a while loop, gate it with something variable or user-defined. What
you've got there is acting like a FOR loop.
Seek professional help!
Daniel L. Press
PrimeTest Corp.
www.primetest.com