Labview 属性节点讲解

属性节点

所属选板:应用程序控制VI和函数

必需:基础版开发系统

获取(读取)和/或设置(写入)引用的属性。通过属性节点对本地或远程应用程序实例、VI或对象获取或设置属性和方法也可通过属性节点发访问LabVIEW类的私有数据

属性节点可自动调整为用户所引用的对象的类。LabVIEW的属性节点可访问XML属性VISA属性.NET属性ActiveX属性

详细信息  

 添加至程序框图

 在选板中定位

引用是与要设置或获取属性的对象关联的引用句柄。 如“属性节点”类为应用程序或VI,则无需为该输入端连接引用句柄。对于应用程序类,默认值为当前应用程序实例。对于VI类,默认值为包含属性节点的VI。

也可连线LabVIEW类至引用输入,访问LabVIEW类的私有数据。

错误输入(无错误)表明节点运行前发生的错误。该输入将提供标准错误输入功能。

属性2..n是要设置(写入)属性的范例。

引用输出返回无改变的引用

错误输出包含错误信息。该输出将提供标准错误输出功能。

属性1..n是要获取(读取)属性的范例。

属性节点详细信息

连线引用句柄至引用输入端可指定执行该属性的类。例如,选择VI类、通用类或应用程序类,连线VI、VI对象或应用程序引用至引用输入端。节点可自动调整为相应的类。也可右击节点,在快捷菜单中选择类。

可将LabVIEW连接至属性节点的引用输入。如LabVIEW类有属性节点可用的访问器VI,可通过属性节点读取或写入访问器。

如访问器VI的程序框图可用,可方便地查看LabVIEW类属性的实现方式。右键单击属性,从快捷菜单中选择打开访问器VI,可查看LabVIEW类属性的实现。如属性为动态的多个实现,选择该选项将显示选择实现对话框。使用该对话框查看属性的所有实现,或动态分配成员VI,以及打开一个或更多实现

注:  如未连线属性节点,运行时可执行类属性。

属性节点可打开或返回引用某对象,用关闭引用函数结束该引用。

移动光标至属性节点上的接线端时,即时帮助窗口可显示该属性的相关信息。也可右键单击属性接线端,在快捷菜单中选择属性帮助属性为属性的名称。

可使用一个节点读取或写入多个属性。但是,有的属性只能读不能写,有的属性只能写不能读。定位工具可增加新的接线端,改变属性节点的大小。属性节点右边的小方向箭头表明当前读取的属性。属性节点左边的小方向箭头表明当前可写的属性。右键单击属性,在快捷菜单中选择转换为读取转换为写入,可进行改变属性的操作。

节点是按从上到下的顺序执行的。如属性节点执行前有错误发生,则属性节点将不执行,因此有必要经常检查错误发生的可能性。如果一个属性发生错误,LabVIEW会忽略其它属性,出现错误提示。右键单击属性节点,选择忽略节点内部错误,LabVIEW可执行节点内的其它属性。属性节点只返回第一个错误。错误输出簇包含引起错误的属性信息。

右键单击属性节点,在快捷菜单中选择名称格式,可选择为属性使用长名称或短名称。无名称格式仅显示每个属性的数据类型。

注:  右键单击属性节点,在快捷菜单中选择向下转换至类,可对引用进行强制类型转换,使其成为继承层次结构中的类。例如,选择可互换虚拟仪器(IVI)类的驱动程序的向下转换至类,可查看IVI特有的驱动程序属性。并非所有类型的类都支持该项。如禁用向下转换至类,可使用转换为特定的类转换为通用的类函数。

 

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值