两个While循环,分别采集和输出

2019-07-17 19:50发布

本帖最后由 薛定谔与猫 于 2017-2-15 10:26 编辑

想实现采集信号(16KHz左右),处理后再输出,现在做了两个While循环,分别可以采集信号和输出生成的信号,图中的状态运行没有问题,
但是把“DAQ写”的输入端接到采集循环,以替换生成的信号,就没有数据,试了局部变量和放进一个循环都不行,
求大神给点建议。

程序框图 程序框图
前面板 前面板
源文件.zip 下载积分: 积分 -1 分
72.22 KB, 下载次数: 7, 下载积分: 积分 -1 分
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
静夜style
1楼-- · 2019-07-17 23:34
套用一下生产者消费者结构试一下看看行不行
薛定谔与猫
2楼-- · 2019-07-18 04:37
本帖最后由 薛定谔与猫 于 2017-2-20 11:56 编辑
静夜style 发表于 2017-2-16 16:32套用一下生产者消费者结构试一下看看行不行

感谢,我试了一下,数据确实可以过来,
不过消费循环第一次循环有输出,接下来就没有了,是什么原因呢?

程序框图

程序框图
静夜style
3楼-- · 2019-07-18 07:59
薛定谔与猫 发表于 2017-2-20 11:52
感谢,我试了一下,数据确实可以过来,
不过消费循环第一次循环有输出,接下来就没有了,是什么原因呢?

生产者消费者结构需要对时序有比较好的把控,一般来说需要两个速率匹配,如果消费者速度太快生产者速度较慢的话就会产生数据丢失,失真等情况
薛定谔与猫
4楼-- · 2019-07-18 09:53
 精彩回答 2  元偷偷看……

一周热门 更多>