Your vi looks OK. I can't run it myself because I don't have an AIO board. I suggest that you turn on the execution highlite and look at the execution flow while it is running. Maybe you are having an error condition somewhere that stops the loop. Use probes to see the data at certain points. You will have to troubleshoot this one on your own. It will give you good experience. Sorry I can't help you further.