通过现有数据源写入共享变量
- 更新时间2025-08-27
- 阅读时长3分钟
将共享变量绑定至现有数据源时,共享变量随数据源更新。共享变量的数据源有DAQ通道、NI发布订阅协议(NI-PSP)数据项(如,其他共享变量)、另一个项目中定义的I/O服务器上的数据项。
注:
- 仅可绑定通过网络发布的共享变量。
- 共享变量仅可与当前已部署的数据项绑定。
- 如写入共享变量的数据少于8 KB,LabVIEW需10毫秒即可通过网络发送这些数据。要减少延迟,可使用刷新共享变量数据VI即时发送共享变量数据。
如要在不支持共享变量的数据源上使用共享变量的功能,可将共享变量绑定至现有的数据源。例如,要在CompactRIO终端的共享变量上设置记录和警告属性。因为实时终端不支持记录和警报,必须在开发计算机上创建一个新的共享变量,将其绑定至CompactRIO终端的共享变量,然后在开发计算机上配置共享变量的记录和警报属性。CompactRIO终端发送新数据至SVE时,SVE将更新开发计算机上的共享变量,然后共享变量进行记录和警报任务。
| 注:如果将共享变量绑定到网络上某个已经存在的数据源,LabVIEW不会跟踪该数据源配置上的变化。因此,在上例中,如改变CompactRIO终端上共享变量的名称,则必须同时更新开发计算机上共享变量的配置。否则,共享变量之间的绑定会断开。 |
按照下列步骤将共享变量绑定至现有数据源。