创建数组 (函数)



LabVIEW 2018帮助


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

下载帮助(仅限Windows)


LabVIEW 2016帮助
LabVIEW 2017帮助
LabVIEW 2018帮助
LabVIEW 2019帮助
LabVIEW 2020帮助

所属选板:数组函数

必需:基础版开发系统

连接多个数组或向N维数组添加元素。

也可使用替换数组子集函数,修改现有数组。

连线板显示该多态函数的默认数据类型。

详细信息  范例

数组元素可以是任意的n维数组或标量元素。 所有的输入值必须是元素、一维数组,或者n维、(n-1)维数组。 并且具有相同的基本类型。
添加的数组是作为结果的数组。

创建数组详细信息

在程序框图上放置该函数时,只有一个输入端可用。 右键单击输入端,在快捷菜单中选择添加输入,或调整节点大小,均可向节点增加输入端。

如连线不同类的控件引用至该函数,该函数将把控件引用的类强制转换为继承结构一个更通用的类,其为最低共同类。 该函数在扩展的数组中返回该类。

创建数组函数有两种模式。在快捷菜单中选择或取消选择连接输入,可在两种模式之间切换。 如选择连接输入,函数将顺序添加全部输入,形成输出数组,该数组的维度与输入数组的维度相同。

如未选择连接输入,函数创建的数组比输入数组多一个维度。 例如,如连线一维数组至该函数,即使输入值为一维空数组,输出值仍为二维数组。 输入数组的维度应该相同。 该函数可按顺序连接各个数组,形成输出数组的子数组、元素、行或页。 如有需要,可填充输入以匹配最大输入的大小。

例如,如连线两个一维数组{1, 2}和{3, 4, 5}至创建数组,然后在快捷菜单中选择连接输入,则输出为一维数组{1, 2, 3, 4, 5}。 仍将上述两个数组连接至创建数组,在快捷菜单中不选择连接输入,则输出为二维数组{{1, 2, 0}, {3, 4, 5}},第一个输出被填充以匹配第二个输入的长度。

如输入数组的维度相等,可右键单击函数,取消勾选或勾选连接输入快捷菜单项。 输入数组的维度不相等时将自动选择连接输入,且不可取消。 所有的输入为标量元素时可自动取消勾选连接输入,且不能选择。输出的一维数组按顺序包含输入的标量元素。

在快捷菜单中选择连接输入时,创建数组图标上的符号会发生变化,以区别两个不同的输入类型。 输入和输出维数一致时,符号显示为数组;输入比输出小一个维度时,符号显示为元素。

范例

关于使用创建数组函数的范例见labview\examples\Arrays中的Build Array VI。

文章是否对您有帮助?

没有帮助