当前位置:文档之家› 18.循环结构的反馈节点

18.循环结构的反馈节点

循环结构的反馈节点

如果单纯是为了让下一次迭代使用上次迭代的数据,可以使用反馈节点,如下图所示。

图1:反馈节点

需要使用反馈节点的时候,可以通过移位寄存器的右键菜单,把一个移位寄存器改造成反馈节点。在给循环结构内的节点的连线端连线时,如果数据流出现一个环,LabVIEW会自动创建出一个反馈节点插在这个环中。例如图2中的“+1”函数,输入从它的输入端流入,被其加工过后再从它的输出端流出。现在试图连线,把流出的数据再引回到“+1”函数的输入端,这样就形成了数据流的环,LabVIEW会自动在这个环上查如一个反馈节点。

图2:连接输入输出接线端

图3:通过直接连线创建出的反馈节点

反馈节点与移位寄存器在本质上是相同的,它只是改变了数据线的连线方式。把原本在循环结构两侧的连线端移到循环中间来了。

经常绘制电路原理图或者控制信号流图的用户可能会比较喜欢反馈节点。因为它这比较符合绘制这些图时的习惯。直接把数据线画成一个环就可以表示反馈了。

此外,反馈节点在某些情况可以缩短程序框图上的数据线,简化程序框图。但是它会导致某些连线上的数据逆向流动,从左向右流动。如果逆向数据线过长,则不如使用移位寄存器。

相关主题
文本预览
相关文档 最新文档