创建访问器对话框
- 更新时间2025-07-30
- 阅读时长3分钟
在 " 项目浏览器 "窗口中,右键单击 LabVIEW 类 ,然后从快捷菜单中选择 "新建 "数据成员访问 VI ,以显示此对话框。
注: 使用该对话框前,必须定义LabVIEW类的私有数据。
也可右键单击LabVIEW类私有数据控件中的数据成员,在快捷菜单中选择创建访问器,显示该对话框。
注: 通过该对话框创建访问器VI之前,必须保存新建的LabVIEW类。如未保存新建的LabVIEW类,LabVIEW将以灰色显示用于数据成员访问的VI和创建访问器。
在LabVIEW中,类的数据是私有的,即只有类的成员VI才能访问该数据。创建访问器对话框用于创建作为LabVIEW类成员的一个或多个祖先VI,并可提供调用VI访问类数据。通过创建访问器VI可读取或写入类数据。如创建用于读取类数据的访问器VI,LabVIEW将取消绑定类数据。如创建用于写入类数据的访问器VI,LabVIEW将把新值绑定至类数据。
该对话框包含以下部分:
| 选项 | 说明信息 |
|---|---|
| X的数据成员 | 显示LabVIEW类的数据成员,供用户选择。 如按<Ctrl>键并同时选择多个数据成员,LabVIEW将为每个数据成员创建一个访问器VI。 |
| 权限 | 显示访问器VI对LabVIEW类数据的访问权限。
|
| 创建动态访问器 | 创建动态成员VI。使用该选项后VI可重写。 |
| 创建静态访问器 | 创建静态成员VI。使用该选项后VI不可重写。 |
| 通过属性节点实现 | 指定通过属性节点访问选定的数据成员。通过选择该选项,可连线LabVIEW类至属性节点,访问类的私有数据。 |
| 高级选项 | 显示新VI的高级选项。
|
注: 该对话框可创建用于读取或写入私有数据控件中数组单个元素的VI。如选择数组元素,LabVIEW将创建带有控件的访问器VI,其中一个控件包含数组元素,另一个控件包含数组元素索引(一维数组或多维数组)。通过创建访问器VI访问数组元素,可在不创建多余的数组备份的情况下对修改较大数组中的元素。