在 " 项目浏览器 "窗口中,右键单击 LabVIEW 类 ,然后从快捷菜单中选择 "新建 "数据成员访问 VI ,以显示此对话框。

注: 使用该对话框前,必须定义LabVIEW类的私有数据

也可右键单击LabVIEW类私有数据控件中的数据成员,在快捷菜单中选择创建访问器,显示该对话框。

注: 通过该对话框创建访问器VI之前,必须保存新建的LabVIEW类。如未保存新建的LabVIEW类,LabVIEW将以灰色显示用于数据成员访问的VI创建访问器

在LabVIEW中,类的数据是私有的,即只有类的成员VI才能访问该数据。创建访问器对话框用于创建作为LabVIEW类成员的一个或多个祖先VI,并可提供调用VI访问类数据。通过创建访问器VI可读取或写入类数据。如创建用于读取类数据的访问器VI,LabVIEW将取消绑定类数据。如创建用于写入类数据的访问器VI,LabVIEW将把新值绑定至类数据。

该对话框包含以下部分:

选项 说明信息
X的数据成员

显示LabVIEW类的数据成员,供用户选择。

X 是 LabVIEW 类的名称。根据数据成员在类数据簇中的位置,LabVIEW在X的数据成员目录树中列出数据成员。

如按<Ctrl>键并同时选择多个数据成员,LabVIEW将为每个数据成员创建一个访问器VI。

权限

显示访问器VI对LabVIEW类数据的访问权限。

从以下选项中选择:
  • 读取-创建一个读取LabVIEW类数据的VI。如选择该选项,LabVIEW将创建一个解除数据捆绑的VI。调运方VI可使用该VI读取类数据。
  • 写入-创建一个写入LabVIEW类数据的VI。如选择该选项,LabVIEW将创建一个捆绑数据的VI。调运方VI可使用该VI写入类数据。
  • 读写-创建两个VI,分别用于读取数据和写入数据。
创建动态访问器

创建动态成员VI。使用该选项后VI可重写。

创建静态访问器

创建静态成员VI。使用该选项后VI不可重写。

通过属性节点实现

指定通过属性节点访问选定的数据成员。通过选择该选项,可连线LabVIEW类至属性节点,访问类的私有数据。

高级选项

显示新VI的高级选项。

  • 包括错误处理终端

    创建包含错误输入/输出接线端的VI。该复选框默认为勾选。

  • 在此文件夹中放置新的访问器(选择现有文件夹或输入新文件夹的名称)-

    指定LabVIEW是否在LabVIEW类的虚拟文件夹中保存新的VI。

注: 该对话框可创建用于读取或写入私有数据控件中数组单个元素的VI。如选择数组元素,LabVIEW将创建带有控件的访问器VI,其中一个控件包含数组元素,另一个控件包含数组元素索引(一维数组或多维数组)。通过创建访问器VI访问数组元素,可在不创建多余的数组备份的情况下对修改较大数组中的元素。