Hello;
Thanks for the SubVI.
Since the VI is Software timed (there is a wait.vi inside the loop), the operation becomes system dependent; meaning that the VI will execute depending on how fast the OS can handle the task.
To have a completely system independent VI, you need to come up with a VI that doesn't rely on any Software time operations.
Regards
Filipe A.
Applications Engineer
National Instruments