labvIEW串口通信中数据格式的问题

2019-07-18 02:51发布

串口通信中传递的是ascII码的数据。但是我现在想上下位机协议都是简单的数值。
比如我需要发数值1给他,实际发的应该是ascII码的1,对应的也就是个标题头。
这样下位机接收到的就是0x01了。不用再做ascII转16进制。
这么个思路,要怎么实现呢?
如果用labview里的字符串输入控件,把显示格式改为16进制显示,这样是可以的。
但是,用户输入的数据就变成16进制了。
用数值输入的话,这样又不知道怎么转成对应的字符串,用labvIEW里的数值转字符串函数,都会把1转成31,但我要的是1转成1.。。。
各位高人,请指导。。。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
f145
1楼-- · 2019-07-18 17:08
辉仔 发表于 2013-6-27 21:51
http://bbs.elecfans.com/forum.php?mod=viewthread&tid=320806&reltid=213502&pre_thread_id=331992&pre_pos=6&ext=
这个可以解决   刚刚发现

多谢,正在寻求解决方法,看来可以解决。U8数组
fly毅行
2楼-- · 2019-07-18 22:09
labview中有一个数值型与字符型转换的节点。

一周热门 更多>