在程序框图上放置多态VI时,默认选中多态VI窗口的实例VI列表中第一个多态VI实例。从多态VI接线端创建输入控件、显示控件或常量时,其数据类型将由当前选中的实例决定。如需改变默认实例,可在多态VI窗口的实例VI列表中选择一个实例,用箭头按钮将它移动到列表的第一项。

对于大多数多态VI,使用哪个实例将由连接到VI输入端的数据类型决定。例如,将一个字符串常量连接到读取键VI的默认值输入端时,LabVIEW将选择该多态VI的字符串实例,输出端的数据类型即变为字符串数据类型。

如连接到多态VI输入端的数据类型没有确定使用哪个实例,则必须手动选择实例。如在多态VI中手动选择某个实例,该VI将不再是多态VI,因为它将只接收和返回所选实例的数据类型。

按照下列方法,手动选择多态VI的实例。对于内置的多态VI,当光标在快捷菜单上移动时,即时帮助窗口中将显示当前光标所在实例的说明信息。

  • 右键单击程序框图上的多态VI,从快捷菜单中的选择类型中选择一个实例。
  • 使用操作工具单击多态VI选择器,并从快捷菜单中选择实例。右键单击程序框图上的多态VI,从快捷菜单中选择显示项»多态VI选择器,显示多态VI选择器。下图是一个多态VI选择器的范例。

如需使多态VI重新接收所有可处理的数据类型,可右键单击多态VI并从快捷菜单中选择选择类型»自动,或用操作工具单击多态VI选择器并从快捷菜单中选择自动

提示 如需搜索与多态VI选择器相关的多态VI节点,可右键单击该选择器并从快捷菜单中选择查找多态VI