在LabVIEW中创建子VI,以用于其他VI。程序框图越大就越难理解和维护。找到可多次重复利用的代码段,并使用子VI替代重复的代码,这样可以节省程序框图空间并简化后续代码更新流程。因为编辑子VI将影响全部调用该子VI的VI,而不仅限于当前实例。程序框图中相同的子VI节点每次调用同一个子VI。

注: 子VI相当于文本编程语言中的子程序。

创建VI后,必须为其创建连线板和创建图标,以用作子VI。然后将子VI置于另一个VI的程序框图。子VI的输入控件和显示控件从调用该VI的程序框图中接收数据,并将数据返回至调用方VI的程序框图。