tbob,
You wrote:
"To make it less confusing, ... the hex display is always ASCII code in hex"
On another hand, it may make it less confusing if you think of a "string" as just a series of bits in bytes, and Hex display as a way of showing the bit pattern that's more compact than writing a lot of 0's and 1's. Sometimes the bytes happen to be ASCII code, sometimes not. For example, the 32 bits
0111 0100 0110 0010 0110 1001 0110 0010 is 0x 74626962
Depending on what is being done, they could represent:
- a misspelling of your user name;
- a SGL or a U32;
- 32 digital outputs on some device with 14 of them on;
- a couple of 4 digit binary coded decimal numbers;
- and a lot of other things.
All but the first have appeared in this forum at some time (and maybe I just missed the misspelling thread).
As far as "\" codes go:
Back before grunge came out of Seattle, there was no Hex display for strings in LabVIEW ... just Normal and "\" code, so it was a bit harder to decipher bytes coming in a serial port. Still is useful though for finding extra spaces etc. in text.
Apologies again if this contributes to more head spinning.
=====================================================
Fading out. " ... J. Arthur Rank on gong."