虚拟仪器应用设计(陈栋)技术方案.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
      5.1 数 组   数组是LabVIEW中的一种数据类型,本节将详细介绍数组的概念、创建及其函数在LabVIEW编程中的应用。 5.1.1 数组的概念   数组是相同类型数据元素的集合,这些元素可以是数值型的、布尔型的、字符型的等各种类型,也可以是簇,但是不能是数组。这些成员必须同时都是输入控件或同时都是输出控件。数组由元素和维度(或索引)组成。元素是组成数组的数据。维度是数组的长度、高度或深度。   数组可以是一维或者多维的,每维最多可有231-1个元素。对数组成员的访问是通过数组索引值进行的,索引的范围是0~n-1,其中n是数组中元素的个数。图5.1显示的是由数值构成的一维数组,在这个数组中含有7个浮点型数据,注意第一个元素的索引号为0,第二个为1,依此类推,最后一个元素的索引值为6。 图5.1 一维数值型数组   如果需要在前面板上显示某个特定的元素,可在索引框中输入索引数字或使用索引框上的箭头找到该数字。例如,图5.2所示为一个二维数组,包含行和列。数组左边的两个方框中上面的索引①为行索引,下面的索引②为列索引。行和列显示框右边的显示框③中就是指定位置的值。位置在第一行、第二列处的值为5。 图5.2 二维数组   行和列是从0开始的,即第一列为列0,第二列为列1,依此类推。如果试图显示超出数组维度范围的某一行或某一列,数组显示控件将变暗以表示该数据没有定义。   定位工具可调整数组的大小并一次显示多行或多列。数组的滚动条也可用来找到某一个特定元素。右击数组,单击快捷菜单中【显示项】/【垂直滚动条】或【显示项】/【水平滚动条】,可显示数组滚动条。 5.1.2 创建数组   数组的创建方法有多种,可以在前面板创建数组输入控件或显示控件,或在程序框图创建数组常量,还可以利用函数或循环的自动索引功能创建数组。   1.在前面板创建一维数组对象   (1) 放置数组框。右击前面板空白处,弹出控件选板,单击【经典】/【经典数组、矩阵与簇】/【数组】,如图5.3所示。将此数组框拖放在前面板中,此时数组是一个没有任何数据元素空壳,此数组在程序中不能使用。其在程序框图对应的数组接线端子是黑色的,这表示该数组未定义数据类型,如图5.4所示。 图5.3 控件选板上的数组框 图5.4 未定义数据类型的数组   (2) 定义数组类型。定义数组的类型有两种方法,一种是直接将面板上已有的控件对象拖入数组框内;另一种方法是在空数组框内弹出选单选择所需数据类型的对象,将其放入框内。放入数组框内的对象如果是显示控件,则该数组为显示控件;如果放入数组框内的对象为输入控件,则该数组为输入控件。如果放入数组框内的元素为数值型的,则该数组为数值型数组。如图5.5所示,在数组框内放入布尔型的指示件,则创建了一个布尔型的数组显示控件。由此可见放入数组框内数据类型确定数组的类型。 图5.5 定义数组类型   注意:图5.5中的数组只是确定了数组的类型,还没有赋值,其控件是灰色的。   (3) 数组赋值。数组赋值常用的方法是利用操作工具或编辑文本工具给数组赋值,也可以在弹出选单上选择【数据操作】/【在前面插入元素】给数组赋值,赋值后的数组控件变亮,如图5.6所示。 图5.6 给数组赋值   当有效的数据对象(如数值、布尔值等)放入数组框中时,程序框图上的数组端子颜色从黑色变为反映数据类型的颜色。图5.4中创建的布尔型数组显示控件接线端子的颜色是绿色的,且边框线是细线,表明对应的前面板对象是布尔型指示件数组。如果右击前面板数组图标并单击快捷菜单中【转换为输入控件】,则数组的接线端子变为粗边框,如图5.7所示。         说明:如需在一维数组中添加元素,右击数组,选择【数据操作】/【在前面插入元素】。如需在二维数组中添加行或列,右击数组,选择【数据操作】/【在前面插入行】或【在前面插入列】。 图5.7 数组指示件转换为数组输入控件方法及其接线端子   2.在程序框图中创建一维数组常量   右击程序框图空白处,弹出【函数】选板,单击【编程】/【数组】/【数组常量】,如图5.8所示,并将其拖放到程序框图上。将函数选板上任意常量置于数组元素框中。数组框自动根据其中的对象调整大小。放置对象至数组框时,即定义了数组常量的类型,数组中的所有元素都将成为该类型。用操作工具为每个数组元素输入值。VI运行时不能改变数组常量的值。如图5.9所示,在数组框中置入数值2,构成数值型数组常量。   另外,可将前面板上现有的数组复制或拖曳到程序框图,从而创建一个与其相同数据类型的常量。 图5.8 函数选板上的数组常量 图5.9 放置常量数值形成数组常数   3.创建多维数组   如果需要创建一个多维数组,右击索引框并从快捷菜单中选择【添加维度】

文档评论(0)

武神赵子龙 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档