标题:qt串口波形疑问
作者:bh1023058880
日期:2018-07-27 12:09
内容:
最近想用qt写一个程序,用串口接收下位机传上来的float类型的数据,并实时显示数据的波形,想用qtserialport和qtcharts做,这需要使用多线程吗?具体该怎么做,如果用的话,如何协调这两个进程,我刚用qt时间不长,希望大佬们给点建议。。
#1 [dbzhang800 07-27 14:07]
就串口那么慢的速度,不会有太多数据。不需要多线程
#2 [never_forget 07-27 19:25]
你可以做一个生产 - 消费 的模式嘛,在线程里面接收数据,通知GUI更新,也可以的呀~
#3 回 dbzhang800 的帖子 [bh1023058880 07-27 21:04]
dbzhang800:就串口那么慢的速度,不会有太多数据。不需要多线程 (2018-07-27 14:07)
哦哦,是吗,但是我的波特率比较高,115200或者更高,也不需要吗,qt新手,见谅
#4 回 never_forget 的帖子 [bh1023058880 07-27 21:05]
never_forget:你可以做一个生产 - 消费 的模式嘛,在线程里面接收数据,通知GUI更新,也可以的呀~ (2018-07-27 19:25)
嗯嗯,谢谢你的回复,qt新手
#5 [沉默小ai 07-30 14:15]
那就两个线程啊,线程用于处理数据,不要更新GUI啊 ,注意这个就好了