labview中字符串转换为16进制的数搞不清楚了

2019-07-17 18:36发布

我再程序框图中将VISA读取函数读取的字符串通过截取部分字符串的方式拆分成四部分,除了开头的FF,剩余的我想分成四个数据,但是截取之后转换为16进制的数时结果为0,求各路大神帮助

LPFOWDV0VT4DO{S(83I8~BH.png (31.53 KB, 下载次数: 14) LPFOWDV0VT4DO{S(83I8~BH.png
(29.58 KB, 下载次数: 4)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答
eZEeal
2019-07-18 06:09
xu391600076 发表于 2017-4-25 17:08
查找FF值那块,把6去掉就可以了,从第6个开始查找,怎么可能找到呢

我把6删掉了,仍然还是不行啊,不显示的,程序把单片机发送的16进制数当成ASCII码翻译成汉字了,比如说,在16进制显示下,字符串读取为FFE2 E9DF C1,但是正常显示的时候,就显示成 忾吡 了。

wxid_arjny271zu4a22_1493190305175_89.png (1.26 KB, 下载次数: 7)

wxid_arjny271zu4a22_1493190305175_89.png

wxid_arjny271zu4a22_1493190287437_66.png (1.26 KB, 下载次数: 6)

wxid_arjny271zu4a22_1493190287437_66.png

一周热门 更多>