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

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

该页包括以下内容:

选项 说明信息
名称 指定共享变量的名称。
变量类型 指定共享变量的范围。如需通过网络共享该共享变量数据,可在下拉列表中选择网络发布。如需在本地计算机的各个VI之间共享该共享变量数据,可在下拉列表中选择单进程。依据安装的LabVIEW模块和工具包的不同,可能有更多的共享变量类型、配置选项和限制条件供选择。关于LabVIEW模块和工具包可提供的共享变量类型、配置选项和限制条件,见相关产品的文档。
数据类型 指定共享变量的数据类型。选择来自自定义控件,输入路径或浏览至自定义控件类型,可设置共享变量的数据类型为自定义控件或自定义类型。选定的数据类型可显示在该下拉菜单下方的区域。依据安装的LabVIEW模块和工具包的不同,可能有更的多共享变量类型供选择。关于其他产品向LabVIEW添加共享变量类型的更多信息,见LabVIEW模块或工具包文档。
配置定点 显示配置定点对话框。仅当在数据类型下拉菜单中选择定点时,才显示该按钮。
启用网络发布 指定是否通过网络分享共享变量数据。该选项适用于网络发布的共享变量。
启用时间标识 指定单进程共享变量读取数据时是否记录时间标识。如需查看时间标识信息并在共享变量节点中添加时间标识输出,可右键单击共享变量节点,在快捷菜单选择显示时间标识启用时间标识选项只对单进程共享变量可用。对于其他类型的共享变量,时间标识始终可用。
启用别名 使共享变量绑定至当前活动的项目中已有的共享变量、其他项目中已有的共享变量,或网络上的NI发布-订阅协议数据项。该选项仅适用于网络发布的共享变量。
  • 绑定至:-指定是否将共享变量绑定至项目中的现有共享变量或网络上的NI-PSP数据项。
  • 路径-指定要绑定共享变量的共享变量或数据项的路径。NI发布-订阅协议(NI-PSP)数据项的路径由计算机名、数据项所在的进程名,以及数据项名组成:\\computer\process\data_item
  • 浏览-显示 浏览变量 对话框,从中可浏览至网络上要将控件绑定到的共享变量或数据项。
  • 访问类型-设置共享变量是写入还是读取数据。如选择只读只写,可分别创建配置为只允许读取或写入数据的共享变量。如右键单击绑定至数据源(只读或只写)的共享变量,可禁用快捷菜单上的转换为写入转换为读取选项。
方向 指定用户定义I/O变量的数据传输方向。该选项仅对用户定义的I/O变量可用。
使用缓冲

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

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

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

单个写入

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

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

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

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