DAQ队列数据采集

2019-07-17 07:54发布

DAQ数据采集,采用队列结构(数据采集循环/数据分析循环)。采集卡采样率100k,每通道采样20k,数据是每秒自动创建tdms文件并保存的,当记录模式打开后,数据记录并读取,但实际记录的数据是每秒大概60k的,为什么有40k的没记录上,什么原因,应该如何解决该问题?
f75740197c785a7d0531afbb7c0d478.png
ce5c14a29b1aef680bd7044adefaf41.png
数据采集.rar 下载积分: 积分 -1 分
1.24 MB, 下载次数: 82, 下载积分: 积分 -1 分
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
老蜗牛
1楼-- · 2019-07-18 13:23
哇哈哈哈6 发表于 2018-4-20 16:17
不太懂,您能具体的说下吗

就是生产者循环里面只有读取采集卡数据Vi,其他的先放到生产者循环体外。
哇哈哈哈6
2楼-- · 2019-07-18 18:16
 精彩回答 2  元偷偷看……
哇哈哈哈6
3楼-- · 2019-07-18 23:49
                                          
哇哈哈哈6
4楼-- · 2019-07-19 01:28
老蜗牛 发表于 2018-4-20 21:22
就是生产者循环里面只有读取采集卡数据Vi,其他的先放到生产者循环体外。

“DAQmx配置记录(TDMS)”控件放在生产者循环外的话,就不能每秒自动创建一个TDMS文件了,就形成了从测试到结束只有一个TDMS文件
老蜗牛
5楼-- · 2019-07-19 06:15
哇哈哈哈6 发表于 2018-4-23 09:56
“DAQmx配置记录(TDMS)”控件放在生产者循环外的话,就不能每秒自动创建一个TDMS文件了,就形成了从测试到结束只有一个TDMS文件

记录数据部分放到消费者循环里
哇哈哈哈6
6楼-- · 2019-07-19 11:33
老蜗牛 发表于 2018-4-23 10:13
记录数据部分放到消费者循环里

那消费者循环里的记录数据那的“任务/通道输入”引线应该怎么连接,从哪里引进来

一周热门 更多>