右键单击程序框图上的子VI图标,在快捷菜单中选择设置子VI节点,可显示该对话框。

该对话框中显示的项是VI属性对话框中项的子集。该对话框可对子VI仅设置当前实例的相关选项。通过VI属性对话框中子VI执行的相关项,可设置子VI每个实例的相关选项。

该对话框包含以下部分:

选项 说明信息
加载时打开前面板

子VI在调用时挂起并等待与用户交互。该选项类似于操作>>调用时挂起

您还可以使用 " 加载时显示 前面板 "属性以编程方式显示前面板。
注: 当您使用 VI 服务器加载 VI 时,LabVIEW 会忽略此选项。通过前面板:打开方法,可打开使用VI服务器加载的VI的前面板。
调用时显示前面板

如勾选调用时显示前面板,且子VI之前是关闭的,子VI可在运行完毕后关闭。

您还可以使用 " 调用时显示前面 板 "属性以编程方式显示前面板。
如之前未打开则在运行后关闭

调用子VI时显示前面板。

调用时挂起

加载子VI或加载调用它的VI时,显示前面板。

您还可以使用 " 调用时暂停 "属性以编程方式暂停 VI。
Simulation subVI execution type (控制设计和仿真模块)使用本节配置仿真图上 VI 的行为。
  • Continuous连续)-(控制设计和仿真模块)(默认) 在常微分方程 (ODE) 求解器的主要时间步上连续执行 VI。VI在求解ODE的次要时间步骤保持当前输出。选择该选项时,VI的图标上可显示C。
    • 包括次要时间步-(控制设计和仿真模块)在 ODE 求解器的主要和次要时间步上执行 VI。选择该选项将从VI图标中删除C。
  • 离散--(控制设计与仿真模块)将 VI 作为离散函数执行。勾选该选项后,VI图标上可显示字母D。
  • 仅初始化-(控制设计和仿真模块)仅在控制和仿真循环的第一次迭代中执行 VI。VI在控制和仿真循环剩下的循环中保持输出值。勾选该选项后,VI图标上可显示字母I。
  • 仅最后一步--(控制设计和仿真模块)仅在仿真的最后一个时间步执行此 VI。选择该选项时,VI的图标上可显示字母F。
Discrete timing (控制设计与仿真模块)使用本节指定离散 VI 的时序步骤。下列选项只有在 模拟子 VI 执行类型 部分选择 离散 选项时可用。
  • Period (sec)-(控制设计与仿真模块)指定仿真图上离散 VI 的采样周期长度。输入–1时,VI可继承仿真程序框图的指定离散时间步长。否则,Period (sec)必须是多个仿真程序框图的指定离散时间步长。
  • Skew (sec)-(控制设计与仿真模块)指定仿真图上离散 VI 的采样周期执行起始时间。