变体至数据转换函数
- 更新时间2025-07-30
- 阅读时长3分钟
转换变体数据为LabVIEW可显示或处理的LabVIEW数据类型。也可用于使变体数据转换为ActiveX数据。

输入/输出
对ActiveX引用使用“变体至数据转换”
该函数的作用类似于ActiveX的QueryInterface方法。要使用“变体至数据转换”函数转换一个ActiveX对象的接口,先通过转换为变体函数将ActiveX对象的自动化引用句柄转换为变体。将变体表示的句柄连线至“变体至数据转换”函数的变体输入端。然后创建另一个自动化句柄,为句柄选择ActiveX类的期望接口。将这个新的自动化句柄连线至“变体至数据转换”函数的类型输入端。LabVIEW将指定接口与数据返回的自动化引用句柄关联。
对LabVIEW类使用变体转换函数
在LabVIE类中使用转换为变体函数和变体至数据转换函数时,要注意:变体不识别继承层次结构。例如,如父类的连线上运行子类的数据,则连线父类至“转换为变体”函数时,变体仅可识别父类的数据类型。如通过连线子类的数据类型至该函数获得子类的数据,则LabVIEW返回错误。父类必须与“变体至数据转换”函数连接。然后,使用转换为特定的类函数获得子类的数据。
类型
—
错误输入
—
数据
—
错误输出
—