LabVIEW论坛
直播中

淡然处之

11年用户 65经验值
擅长:测量仪表 嵌入式技术
私信 关注
[文章]

labview 串口 十六进制

论坛没多长时间,但是从这里真的得到很多人的帮助,先谢谢!
因为最近一段时间在做一个上位机的开发需要用到串口通信,而且用户强制要求要十六进制收发(后来才知道的,所以耽误了一些时间,希望大家以后做东西要小心谨慎!)。相信一些新手在用labview进行发送数据的时候会闪出一种观点就是:labview发送出去的数据都是拆成ASCII形式。譬如:我想发送“BADEC0DE”,我们使用串口助手可能接受到得就是42 41 44 45 43 30 44 45(十六进制)。可是我们希望发送的是0xBA 0xDE 0xC0 0xDE,我在这个问题上死了两天,偶然才发现正途的,甚至一度想用MSCOMM32来进行串口通信。
好了不卖关子了,我们在这个时候需要使用”U8数组到字符串转换“就万事大吉了,同理接收的时候转成U8数组进行处理。。。不知道有没有其他方法,这里就抛砖引玉先。。。
写在这里希望可以帮助到需要帮助的人,新手勿喷。。。

回帖(26)

xiaowang

2013-3-22 08:32:51
感谢分享....   U8数组确实很好用。。  
举报

Tonyzh

2013-4-18 16:18:02
谢谢楼主分享经验
举报

hu395060043

2013-4-18 22:11:26
好好学习 天天向上
谢谢
举报

刘迪

2013-4-29 20:20:00
谢谢楼主分享
举报

更多回帖

发帖
×
20
完善资料,
赚取积分