创建属性和方法



LabVIEW 2018帮助


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

下载帮助(仅限Windows)


LabVIEW 2015帮助
LabVIEW 2016帮助
LabVIEW 2017帮助
LabVIEW 2018帮助
LabVIEW 2019帮助

属性是VI、对象或应用程序的特性。方法是在VI、对象或应用程序上进行的操作。属性节点用于获取或设置特定VI、对象或应用程序的属性。调用节点用于在特定VI、对象或应用程序上执行操作或方法。

可为同一个VI、对象或应用程序创建多个属性或方法。

按照下列步骤,通过属性节点或调用节点创建属性或方法,或使用其他方法创建属性或方法。

  1. 确定要创建属性或方法的对象。按照下列方法获取对象的引用:
    • VI-如要在当前VI上创建属性或方法,不比获取当前VI的引用。如要在其他VI上创建属性或方法,在程序框图上添加“打开VI引用”函数。

      打开VI引用
    • 前面板对象-右键单击对象在程序框图上的接线端,从快捷菜单中选择创建»引用,可创建一个指向对象的引用。
    • 应用程序-如要在当前应用程序实例上创建属性或方法,不比获取当前VI的引用。如要在其他应用程序实例上创建属性或方法,在程序框图上添加“打开应用程序引用”函数。

      打开应用程序引用
  2. 确定要创建属性或方法。
    • 如要创建属性,在程序框图上添加一个属性节点。

      属性节点
    • 如要创建方法,在程序框图上添加一个调用节点。

      调用节点
  3. 将对象引用连接至节点的引用输入。节点自动显示连接的对象所属的类。不同类的对象有不同的属性和方法。
    注 注:如要为当前应用程序或VI创建属性或方法,不必连接节点的引用输入。LabVIEW将默认使用当前应用程序或VI的引用。但是,必须右键单击节点,从快捷菜单中选择选择类为应用程序或VI。
  4. 单击节点的白色部分,在出现的层次菜单中选择具体的属性或方法。
  5. (可选)属性节点可在一个节点上获取或设置多个属性。如需为“属性节点”添加多个属性,可右键单击节点的空白区域,从快捷菜单中选择添加元素,或使用“定位”工具调整节点的大小
  6. (可选)右键单击属性,从快捷菜单中选择转换为读取转换为写入,可将属性变为读取或写入。
  7. 如属性节点返回引用或某对象的引用数组,可使用关闭引用函数关闭引用。
注:如将一个属性置于While循环For循环中,且要求属性返回某个对象的引用,必须在循环的每次循环时都关闭引用。可将属性移出循环并在循环执行结束后关闭引用。

创建属性和方法的其他方式

  • 可使用类浏览器,查看和创建属性和方法
  • 右键单击前面板对象或它的程序框图接线端,从快捷菜单中选择创建»属性节点创建»调用节点,从列表中选择一个属性或方法,可创建对象的属性或方法。不必连接属性或调用节点,因为节点隐式链接至对象。如对象带有标签,则属性也将带有相同的标签。创建节点后可修改它的标签。如选中一个方法,相关参数将出现在节点上。
  • (Windows) 如需创建.NET属性或方法,可将.NET容器.NET引用句柄连线至节点的引用接线端。
  • 如需创建一个ActiveX属性或方法,可将ActiveX容器自动化引用句柄连线至节点的引用接线端。

文章是否对您有帮助?

没有帮助