@MilesT wrote:
The Micro-Ion Gauge is set to a command-response system by default, so as per the manual, I send "DS CG1 \r\n" in a string constant over the virtual COM port.
The most common problem is, that the string constant is set to Normal display mode. The \r\n is the usual escaped way to indicate <carriage return><line feed> characters. But if your string control or constant is in normal mode, you are literally sending \r\n (4 characters) to the device instead of <carriage return><line feed> (2 characters).
Most devices are implemented in a way that they only start to parse the incoming string once they see either the <carriage return> or <line feed> character, or both. And since you are not sending that it sits waiting, ... and waiting, ... and waiting .... ⏲
Right click on that constant and select '\' Codes Display. Correct the string to only have one backslash each instead of the double backslash you will most likely see now.
Right Click again and select Visible Items->Display Style. Now a glyph appears that indicates the display mode of the string constant or string control, so nobody (including yourself when you look at this program again in a few weeks) has to guess if you are using the right display mode.
Since the OP only showed an image, instead of the actual VI, nobody can know if the right display mode was used and suggest to correct it but we have to guess that that might be the problem. And other users will carefully copy the image and run into the same problem!