Hi Joshmonkey,
Your VI is basically incomprehensible. It seems to me that you are trying to do this way too complicated. LabVIEW is easy!
- Use
one big while loop containing
one (and ONLY one!!!) event structure. Create an event case for all desired user events, including one for the stop button. Use shift registers for data that needs to be available in multiple event cases.
Currently, there are too many missing items and contradictions on your diagram to make a reasonable example. e.g. why is there an "Image interval (ms)" outside the loops?