创建访问器对话框



LabVIEW 2018帮助


版本日期:2018年3月
产品编号:371361R-0118
查看产品信息

下载帮助(仅限Windows)


LabVIEW 2016帮助
LabVIEW 2017帮助
LabVIEW 2018帮助
LabVIEW 2019帮助
LabVIEW 2020帮助

必需:基础版开发系统

项目浏览器窗口中,右键单击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访问数组元素,可在不创建多余的数组备份的情况下对修改较大数组中的元素。

文章是否对您有帮助?

没有帮助