3.2 【实例8】创建二维数组 您所在的位置:网站首页 Labview创建输入控件句柄 3.2 【实例8】创建二维数组

3.2 【实例8】创建二维数组

2024-07-17 22:12| 来源: 网络整理| 查看: 265

3.2 【实例8】创建二维数组

本节在实例7的基础上,介绍如何创建二维及二维以上的数组。

1.在前面板中创建二维数组

要在前面板中创建二维数组,必须先按照实例7中的方法创建一维数组,在一维数组的基础上再创建二维数组。如图3-13所示,在一维数组的基础上创建二维数组有两种方法:方法一,将光标放在数组的边框上调出数组的快捷菜单(如果光标放在数组的内部,调出的是内部元素的快捷菜单),单击“添加维度”,这样数组的维度增加了一维,其索引值也有行和列两个。方法二,将光标放在数组索引值的下端,向下拖动索引值边框的句柄,出现两个索引值时释放鼠标。按照上述方法可以继续增加数组的维度,从而创建出多维数组。

图3-13 增加数组维度

创建了二维数组后,可以按照图3-14所示的两种方法将二维数组展开。

2.通过循环创建二维数组

实例7中介绍了如何利用For循环创建一维数组。在一维数组上创建二维数组需要将一维数组的For循环进行循环运行,即在For循环的外部再套一层For循环。图3-15所示的便是用For循环创建二维数组的程序框图及前面板运行结果。在该框图中是用两个For循环嵌套的方式来创建二维数组的。内部For循环执行完以后会产生一组一维数组,按照外循环的循环次数N执行内循环,便会产生N组一维数组,这N组一维数组在外循环结束时组成二维数组输出到显示控件中。外循环的循环次数决定了二维数组的行数,内循环的循环次数决定了二维数组的列数。图3-15所示的前面板运行结果为2行3列的二维数组。如果想创建m维数组就需要用m个For循环进行嵌套。

图3-14 展开二维数组

图3-15 用For循环创建二维数组的程序框图及前面板运行结果

3.通过“创建数组”函数创建二维数组

利用“创建数组”函数创建二维数组时,函数应该处于“不连接输入”模式。如图3-16所示,在函数的输入端输入一维数组,函数的一个输入为一维数组输入控件,另一个输入为一维数组常量。由于数组输入控件内部元素的数据类型为双精度型,而数组常量内部元素的数据类型为长整型,所以在函数的输入端,会将数组常量强制转换成双精度型,再与数组输入控件结合成二维数组。

数组常量也是由数组框和数组元素组成的,数组常量的创建也分为创建数组框常量及向数组框中放入数组元素两个步骤。图3-17显示了创建数组常量的过程及数组常量的数据类型更改方法。数组框常量位于函数选板的“函数→编程→数组→数组常量”中。数值常量位于函数选板的“函数→编程→数值→数值常量”中。数值常量的默认数据类型为长整型。数组元素的数据类型也可以通过元素的快捷菜单进行更改。

图3-16 通过“创建数组”函数创建二维数组

图3-17 创建数组常量及更改数组常量的数据类型



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有