05-12-2026 04:38 PM - edited 05-12-2026 04:53 PM
05-12-2026 10:37 PM
If you just want to get it done, use the LabVIEW Hobbyist Toolkit Download - NI and control the Digital Output lines from LabVIEW.
05-13-2026 08:40 AM
1. You should not need to flush the buffer on either end of your transaction.
2. That delay really should not be needed. You might want to try making a proper loop with an Event Structure in it so you can interactively control the Boolean control and send the command when required. Initialize the serial port before the loop and close the resource after the loop.
05-23-2026 11:26 PM
I don't want to just "get it done". I want to know what's causing the issue with my current iteration.
05-23-2026 11:31 PM
Not flushing the buffer on one or both sides did not change the behavior. I started with no delay and the VI didn't work at all. It only works when I add in the delay with minimum 1.516 s of delay time. Anything less than that and it stops working. I also had it with a while loop structure to begin with, but it did not affect the behavior with or without the loop. I'm wanting to use that VI as a subVI for a larger program, so I don't really have need for a loop structure in there in the final version.