字符串显示控件实时刷新接收数据,cpu消耗过高

2019-07-17 12:53发布

为了能实时显示串口接收送到的数据,用了连接字符串,串口要显示的数据多了,每次都要把所有接收的数据发给字符串显示控件,这样一刷新,这个显示控件就相当于把所有的显示内容又重新输入一遍,导致cpu高,我想问的是有没有什么办法解决这种追加显示的问题,不要把全部显示的内容输入进去。 捕获.PNG
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
7条回答
耳东的刀
2019-07-18 04:04
老蜗牛 发表于 2018-4-14 18:55
用生产者消费者模式:将采集数据的代码放入生产者循环,每次读取的数据进去队列;消费者循环创建一个数组移位寄存器,从队列读取新数据插入数组并显示。

最后一句话没有很理解,从队列读取新数据插入数组并显示,显示的时候是用字符串显示控件么,字符串显示控件只显示最新输入的数据,历史数据还是没有吧。
如果不用字符串显示控件?我还不知道用什么能显示字符串?

一周热门 更多>