第4篇 分组的数据.ppt

  1. 1、本文档共64页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 分组的数据 数组 簇 波形 字符串 4-1 数组 4-1-1数组的概念 数组是相同类型数据元素的有序集合。数组将相同类型的数据元素组合在一起,这些元素可以同是数值型、布尔型、字符型或路径、波形等各种类型,也可以是簇,但不能是数组。这些元素必须同时都是输入控件或同时都是显示控件。当程序中需要对相同数据类型的一些数据反复进行同样操作时,适于使用数组。 数组可以是一维的,也可以是多维的。每一维可以多达231-1个元素(21亿)。一维数组是一行或一列数据,可以描绘平面上的一条曲线。二维数组由若干行和列数据组成,可以在一个平面上描绘多条曲线。三维数组由若干页组成,每一页是一个二维数组。 4-1-1 数组的概念 4-1-2 创建数组的方法 1. 在前面板上创建数组控件 4-1-2 创建数组的方法 调整数组显示大小:定位工具移动到数组控件上时,数组控件会出现下图所示的深蓝色方形手柄。光标移动到某个手柄上,它的形状会变为双向箭头。用鼠标拖动箭头会带动手柄对数组进行各种调整。 4-1-2 创建数组的方法 2. 在程序框图中创建数组常量 4-1-2 创建数组的方法 3.数组元素赋值 用上述方法创建的数组是空的,从外观上看数组元素都显示为暗色。要根据需要用操作工具或编辑文本工具为数组元素逐个赋值。若隔过前面的元素为后面的元素赋值,则前面元素根据数据类型自动赋一个默认值,例如“0”、“F”或空字符串。 4.数组元素的显示 通过数组的索引框可以选择数组如何显示它的元素。行索引的值决定哪一行显示在最上;列索引的值决定哪一列显示在最左。直接用操作工具或文本工具在索引框输入数字,或者用操作工具按索引框左侧的增减钮都可以改变索引值。在显示出滚动条的情况下拖动滚动条也可以改变索引值。 4-1-2 创建数组的方法 5. 其它的创建数组的方法 用数组函数创建数组 某些VI的输出参数是数组 用程序结构产生数组 4-1-3 数组函数 1.数组大小函数 4-1-3 数组函数 2. 索引数组函数 4-1-3 数组函数 3. 替换数组子集函数 4-1-3 数组函数 4.数组插入函数 4-1-3 数组函数 5. 删除数组元素函数 4-1-3 数组函数 6. 初始化数组函数和创建数组函数 4-1-3 数组函数 7.数组子集函数 4-1-3 数组函数 8. 数组最大值与最小值函数 4-1-3 数组函数 9.重排数组维数函数 4-1-3 数组函数 10. 一维数组操作函数 一维数组排序 搜索一维数组 拆分一维数组 4-1-3 数组函数 10. 一维数组操作函数 反转一维数组 一维数组移位 4-1-3 数组函数 10. 一维数组操作函数 一维数组插值 以阈值插值一维数组 4-1-3 数组函数 10. 一维数组操作函数 交织一维数组 抽取一维数组 4-1-3 数组函数 11.二维数组转置函数 4-1-3 数组函数 12.数组至矩阵转换和矩阵至数组转换 4-2 簇 4-2-1 簇的概念 簇是由不同类型的数据元素组成的一种数据类型。簇把若干不同数据类型的元素组合在一起,类似于C语言中的结构体struct和Pascal语言中的记录。可以把簇想象成一束通讯电缆,电缆中每一根线就是簇中一个不同的数据元素。 使用簇可以为编程带来以下的便利。 1. 把程序框图中不同位置、不同数据类型的多个数据捆绑在一起,减少了连线的混乱。 2. 子程序有多个不同数据类型的参数输入输出时,把它们捆绑成一个簇可以减少连线板上接线端的数量。 3. 某些控件和函数必须要簇这种类型的参数。 4-2-2 簇的创建 1. 在前面板上创建簇 4-2-2 簇的创建 4-2-2 簇的创建 2. 在程序框图中创建簇常量 4-2-2 簇的创建 3. 簇元素赋值 用上述方法创建的簇常量,它的元素还没有有效的值,从外观上看都显示为灰色。要根据需要用操作工具或编辑文本工具为簇元素逐个赋值。 4. 用簇函数创建簇 5.簇的序(Order) 簇的元素有一个序,它与簇内元素的位置无关。簇内第一 个元素的序为0,第二个是1,等等。如果删除了一个元素,序号将自动调整。如果想将一个簇与另一个簇连接,这两个簇的序和类型必须同一。 如果想改变簇内元素的序,可在快速菜单中选择ReOrder Controls In Claster,这时会出现一个窗口,在该窗口内可以修改序。 4-2-3 簇函数 1.

文档评论(0)

xuefei111 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档