资源预览内容
第1页 / 共15页
亲,该文档总共15页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第三章 数据类型:数组、簇和波形 概述 数组是同类型元素的集合。一个数组可以是一维 或者多维,如果必要,每维最多可有2311个元素。可 以通过数组索引访问其中的每个元素。索引的范围是0到 n 1,其中n是数组中元素的个数。图所显示的 是由数值构成的一维数组。注意第一个元素的索引号为0 ,第二个是1,依此类推。数组的元素可以是数据、字符 串等,但所有元素的数据类型必须一致。 簇(Cluster)是另一种数据类型,它的元素可以是不同 类型的数据。它类似于C语言中的stuct。使用簇可以把 分布在流程图中各个位置的数据元素组合起来,这样可 以减少连线的拥挤程度。减少子VI的连接端子的数量。 波形(Waveform)可以理解为一种簇的变形,它不能算 是一种有普遍意义的数据类型,但非常实用。 3.数组的创建及自动索引 3.创建数组 一般说来,创建一个数组有两件事要做,首先要建一 个数组的“壳”(shell),然后在这个壳中置入数组元素 (数或字符串等)。 如果需要用一个数组作为程序的数据源,可以选择 FunctionsArrayArray Constant,将它放置在流程图 中。然后再在数组框中放置数值常量、布尔数还是字符 串常量。下图显示了在数组框放入字符串常量数组的例 子。左边是一个数组壳,中间的图上已经置入了字符串 元素,右边的图反映了数组的第个元素为:”ABC”, 后两个元素均为空。 在前面板中创建数组的方法是,从Controls模板中选择Array 1, 6, 2; 5, 2, 8.。 初始化数组(Initialize Array)用于创建所有元素 值都相等的数组。下图中,该功能函数创建了一个一维数组 。 元素输入端子决定每个元素的数据类型和数值,维长度输入 端子决定数组的长度,例如,假设元素类型是长整型,值为5, 维长度为100,那么创建的数组是一个一维的、由100个值为5的 长整型元素组成的数组。也可以从前面板控制端子、流程图常 数或者程序其他部分的计算结果得到输入。
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号