If that were to be output as a pair of ASCII bytes, I might go (after the above code)..
Code:IF bytea > 9 THEN bytea = bytea + $07 ENDIF bytea = bytea + $30 IF byteb > 9 THEN byteb = byteb + $07 ENDIF byteb = byteb + $30
If that were to be output as a pair of ASCII bytes, I might go (after the above code)..
Code:IF bytea > 9 THEN bytea = bytea + $07 ENDIF bytea = bytea + $30 IF byteb > 9 THEN byteb = byteb + $07 ENDIF byteb = byteb + $30
Or simple use arraywrite:
OutputArray VAR BYTE[6]
ARRAYWRITE OutputArray,[HEX2 byte1, HEX2 byte2,..., HEX2 byte6]
OutputArray VAR BYTE[12]Or simple use arraywrite:
OutputArray VAR BYTE[6] ???
ARRAYWRITE OutputArray,[HEX2 byte1, HEX2 byte2,..., HEX2 byte6]
Warning I'm not a teacher
You might try using:
HEX1 VAR WORD
HEX2 VAR WORD
BYTE1 VAR BYTE (etc)
BYTE1 = HEX1.HIGHBYTE
BYTE2 = HEX1.LOWBYTE
Bookmarks