右键单击子VI,在快捷菜单中选择调用设置,可显示该对话框。

该对话框用于配置何时加载子VI。该对话框仅适用于在支持VI服务器调用的程序实例中打开的VI,不适用于函数、Express VI、多态VI以及在不支持VI服务器调用的程序实例中打开的VI(例如,FPGA终端)。

如选择每次调用时重新加载首次调用时加载并保留,配置为调用子VI的引用节点调用可替代该子VI。通过引用调用节点上的符号对应于选定的模式。选定上述任意选项以后,程序框图将不再显示子VI。该选项可删除对子VI的静态调用。

该对话框包含以下部分:

选项 说明信息
与调用方同时加载

加载调用方VI的同时加载子VI。

这种行为与子VI 的加载方式相同。
每次调用时重新加载

如子VI不在内存中,则在调用方VI调用子VI时加载子VI。

该选项并不保证子VI 在调用后仍保留在内存中。
首次调用时加载并保留

仅在调用方VI第一次调用子VI时加载子VI。

如果呼叫者 VI 较多,可选择 " 加载并在首次呼叫时保留",以节省加载时间和内存。选择该选项后,子VI仅在调用方需要时加载。
注: 选择每次调用时重新加载首次调用时加载并保留选项后,如调用方VI的程序框图在内存中,LabVIEW可继续加载子VI。如在编辑模式下打开调用方VI,LabVIEW将通过加载调用方VI加载子VI。因此,如不希望加载子VI,则不要打开调用方VI的程序框图。通过调用子VI调用调用方VI,并且关闭调用方VI的前面板窗口和程序框图。