VI服务器引用
- 更新时间2025-03-14
- 阅读时长2分钟
默认情况下,返回当前VI的静态VI引用。在程序框图上单击VI图标,可通过快捷菜单重新配置返回本应用程序、VI中的输入控件/显示控件或窗格的引用。通过VI该引用可访问关联VI、应用程序、输入控件、显示控件或窗格的属性和方法。VI服务器引用总是返回经完全验证的引用。如在传输引用至其他VI时需考虑密码安全,请谨慎使用。
也可右键单击前面板对象或接线端,在快捷菜单中选择创建»引用,创建VI服务器引用。
单击程序框图上的VI服务器引用,选择本应用程序、本VI或窗格,可连线引用常量至当前应用程序、VI或当前VI的窗格。也可右键单击VI服务器引用,在快捷菜单中选择链接至»本应用程序、链接至»本VI或链接至»窗格。如需连线引用至VI中的某个控件,可单击或右键单击引用,在快捷菜单中选择需链接的控件。
使用 属性节点 或 调用节点 ,使用VI服务器引用 访问 控件或指标的 属性和方法 。
如VI服务器引用与控件关联,可右键单击该VI服务器引用,在快捷菜单中选择查找输入控件或查找显示控件,找到关联控件。也可右键单击并选择查找»引用,找到关联引用。虽然可使用VI服务器引用和数据节点进行数据传递,但通过其他方法可实现更好的性能。可考虑直接连线数据,或在使用VI服务器传递数据前考虑用局部或全局变量。
关于比较VI服务器引用,见比较引用。
注: 如果你将一个VI服务器引用放在一个 Facade VI 上,并选择 这个VI,VI服务器引用会返回一个Facade VI类型的引用。

输入/输出
![]() |
范例
请参考LabVIEW附带的下列范例文件。
- labview\examples\Application Control\VI Server\Control References\Control References.vi