LabVIEW变体转换
变体数据类型是LabVIEW中一种特殊的数据类型,是可以容纳多种数据类型的容器。可以将字符串、数值、数组等数据类型转换成变体,也可以将变体转换成特定的数据类型。
工具/原料
LabVIEW
转换为变体
1、转换为变体函数位于:函数选板-函数-编程-簇、类与变体-变体-转换为变体;

3、如下是:1)字符串至变体转换,2)数值至变体转换,3)布尔至变体转换,4)数组至变体转换,5)簇至变体转换。

2、变体至数据转换:在蒉翟蛳庹从变体转为数据类型时,需要知道原来的数据类型,然后与之匹配转换出原值。也可用于使变体数据转换为ActiveX剞麽苍足数据。类型(接线端):指定需要使变体数据转换为何种LabVIEW数据类型。 类型可以是任意数据类型。变体(接线端):该变体可转换为类型中指定的LabVIEW数据类型。错误输入(无错误)(接线端):表明节点运行前发生的错误,该输入将提供标准错误输入功能。数据(接线端):是转换为类型指定LabVIEW数据类型的变体数据,如变体无法转换为指定的数据类型,数据可返回指定数据类型的默认值。错误输出(接线端):包含错误信息,该输出将提供标准错误输出功能。

设置变体属性
1、设置变体属性函数位于:函数选板-函数-编程-簇、类与变体-变体-设置变体属性;

3、如下设置变体属性:1)字符串变体,2)数值变体,3)布尔变体,4)数组变体,5)簇变体。

5、还可以替换属性。

2、获取变体属性:获取所有属性的名称和值,如连接了名称参数,则返回该属性的值。变体(接线端):是需要获取的属性和值所属的变体数据。名称(接线端):是要获取值的属性的名称。 如需获取与该指定变量相关的所有属性,无需连接该参数。如连线名称,名称输出端变为布尔输出端找到,数组输出端值变为输出端值,数据类型与默认值一致。函数仅搜索指定属性。默认值(接线端):是用户指定的值和数据类型。如函数未找到名称中指定的属性,可返回默认值。 如连线默认值,也必须连线名称。错误输入(接线端):表明节点运行前发生的错误。该输入将提供标准错误输入功能。变体副本(接线端):是变体中输入的变体数据。名称(接线端):返回包含变体所有相关属性名称的一维数组。LabVIEW对数组排序,按照升序排列数组元素。排序算法与一维数组排序函数相同。 如连线名称参数,该输出可变为布尔值找到。如函数找到名称指定的属性,找到返回TRUE。值(接线端):该一维数组中的元素为变体所有属性的相关值,以变体格式表示。这些值在数组中的顺序和在名称输出中的顺序一致。 必须使每个属性值还原为适当的数据类型。如连线名称,该输出端可变为单个变体值。如函数未找到名称中指定的属性,可返回传递至默认值的值。错误输出(接线端):包含错误信息。该输出将提供标准错误输出功能。
