完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
我再程序框图中将VISA读取函数读取的字符串通过截取部分字符串的方式拆分成四部分,除了开头的FF,剩余的我想分成四个数据,但是截取之后转换为16进制的数时结果为0,求各路大神帮助
|
|
相关推荐
6个回答
|
|
以FF为例,你截取出来的是以16进制显示的FF,你可以右击控件选择正常显示,这时它就不是FF了,而将十六进制字符串转换为数字整个函数的输入需要的是正常显示的FF,所以你转换出来就不对了,因此你需要将16进制的FF变成正常显示的FF就好了,我建议你用将字符串转为U8数组这个函数,索引一下就可以得到数值了
最佳答案
|
|
|
|
查找FF值那块,把6去掉就可以了,从第6个开始查找,怎么可能找到呢
|
|
|
|
请问你匹配的时候为什么要偏移6呢?偏移之后FF都已经过了,根本就匹配不到FF,所以匹配之后的数应该是空字符串,所以截取字符串根本就没意义。
|
|
|
|
我把6删掉了,仍然还是不行啊,不显示的,程序把单片机发送的16进制数当成ASCII码翻译成汉字了,比如说,在16进制显示下,字符串读取为FFE2 E9DF C1,但是正常显示的时候,就显示成 忾吡 了。
|
|
|
|
不好意思哈,那个是个错误,我改正了,谢谢您 |
|
|
|
wuyaning222331 发表于 2017-4-27 12:35 谢谢您万分感谢 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
关于labview2024版本的lvanlys.dll出错的问题
1023 浏览 1 评论
1032 浏览 2 评论
1449 浏览 1 评论
1147 浏览 0 评论
新手求助,从示波器导出来csv类型的波形数据,怎么用labview读取csv文件还原波形,求助各位大佬,感谢感谢!!!
1637 浏览 2 评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-10 23:09 , Processed in 0.594958 second(s), Total 87, Slave 68 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin