生产者与消费者循环相关问题

2019-07-17 15:01发布

我是labview初学者,想请问一下各位大神,如果采集卡有缓存那还需要用生产者与消费者循环吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
9条回答
新新
2019-07-17 17:26
数据采集的缓存很小很小,就看你采集的数据要不要分析了,分析数据要耗多久了。打个比方,你的采样率为100k,而数据采集卡的缓存10k,那么你的数据处理就不能超过0.1s,如果超过0.1s,那么就会产生数据丢失或者覆盖。而生产者消费者模式,生产者实时在读取数据,把数据放到内存的FIFO(先进先出)缓存,计算机的内存一般很大,不会出现数据覆盖的问题,建议再有数据分析和数据存储的时候,采用这种模式。

一周热门 更多>