Hola:
No he trabajado con string, segun la ayuda de PBP:
Codigo:
Modifier Operation
{I}{S}BIN{1..16} Send binary digits
{I}{S}DEC{1..5} Send decimal digits
{I}{S}HEX{1..4} Send hexadecimal digits
REP c
Send character c repeated n times
STR ArrayVar{
} Send string of n characters
1) A string constant is output as a literal string of characters.
2) A numeric value (either a variable or a constant) will send the corresponding ASCII character. Most notably, 13 is carriage return and 10 is line feed.
3) A numeric value preceded by BIN will send the ASCII representation of its binary value. For example, if B0 = 8, then BIN B0 (or BIN 8) will send "1000".
4) A numeric value preceded by DEC will send the ASCII representation of its decimal value. For example, if B0 = 123, then DEC B0 (or DEC 123) will send "123".
5) A numeric value preceded by HEX will send the ASCII representation of its hexadecimal value. For example, if B0 = 254, then HEX B0 (or HEX 254) will send "FE".
6) REP followed by a character and count will repeat the character, count time. For example, REP A0"4 will send "0000".
7) STR followed by a byte array variable and optional count will send a string of characters. The string length is determined by the count or when a 0 character is encountered in the string.
Pues maestro no soy en PBP, hay muchas cosas que no he intentado, esta seria una de ellas, pero las funciones Bin, Dec, Hex, Str permiten tratar la variable en ese tipo de formato.
No se si es eso a lo que te refieres....? o estoy equivocado, si algun compañero que sepa mas sobre esto en PBP que por favor me corrija si me he equivocado... 
![Angelito Angelito]()
No soy muy entendido en este tema, recuerden que solo soy un humilde hobbista... 