labview中feedback使用经验(二)
1、通过sequence structure,将第二帧的结果反馈给第一针的指示灯;
这里我们将feedback的初始值 设置为:true。
2、运行后,我们可以看到初始值指示灯都是灭的,当点击运行后,指示灯直接变成了亮的。
1、和上面的程序结构一样,当我们将初始值设置为:false;然后点击运行。
2、此时我们多次运行,发现指示灯一直是熄灭的。
综上,可以看出feedback的初始值对于反馈的结果起决定性作用。
1、同样的结构,如果我们将初始值设置为缺省;然后第二帧的输入为:true;
2、此时第一次点击运行,我们发现反馈节点输出的不是:true;
当运行第二次时,反馈节点才将第二帧的true反馈到第一帧的指示灯。
1、同样的程序结构,如果我们将第二帧的输入状态变为:false;然后点击运行。
2、此时多次运行,只是灯的状态永远是熄灭状态。
综上可知:
当输入状态为True时,并不会立即将第二帧结果反馈到第一帧。
1、同样的程序,我们打开feedback右键菜单中的:Properties;
我们在config中将延迟的次数从默认1次变为5次。
2、此时我们可以看到feedback图标的符号也发生了变化,最上面多了一个“5”的符号。
3、此时我们运行程序,当运行第6次时只是灯才亮起。
所以前5次feedback并没有将信号传递到第一帧。
4、而同样的程序,如果我们将输入端变成false,则运行无论多少次;
第一帧的指示灯永远是熄灭的。
1、我们试图通过两种方式,将第一帧中的值传递到第二帧,此时不需要用到feedback;
(1)通过两针之间的隔离杠直接穿过传输;
(2)将传输线通过序列结构外部进行传输;
2、此时我们运行后:
两种传输方式,值得传递效率和状态值都是一模一样的,没有任何区别。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:175
阅读量:178
阅读量:47
阅读量:44
阅读量:28