标题:QT串口通信及数据显示
作者:逗比123
日期:2018-01-05 10:26
内容:
本人菜鸟,现在在做一个BMS系统的上位机,需要用到串口通信,并将串口接收到数据通过QCustomplot以折线图显示出来,现在我要采集16个电池的电压和电流等信息,怎样将每个电池的电压曲线在对应的图表里显示出来,每个图表只显示一个电池的电压曲线(或电流曲线),相当于将从串口获取的数据分类检索出来。现在能在一个图表里实时显示一组电池的电压曲线,请大神指教,谢谢。
如图:一共有16个这样的子界面,在每个界面上实时显示一个电池的四组曲线
#1 [angelus 01-05 10:57]
前台单一图做成组件布置16个,然后做个统一的分配接口类,开16个线程去监控数据,然后通过统一接口去输送到前台的16个组件上
#2 回 angelus 的帖子 [九重水 01-05 14:38]
angelus:前台单一图做成组件布置16个,然后做个统一的分配接口类,开16个线程去监控数据,然后通过统一接口去输送到前台的16个组件上 (2018-01-05 10:57)
你没开玩笑吧?16个线程?它这是串口通信。而且楼主没说是怎么拖16个电池。
我严重怀疑楼主的上位机是通过1个串口跟下位机串口通信(一台或多台,下位机不可能是16台,一台下位机监视一个电池太浪费),
可以不用16个子界面,用一个界面显示即可,不同的电池数据,用不同的颜色显示就可以了!
#3 [核心科技 01-06 23:55]
16个数据做成一条报文,通过串口定时发送,然后开一个线程接受这些数据,并进行解析,然后再给QCustomplot就行了啊。
#4 [kyle_2535 01-10 17:26]
#5 [judesmorning 01-12 17:16]
你没有说出你的问题