默认状态下,反馈节点VI编译或加载时初始化。也可配置节点在每次循环执行时初始化。

按照下列步骤,将初始化接线端移至循环的左边框,使输入值在每次循环执行时重置。

  1. 反馈节点放置在程序框图上的循环中或嵌套循环结构中。
  2. 右键单击初始化接线端,从快捷菜单中选择将初始化器移出一个循环,将初始化器移出一个循环。
  3. 从循环外连接一个输入值到初始化接线端。

将初始化器接线端移至循环的左边缘后,右键单击初始化器接线端,从快捷菜单中选择全局初始化»编译或加载时初始化,可将初始化器接线端移回原位置。选择将初始化器移入一个循环,可将初始化器移入至下一个循环。

如将初始化接线端移至最外层的循环边框上,选择将初始化器移入一个循环,将初始化器移入下一个循环。

如将反馈节点配置为循环执行时初始化,反馈节点在第一次循环开始前初始化。初始化节点变为符号,颜色根据传入的数据类型有所区别,如下图中的循环所示。

在上一个程序框图中,尽管反馈节点位于For循环内部,但初始化接线端在最外层While循环的边框上。于是,反馈节点在每次While循环执行时被初始化为输入值2,而加1函数的结果在每次For循环执行时逐次递增。在嵌套的条件结构中将反馈节点和初始化接线端隔开可使反馈节点仅在某些条件分支中执行。