labview中feedback使用经验(二)

时间:2024-10-14 18:45:42

labview中feedback函数的运用在在很多大的程序和数学计算中经常用到,但是他的很多特性需要总结一下防止出错。

工具/原料

labview2011

一:反馈节点初始值为true

1、通过sequence structure,将第二帧的结果反馈给第一针的指示灯;这里我们将feedback的初始值 设置为:true。

labview中feedback使用经验(二)

2、运行后,我们可以看到初始值指示灯都是灭的,当点击运行后,指示灯直接变成了亮的。

labview中feedback使用经验(二)
labview中feedback使用经验(二)

二:初始值为false

1、和上面的程序结构一样,当我们将初始值设置为:false;然后点击运行。

labview中feedback使用经验(二)

2、此时我们多次运行,发现指示灯一直是熄灭的。综上,可以看出feedback的初始值对于反馈的结果起决定性作用。

labview中feedback使用经验(二)

三:初始值缺省,输入值为true

1、同样的结构,如果我们将初始值设置为缺省;然后第二帧的输入为:true;

labview中feedback使用经验(二)

2、此时第一次点击运行,我们发现反馈节点输出的不是:true;当运行第二次时,答牧驼揎反馈节点才将第二帧的true反馈到第一帧的指示灯。

labview中feedback使用经验(二)
labview中feedback使用经验(二)

四:初始值缺省,输入为false

1、同样的程序结构,如果我们将第二帧的输入状态变为:false;然后点击运行。

labview中feedback使用经验(二)

2、此时多次运行,只是灯的状态永远是熄灭状态。综上可知:当输入状态为True时,并不会立即将第二帧结果反馈到第一帧。

labview中feedback使用经验(二)

五:改变反馈节点的延迟次数

1、同样的程序,我们打开fee蟠校盯昂dback右键菜单中的:Properties;我们在config中将延迟的次数从默认1次变为5次。

labview中feedback使用经验(二)
labview中feedback使用经验(二)

2、此时我们可以看到feedback图标的符号也发生了变化,最上面多了一个“5”的符号。

labview中feedback使用经验(二)

3、此时我们运行程序,当运行第6次时只是灯才亮起。所以前5次feedback并没有将信号传递到第一帧。

labview中feedback使用经验(二)

4、而同样的程序,如果我们将输入端变成false,则运行无论多少次;第一帧的指示灯永远是熄灭的。

labview中feedback使用经验(二)
labview中feedback使用经验(二)

三:sequence structure中值传递的区别

1、我们碍测行臬试图通过两种方式,将第一帧中的值传递到第二帧,此时不需要用到feedback;(1)通过两针之间的隔离杠直接穿过传输;(2)将传输线通过序列结构外部进行传输;

labview中feedback使用经验(二)

2、此时我们运行后:两种传输方式,值得传递效率和状态值都是一模一样的,没有任何区别。

labview中feedback使用经验(二)
labview中feedback使用经验(二)
© 手抄报圈