Thanks guys. We already had the bytes picked out of the array and ready for processing. The solution was to use the 'number to hexadecimal' function under the Strings heading. Then we had a string literal representing the direct, actual characters of the hexadecimal value of the byte.
This was quite counterintuitive, because we had the array of bytes ready for processing, and generally one must cast datatypes to go from byte to number. The LabView 4.x manuals weren't much help on this issue, and consequently this common problem absorbed a lot of time. But their tech support was rather astounding (they sent a developer out to help us!) Minor note: both the first bytes were in binary coded decimal (BCD) format. - CB Brian Powell <[EMAIL PROTECTED]> wrote in message news:<[EMAIL PROTECTED]>... > If I understand correctly, you have a string with those three bytes in > it. > > You might consider using String to Byte Array. This will help with > the second and third bytes--it'll convert them to unsigned int8's. > > The third byte is signed, but you can just convert that byte to an > int8 and it'll do the right thing. > > Once you have it in an array of bytes, it should be pretty easy to use > Format Into String to create what you want. If you can't figure it > out, let us know. > > Brian