用USB采集传输8路数据并要求同时显示在波形图上

2019-07-17 23:00发布

就是之前做过类似的温度采集数据,不过就是简单地采集1路,现在要采集8路,BOSS说下位机传上来的数据是这样的
  (帧头+1通道数据+2+3+4+5+6+7+8+1+2+····+8+1+···+8+····)每次采集16位,其中带1位校验位(用异或),我现在有点不懂得是,怎么将8位数据分别分出来而且能归在一起在波形图上显示8通道采集到的数据,有考虑用过移位寄存器加数组,但是我好像用的有点不对 = =   求各位帮忙指点一下,感激不尽!
上图是自己乱做的一部分,有什么不对请大家帮我纠正一下,谢谢谢谢了!
QQ截图20160628164707.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
7条回答
我是程序媛
2019-07-18 04:07
hejin515 发表于 2016-6-28 17:31
8通道和1通道是一样的,先读取串口内容,然后将读取的字符串转换为字节数组,再根据索引数组索引出八个通道的参数进行计算,得到结果最后用信号合并一起送入波形图表显示,搞定。

问题来了,怎么将8个通道数据分开?还要单独将每个通道的数据整合到一起嘛?

一周热门 更多>