注: 自LabVIEW 2024 Q1版本起,该页提供的功能已移至 变量页。由于LabVIEW的早期版本仍支持该功能,因此保留本页内容

右键单击库中的LabVIEW项目库或文件夹,在快捷菜单中选择新建»变量,或右键单击现有的共享变量,在快捷菜单中选择属性,可显示共享变量属性对话框及该页。

该页用于设置共享变量的基本网络选项。也可使用变量引用属性和变量属性,通过编程配置共享变量。

该页包括以下内容:

选项 说明信息
使用缓冲

允许在先进先出(FIFO)缓冲区中存储共享变量数据。如FIFO缓冲区已满,共享变量将覆盖FIFO中的第一个值。

只能对网络发布共享变量使用缓冲。
  • 数组数量-指定缓冲区可包含的元素数组数量。该控件仅适用于数组数据类型。
  • 元素数量(类型:xxx)

    指定缓冲区包含的共享变量数量。在数据类型下拉菜单中选中的数据类型决定了变量xxx。不是所有的数据类型都有该控件。

单个写入

设置共享变量每次仅从一个终端接受变量值的修改。

该选项仅适用于网络发布的共享变量。

勾选该选项可确保共享变量的写入操作不受其他LabVIEW.exe实例的影响。共享变量引擎仅允许对一台计算机的单个VI进行写操作。连接到共享变量的第一个实例可写入值,后续实例无法进行写入操作。第一个实例断开连接时,队列中的下一个实例可获得共享变量的写入权限。LabVIEW可对无法写入共享变量的写入方发出提示。

注: 只有在安装LabVIEW Real Time模块的Windows或RT终端上,才可创建、配置共享变量,或作为共享变量的主机。通过DataSocket VI和函数可读取或写入其它平台上的共享变量。