From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
I've never used it but its pretty clear to me that it does not use ASCII. In your first state, you are specifying "(EOT)". That means you need to send the hex value for the EOT control code. Get your hands on an ASCII table. Change the string controls to hex display or use the Byte Array to String function to create the commands in the correct format. Do a search for serial hex communication. There are hundreds of posts on the subject.
I should have been clearer. You are sending, for example, the text characters 'STX' - three separate characters. STX is a specific control code and a single byte (x03) . I already mentioned a couple of different ways of sending the correct control code. LabVIEW will not translate the text STX, EOT, etc into control codes, you have to do that.