03-31-2014 04:03 PM - editado 03-31-2014 04:08 PM
Pessoal,
Estou com um problemão (pelo menos rpa mim hehe).
Preciso enviar informações em hexadecimal para a serial, porém estou concatenando strings que estão configuradas em ehxadecimal juntamente com um controlador numérico q está ligado a um conversor Number to hex, porem na saída eu coloco um indicador de texto configurado em Hex Display e esse valor numerico convertido para hexadecimal aparece com o numero 3 na frente, Exemplo:
Controlador numérico = 4
Valor no indicador= 3034 (deveria ser 04)
Apenas para acrescentar, já fiz os testes e constatei que para a serial receber a informação correta esta informação precisar estar de acordo com o indicador que está configurado em Hex Display, pois se eu configurar o indicador para Normal Display o "4" aparece "04" porém a serial não entende e recebe uma informação errada referente ao 3034 que aparece no indicador hex display!
em 04-01-2014 07:41 AM
Olá Mancini,
Pelo que entendi a informação que você está enviando para a serial é o valor do controle numérico. Neste caso você deve clicar com o botão direito no controle numérico ir em visible items>>radix, então você pode configurar o controle numérico para trabalhar em hexadecimal.
A configuração hex display da string é para que o controle/indicador string exiba os códigos hexa dos caracteres ASCII, e não para converter a informação numérica para hexadecimal.
Atenciosamente,
em 04-02-2014 09:53 PM
Muito obrigado pela ajuda Abel.
Resolvi meu problema colocando um type cast antes do concatenador....
Valeu pela ajuda!