串口通信之16进制字符串转换问题(100分)

  • 主题发起人 主题发起人 zouqh
  • 开始时间 开始时间
Z

zouqh

Unregistered / Unconfirmed
GUEST, unregistred user!
小弟正在做一串口通信程序,用MSCOM,SPcom都可以
现在有一难题需要大家解决.程序提供edit1录入参数
如果在edit1中录入"FF 1A 2B 2C"通过串口发出16进制数
FF 1A 2B 2C,反之在串收到FF 1A 2B 2C,在eidt1中显示
"FF 1A 2B 2C",注意我需要的不是控件的使用,只是需要
转换函数 .
 
char(strtoint('$'+'FF'))
inttohex(integer(achar), 2)
 
上面说的对,就这么简单
 
format('%X,%X',[$ff,$1A]);
 
strtoint('$' +s)
inttohex(i,2)
 
同意hellenlong
 
谢谢,我已经搞定
 
多人接受答案了。
 
后退
顶部