转换为通用的类 (函数)



LabVIEW 2018帮助


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

下载帮助(仅限Windows)


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

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

必需:基础版开发系统

使引用(例如,控件或自定义类型)强制转换为继承层次结构中更为通用的类。

例如,如类A从类B继承,函数可把类A的变量向上转换为类B的变量。

通过该函数可转换LabVIEW中任意的类层次结构(包括VI服务器引用句柄、.NET/ActiveX引用句柄和LabVIEW类)。

详细信息  

目标类表明需要使引用指定的类向上转换为该类。 该输入可连接类说明符常量或目标类类型。
引用指定需要向上转换的LabVIEW类的引用句柄。
通用类引用是向上转换后的引用。 如发生错误,通用类引用返回非法引用句柄

转换为通用的类详细信息

该函数不包含错误输入错误输出参数,因为LabVIEW可在编辑时判断引用输入端是否已连线至与其匹配的目标类。 如连线引用至不匹配的目标类,则连线可显示为断开并发生类冲突错误。

该函数可通过更通用的类而非引用操作属性或方法。 例如,可连线枚举控件引用至该函数,使引用向上强制为数值类。 然后,使用控件的数值类属性,但不可再访问枚举类的指定属性。

通过连线VI引用句柄至引用,连线外观VI引用句柄至目标类,可使VI向上转换为外观VI。

相关信息

强制转换LabVIEW类

文章是否对您有帮助?

没有帮助