变量页(共享变量属性对话框)
- 更新时间2025-07-30
- 阅读时长4分钟
右键单击库中的LabVIEW项目库或文件夹,在快捷菜单中选择新建»变量,或右键单击现有的共享变量,在快捷菜单中选择属性,可显示共享变量属性对话框和该页。
该页用于设置共享变量的基本选项。也可使用变量引用属性和变量属性,通过编程配置共享变量。
该页包括以下内容:
| 选项 | 说明信息 |
|---|---|
| 名称 | 指定共享变量的名称。 |
| 变量类型 | 指定共享变量的范围。如需通过网络共享该共享变量数据,可在下拉列表中选择网络发布。如需在本地计算机的各个VI之间共享该共享变量数据,可在下拉列表中选择单进程。依据安装的LabVIEW模块和工具包的不同,可能有更多的共享变量类型、配置选项和限制条件供选择。关于LabVIEW模块和工具包可提供的共享变量类型、配置选项和限制条件,见相关产品的文档。 |
| 数据类型 | 指定共享变量的数据类型。选择来自自定义控件,输入路径或浏览至自定义控件类型,可设置共享变量的数据类型为自定义控件或自定义类型。选定的数据类型可显示在该下拉菜单下方的区域。依据安装的LabVIEW模块和工具包的不同,可能有更的多共享变量类型供选择。关于其他产品向LabVIEW添加共享变量类型的更多信息,见LabVIEW模块或工具包文档。 |
| 配置定点 | 显示配置定点对话框。仅当在数据类型下拉菜单中选择定点时,才显示该按钮。 |
| 启用网络发布 | 指定是否通过网络分享共享变量数据。该选项适用于网络发布的共享变量。 |
| 启用时间标识 | 指定单进程共享变量读取数据时是否记录时间标识。如需查看时间标识信息并在共享变量节点中添加时间标识输出,可右键单击共享变量节点,在快捷菜单选择显示时间标识。启用时间标识选项只对单进程共享变量可用。对于其他类型的共享变量,时间标识始终可用。 |
| 启用别名 | 使共享变量绑定至当前活动的项目中已有的共享变量、其他项目中已有的共享变量,或网络上的NI发布-订阅协议数据项。该选项仅适用于网络发布的共享变量。
|
| 方向 | 指定用户定义I/O变量的数据传输方向。该选项仅对用户定义的I/O变量可用。 |
| 使用缓冲 | 允许在先进先出(FIFO)缓冲区中存储共享变量数据。如FIFO缓冲区已满,共享变量将覆盖FIFO中的第一个值。
|
| 单个写入 | 设置共享变量每次仅从一个终端接受变量值的修改。 该选项仅适用于网络发布的共享变量。 勾选该选项可确保共享变量的写入操作不受其他LabVIEW.exe实例的影响。共享变量引擎仅允许对一台计算机的单个VI进行写操作。连接到共享变量的第一个实例可写入值,后续实例无法进行写入操作。第一个实例断开连接时,队列中的下一个实例可获得共享变量的写入权限。LabVIEW可对无法写入共享变量的写入方发出提示。 |
注: 只有在安装LabVIEW Real Time模块的Windows或RT终端上,才可创建、配置共享变量,或作为共享变量的主机。通过DataSocket VI和函数可读取或写入其它平台上的共享变量。