串口
通信中传递的是ascII码的数据。但是我现在想上下位机协议都是简单的数值。
比如我需要发数值1给他,实际发的应该是ascII码的1,对应的也就是个标题头。
这样下位机接收到的就是0x01了。不用再做ascII转16进制。
这么个思路,要怎么实现呢?
如果用
labview里的字符串输入控件,把显示格式改为16进制显示,这样是可以的。
但是,用户输入的数据就变成16进制了。
用数值输入的话,这样又不知道怎么转成对应的字符串,用labvIEW里的数值转字符串函数,都会把1转成31,但我要的是1转成1.。。。
各位高人,请指导。。。。
1,读取需要相应翻转,较麻烦的
大哥 串口通信只能接受字符串数据格式 如果可以直接接受实数就不会有这个问题了
这个可以解决 刚刚发现
一周热门 更多>