标题:Qt采样不均匀
作者:b711183612
日期:2014-07-21 10:49
内容:
Qt中的子线程一直在while(1)进行SPI采样数据,在主窗口调用paintevent函数就会导致子线程的采样数据不均匀,当不调用paintevent时采样的数据是均匀的,有谁遇到过这个问题吗?
#1 [realfan 07-22 08:42]
采样数据是怎么传给主窗口的,
如果采样数据放在一个buffer中
再开一个线程取buffer数据,也许会好一些
#2 回 realfan 的帖子 [b711183612 07-22 09:13]
realfan:采样数据是怎么传给主窗口的,
如果采样数据放在一个buffer中
再开一个线程取buffer数据,也许会好一些(2014-07-22 08:42)
我现在都没有传数据,线程取数据放内存中,结束时保存,当在widget中不画图时,数据是均匀的,只要调用update进入paintevent函数,采样的数据就不均匀。
#3 回 b711183612 的帖子 [realfan 07-22 12:06]
b711183612:我现在都没有传数据,线程取数据放内存中,结束时保存,当在widget中不画图时,数据是均匀的,只要调用update进入paintevent函数,采样的数据就不均匀。 (2014-07-22 09:13)
paint用到采集的数据吗?
#4 回 realfan 的帖子 [b711183612 07-22 15:58]
realfan:paint用到采集的数据吗?(2014-07-22 12:06)
没有,两个是相互独立的,