Within the while loop below, I am trying to ensure that my code is making a connection between the PC and the rig I am working with. I am updating 8 test rigs that turn and measure the torque applied to multi-turn valves. For each rig, two serial connections are sent to a PC so I have 16 different devices where 8 devices are one model and another 8 are a different model. My problem is that I need to distinguish which device is sending/receiving information based on both its rig and its model. The subVIs shown work, but I am experiencing an error within the flat sequence structure. The program will enter the while loop, pass a true, and the rig ID. Each rig has a corresponding torque sensor and stepper motor that is identified through it’s serial number (VISA communication). All of the subVIs within run independently, but when added to this sequence, the first frame (torque sensor search) is the only one to execute. There is an issue passing to the next frame and getting the next subVI to execute. The rig ID continues to be passed through (pink wire). Also, the first frame will execute when I first open and try to run this VI, but will not execute a second time. Is it possible the while loop is causing this error, or could it be a timing issue?