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

Reply via email to