连续采集用波形图显示的时候,总会在波形图最前面显示出上一次采样的数据,怎么清空缓存。

2019-07-17 15:39发布

本帖最后由 DDOF 于 2017-9-26 15:25 编辑

           连续采集用波形图显示的时候,总会在波形图最前面显示出上一次采样的数据,数据的量是每通道读取数。应该是前一次关闭采样的时候没来得及读出来的数据,我想知道怎么能把它删掉呢。
           前面板和程序框图见图片。
           为了观察全部特征我才这样做的,后面会优化。
           我参数设置是采样率10000,每通道读取数1000,所以前面板显示的前1000个点就是上一次采样没来得及读出来的。导致当前采样还保留了上一轮的数据。我想做到把这1000个点删掉,也就是清空缓冲区。
           属性节点的几个看起来相近的功能都试了没用,望赐教。

程序框图前后是有移位寄存器的,并且在开始有用数组初始化。
前面板显示.jpg
程序框图 .jpg
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
13条回答
xkzt1352310113
2019-07-18 21:58
DDOF 发表于 2017-9-26 18:17
我的连续采样是这样的,采样率=10000,每通道读取1000,缓冲区满1000个点了,相当于采0.1秒数据就显示出来,然后上次采样最后

把采样的东西放到队列里面 另外 你是用的生产者消费者模式吗

一周热门 更多>