Well, I have still problems understanding what exactly the rules are that you are imposing to this task, but the only reasonable way to get data once/FOR loop iteration is just making it into a plain subVI, such as in the attached example. Why jump through all these extra hoops???