I'm working with a 9068 and just ran into a strange issue where one while loop out of three on the FPGA appears to stop when the Main RT code exits.
If I start the FPGA code interactively after the RT code has stopped, I can see the other two loops operating normally, and the stopped one showing a 0 Loop Period.
On restart and reconnect of the RT and UI, the other two loops send data normally. But the stopped loop will not send data again until the chassis has been reset.
Oddly, if I trigger the System Restart.vi to reboot the chassis programmatically from the RT code when it shuts down, it only seems to actually restart the chassis every second launch, even though the code is being called each time. Every second reconnect takes much longer and all loops are running.
Also, if the FPGA panel is open and running interactively, all of the loops keep running. Same if I don't close the reference to the FPGA when shutting down the RT code.
Any thoughts on what could be happening?