完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 xyue 于 2022-3-7 16:53 编辑
背景:现被动接收一个15x17的压力传感器的数据(后续会再串联一个相同器件,形成一个15x34的压力传感器),该压感器传输数据是将所有设备号中的数据全部上传,而我只需特定设备号的数据(通讯协议如图)。问题:1. 帧头搜索并截取数据无法正常循环,会第0行、1行、0行、2行……依次类推这样读(肉眼看到的无法确定是否准确)。 2. 我想利用行号作为索引将高低位合并后的数据放入到2D数组的特定行中,并实时更新,可目前只显示第0行的数据和未搜索到帧头时的乱码数据(其实不想显示乱码数据)。 3. 高低位合并后的字符串后续能否作为16进制数字直接处理?若不能这里该如何转换才能进行处理。 4. 第一次提问不知道复制的数据和程序里保存的数据是否有区别就都弄了一下,见下方或附件 小白已经摸索快一个月了,实在搞不出了,烦请大神给个程序实现! 数据: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 FFFE 010F 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 FFFE 0110 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 FFFE 0200 3E00 0800 2700 3F00 1E00 2D00 2B00 3200 2500 1A00 0600 0000 6C00 0000 0000 FFFE 0201 5B00 1500 2A00 4200 1E00 6F06 FF0F FF0F FF0F FF0F CE09 0000 3300 0000 0000 FFFE 0202 3E00 0A00 2900 4C00 3000 4600 4800 5100 4000 2D00 0F00 0000 AD02 0000 0000 FFFE 0203 6C00 0D00 2F00 3B02 B705 7506 FF0F FF0F B70B C70C 5C07 0000 4C00 0F00 0000 FFFE 0204 4000 0C00 3100 6800 5500 6A00 7500 7C00 5E00 4600 1C00 0000 D904 0000 0000 FFFE 0205 6300 0D00 3600 3405 FC0A FF0F FF0F FF0F FF0F 620B 5A04 0000 3100 1100 0000 FFFE 0206 5B00 BF00 3400 C004 FF0F FF0F FF0F FF0F 500E 1608 6905 0000 0F00 0000 0000 FFFE 0207 9600 1600 4E00 EB0F FF0F FF0F FF0F 1C0F 6D0C FE07 EC02 1000 0D00 0700 0000 FFFE 0208 8C00 1400 2905 FF0F FF0F FF0F FF0F A80C 0F07 B305 EF03 0000 0A00 0000 0000 FFFE 0209 A600 1800 C709 FF0F FF0F 650F 480D C607 F306 2504 1803 0000 0200 0000 0000 FFFE 020A C900 8001 7A0D FF0F E80E 9B0D 120B D006 CB04 7303 EC00 0000 0200 0000 0000 FFFE 020B D900 B006 FF0F EE0D F80C C40B D705 B604 0F03 CC01 0600 0000 0000 0000 0000 FFFE 020C E000 1806 AB0F A80F 8F0D 1208 4406 9803 5C02 9B00 0600 0000 0000 0000 0000 FFFE 020D DC0D AE01 1C05 9E04 6B03 7B02 6501 0D01 7D00 5100 1E00 0000 0000 0000 0000 FFFE 020E 950A 7501 5004 8F03 7D02 C101 DA00 A800 4100 2700 0800 0000 0000 0000 0000 FFFE 020F A303 5500 FA00 E500 8D00 7000 3900 3D00 1D00 1400 0300 0000 0000 0000 0000 FFFE 0210 C600 FD04 180A 7407 5506 7803 5A01 0001 2300 1700 0300 0000 0000 0000 0000 FFFE 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 FFFE 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 FFFE 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 FFFE 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
|
|
相关推荐
2个回答
|
|
主要是你截取的数据怎么证明是你想要的数据
|
|
4 条评论
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
为什么同一个队列引用的全局变量,运行在两个子vi中发现队列数据丢失了
606 浏览 0 评论
1205 浏览 0 评论
关于labview2024版本的lvanlys.dll出错的问题
2241 浏览 2 评论
1232 浏览 2 评论
1622 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-16 14:22 , Processed in 0.773050 second(s), Total 102, Slave 76 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号