【labview】用DAQ助手+生产消费者模型存储数据到数据库出错

2019-07-18 04:59发布

程序框图
如图,daq助手运行没问题,单独接一个波形图的时候图像和助手设置里面的一样。

但是接到存储数据(右下角那堆)那部分的时候就发现有问题了,只能存100个数据,而且连续运行会出现错误数据,也是一百个这样子。

怀疑是存数据的速度太慢了,所以用了生产者消费者模型,然后发现问题更大了,这次波形图没有反应了,点开数据库查看发现数据库存入了37个数据,但是数据都是错的。

求教大神。
问题程序.zip 下载积分: 积分 -1 分
190.99 KB, 下载次数: 25, 下载积分: 积分 -1 分
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
10条回答
时间地点人物
2019-07-18 09:54
本帖最后由 时间地点人物 于 2015-3-5 10:13 编辑
tyxtyu 发表于 2015-3-4 16:34
求教,总算遇到大神了

既然是生产者与消费者(数据)模式,就不能背离他的程序框架。1、你这样WHILE LOOP 里面套WHILE LOOP ,有很大的危险性。
     因为里面的WHILE LOOP 不结束,外面的循环就不可能重新开始。
2、再你这个程序的创建队列不是这样用的,用一次就消毁一次。你的程序是11版,我09版的打不开。



最佳答案

一周热门 更多>