通过共享变量发布最新的值
- 更新时间2025-08-27
- 阅读时长2分钟
共享变量是一块内存空间,可从中读取数据,也可向其写入数据。在一台计算机上读写数据,可使用单进行共享变量。在多台计算机上读写数据,可使用网络发布共享变量,通过NI-PSP协议发布数据。共享变量用户将一个数据集合中最新的值发布至一台或多台计算机。
注: 将每个数据点从一台计算机传递到另一台计算机,建议以网络流方式发送命令或连续流数据。关于选择应用程序最适合的网络功能,请参考通过网络传输数据。
必须完成下列步骤,使用共享变量发布最新值:
- 创建一个共享变量。
- 配置一个共享变量。
- 对应用程序进行编程,使应用程序读取和写入共享变量。
- 使共享变量在网络上可用。
通过Real-Time模块和DSC模块扩展共享变量的功能
LabVIEW Real-Time模块和DSC模块提供了共享变量的更多配置和编程选项。例如,可通过Real-Time模块启用共享变量的实时FIFO,通过DSC模块配置共享变量的缩放和警告属性。关于共享变量扩展功能的详细信息,请参考Real-Time模块和DSC模块的帮助。
使用其他类型的变量
本章节主要介绍通过网络发布共享变量发布最新值的步骤。但是,可通过其他类型的变量进行下列任务:
- 单点访问的I/O变量通过NI扫描引擎输入和输出数据。
- 全局变量用于在一台计算机上读取和写入数据。
- 局部变量用于在一个VI中读取和写入数据。