利用生产者消费者结构进行多通道数据采集的问题

2019-07-17 12:19发布

最近,我利用labview进行多通道数据采集,由于数据量比较大,所以暂时采用生产者消费者结构加快系统运行速度。由于我需要不断地切换通道,所以采集到的数据不是连续的。之前利用连续采样模式,无法进行通道切换,因此只好利用有限点采样。这样的话,DAQ就需要不断创建、停止,应该会很费时间。大家有什么好的解决方法吗?




程序框图.PNG
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
老蜗牛
2019-07-17 17:37
北洋诗雨 发表于 2018-5-9 05:08
比如说一个3×3的阵列,当采了第一列的数据,把DAQ输出部分切换成第二列有电压其余电压为0,因为用的采集通道是一样的,需要在程序中将不同列的通道数据分开,之前表述的“切换通道”不太清楚。

如果,第一次循环采集的N采样是第一 通道的,你只要索引采集的二维数组第一列,然后放入队列;第二次循环采集的N采样是第二通道的,你只要索引采集的二维数组第二列,然后放入队列;以此类推就可以了。

一周热门 更多>