按照下列步骤,重新排列子程序框图(对于大多数结构而言)。

  1. 右键单击结构边框,从快捷菜单中选择重排分支重排子程序框图,打开重排分支对话框。
  2. 分支列表中选择一个分支或子程序框图,将其拖曳至新的位置。此时出现一条水平线,表明分支或子程序框图在列表中插入的位置。单击排序按钮则以字母顺序重新排列分支或子程序框图。
  3. 单击OK按钮。

对于条件结构,可交换移动分支。

如要重新排列层叠式顺序结构的帧,右键单击结构边框,选择本帧设置为,再从快捷菜单中选择一个新的编号。

重排结构分支时,请注意下列事项:

  • 包含三个或三个以上分支的条件结构可重新排列分支。包含两个个或两个以上分支的事件结构中可重新排列分支。包含两个个或两个以上子程序框图的条件禁用结构中可重新排列子程序框图。
  • 重新排列条件禁用结构各子程序框图的顺序时,可有多个程序框图为TRUE,但LabVIEW仅编译和执行第一个为TRUE的子程序框图。
  • 重新排列类型专用结构的子程序框图将会影响子程序框图的标签和VI的运行行为。类型专用结构按顺序编译子程序框图,如有语法错误则拒绝编译当前子程序框图。类型专用结构接受第一个没有语法错误的子程序框图,忽略剩余的子程序框图。

    在下例中,类型专用结构有子程序框图A、B、C和D。该结构接受C,忽略D。如将C和D互换,C和D的索引也会互换。该结构将接受D拒绝C,因为结构先编译D,然后再编译C。编译D时不会出错。