将共享变量绑定至现有数据源时,共享变量随数据源更新。共享变量的数据源有DAQ通道、NI发布订阅协议(NI-PSP)数据项(如,其他共享变量)、另一个项目中定义的I/O服务器上的数据项。

注:

如要在不支持共享变量的数据源上使用共享变量的功能,可将共享变量绑定至现有的数据源。例如,要在CompactRIO终端的共享变量上设置记录和警告属性。因为实时终端不支持记录和警报,必须在开发计算机上创建一个新的共享变量,将其绑定至CompactRIO终端的共享变量,然后在开发计算机上配置共享变量的记录和警报属性。CompactRIO终端发送新数据至SVE时,SVE将更新开发计算机上的共享变量,然后共享变量进行记录和警报任务。

注:如果将共享变量绑定到网络上某个已经存在的数据源,LabVIEW不会跟踪该数据源配置上的变化。因此,在上例中,如改变CompactRIO终端上共享变量的名称,则必须同时更新开发计算机上共享变量的配置。否则,共享变量之间的绑定会断开。

按照下列步骤将共享变量绑定至现有数据源。

  1. 创建一个共享变量,或右键单击项目浏览器窗口中的一个共享变量,从快捷菜单中选择属性,显示共享变量属性对话框。
  2. 勾选启用别名复选框。
  3. 绑定至下拉菜单有下列选项:
    • 项目变量是将共享变量绑定至当前项目的NI-PSP数据项。
    • PSP URL是将共享变量绑定至网络上的NI-PSP数据项。
      注:如计算机上的数据项不在本地子网上,必须先选择工具»共享变量»注册计算机方可注册计算机。指定计算机的名称或IP地址后,可将共享变量绑定至计算机的数据源。
    • I/O变量是将共享变量绑定至I/O服务器上的数据项,例如,OPC服务器。
  4. 选择下列方法之一,将数据源绑定至共享变量:
    • 单击浏览按钮,在查找变量对话框中找到待绑定的数据源。
    • 路径文本框中输入数据源的网络路径
  5. 单击OK按钮。

数据通信方法主页