文档详情

LabVIEW教程第三章数组、簇和图形.pdf

发布:2020-09-08约7.33千字共3页下载文档
文本预览下载声明
如有你有帮助,请购买下载,谢谢! 第三章 数据类型:数组、簇和波形 3.1 概述 数组是同类型元素的集合。一个数组可以是一维或者多维, 31 如果必要, 每维最多可有 2 -1 个元素。 可以通过数组索引访问 其中的每个元素。索引的范围是 0 到 n – 1 ,其中 n 是数组中 元素的个数。 图3-1所显示的是由数值构成的一维数组。 注意 第一个元素的索引号为 0,第二个是 1,依此类推。数组的元素 可以是数据、字符串等,但所有元素的数据类型必须一致。 图3-1 数组示意图 簇( Cluster )是另一种数据类型,它的元素可以是不同类 型的数据。它类似于 C语言中的 stuct 。使用簇可以把分布在流 程图中各个位置的数据元素组合起来, 这样可以减少连线的拥挤 程度。减少子 VI 的连接端子的数量。 波形( Waveform )可以理解为一种簇的变形,它不能算是一种有普遍意义的数据类型, 但非常实用。 3.2 数组的创建及自动索引 3.2.1 创建数组 一般说来,创建一个数组有两件事要做,首先要建一个数组的“壳” (shell ),然后在这 个壳中置入数组元素(数或字符串等) 。 如 果 需 要 用 一 个 数 组 作 为 程 序 的 数 据 源 , 可 以 选 择 Functions?Array?Array Constant ,将它放置在流程图中。 然后 再在数组框中放置数值常量、 布尔数还是字符串常量。 下图显示 了在数组框放入字符串常量数组的例子。 左边是一个数组壳, 中 间的图上已经置入了字符串元素, 右边的图反映了数组的第0个 元素为: ”ABC”,后两个元素均为空。 图3-1 数组的创建 在前面板中创建数组的方法是,从 Controls 模板中选择 Array Cluster ,把数组放置在前面板中,然后选择一个对象 (例如数值常量)插入到数组框中。 这样就创建了一个数值数组。 也可以直接在前面板中创建数组和相应的控制对象, 然后将 它们复制或者拖曳到流程图中,创建对应的常数。 还有很多在流程图中创建和初始化数组的方法, 有些功能函 数也可以生成数组。 3.2.
显示全部
相似文档