I'm trying to communicate with a digital indicator through the serial
port.  Sending any character (or pressing a physical button on the
hardware) acts as a request for data, and reading from the port should
give a string like this:  "01A-0012.753".  (the "01A" is fixed, the
rest is the value I'm looking for, -12.753).

When using Hyperterminal, everything acts as expected.  Using LabVIEW,
however, sending works fine, but instead of returning the above
string, I get 39 bytes which look like garbage as a regular string, in
hex they look like this:
"0080 7800 FF80 7800 0078 1E78 E000 8000 8078 00FF 8080 8080 0878 E0F8
F880 781E 80F8 8080 78FE 00"

I am using VISA Write and Read, I've even set up VISA Configure Serial
Port with the same settings as documentation and hyperterminal.

(BTW, I say sending works fine, because I check the bytes at serial
port.  Before the send there are zero, afterwards 39.)

Any ideas what might be giving me the problem?  Thanks!

Reply via email to