第4章 分组的数据

第4章 分组的数据

ID:21863173

大小:642.00 KB

页数:64页

时间:2018-10-20

第4章 分组的数据_第1页
第4章 分组的数据_第2页
第4章 分组的数据_第3页
第4章 分组的数据_第4页
第4章 分组的数据_第5页
资源描述:

《第4章 分组的数据》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4章分组的数据数组簇波形字符串4-1数组4-1-1数组的概念数组是相同类型数据元素的有序集合。数组将相同类型的数据元素组合在一起,这些元素可以同是数值型、布尔型、字符型或路径、波形等各种类型,也可以是簇,但不能是数组。这些元素必须同时都是输入控件或同时都是显示控件。当程序中需要对相同数据类型的一些数据反复进行同样操作时,适于使用数组。数组可以是一维的,也可以是多维的。每一维可以多达231-1个元素(21亿)。一维数组是一行或一列数据,可以描绘平面上的一条曲线。二维数组由若干行和列数据组成,可以在一个平面上描绘多条曲线。三维数组由若干页组

2、成,每一页是一个二维数组。4-1-1数组的概念数组的例子:一维二维4-1-2创建数组的方法1.在前面板上创建数组控件一般说来,创建一个数组有两件事要做,首先要建一个数组的“壳”,然后在这个壳中置入数组元素(数或字符串等)。4-1-2创建数组的方法调整数组显示大小:定位工具移动到数组控件上时,数组控件会出现下图所示的深蓝色方形手柄。光标移动到某个手柄上,它的形状会变为双向箭头。用鼠标拖动箭头会带动手柄对数组进行各种调整。手柄4-1-2创建数组的方法2.在程序框图中创建数组常量4-1-2创建数组的方法3.数组元素赋值用上述方法创建的数组是空的

3、,从外观上看数组元素都显示为暗色。要根据需要用操作工具或编辑文本工具为数组元素逐个赋值。若隔过前面的元素为后面的元素赋值,则前面元素根据数据类型自动赋一个默认值,例如“0”、“F”或空字符串。4.数组元素的显示通过数组的索引框可以选择数组如何显示它的元素。行索引的值决定哪一行显示在最上;列索引的值决定哪一列显示在最左。直接用操作工具或文本工具在索引框输入数字,或者用操作工具按索引框左侧的增减钮都可以改变索引值。在显示出滚动条的情况下拖动滚动条也可以改变索引值。4-1-2创建数组的方法5.其它的创建数组的方法用数组函数创建数组某些VI的输出

4、参数是数组用程序结构产生数组利用循环创建数组在For循环和While循环的边框上可以自动地累积数据,形成数组,这种特性被称为自动索引。自动索引为打开状态时,每一次循环产生一个新的数组元素,并存储在循环的边框上。循环结束以后,数组数据将传送到循环外的数组指示器中。若自动索引被设为无效,则只有最后一次循环产生的数传到循环外。For循环数据出口的自动索引默认为有效。而While循环的数据出口的自动索引默认为无效在数据出口信道上右击,弹出菜单中可修改自动索引。利用ForLoop创建一维数组创建二维数组使用两个For循环,把其中一个嵌套在另一个中可

5、以生成一个二维数组。外层的For循环产生行,而内层的For循环产生列利用自动索引计算数组元素的平方和当把数组传送到一个自动索引有效的For循环中,LabVIEW将自动把循环次数设置为数组长度,这样就可以不再需要把循环次数连接到For循环的计数端子N上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-

6、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簇的概念簇是由不同类型的数据元素组成的一种数据类

7、型。簇把若干不同数据类型的元素组合在一起,类似于C语言中的结构体struct和Pascal语言中的记录。可以把簇想象成一束通讯电缆,电缆中每一根线就是簇中一个不同的数据元素。使用簇可以为编程带来以下的便利。1.把程序框图中不同位置、不同数据类型的多个数据捆绑在一起,减少了连线的混乱。2.子程序有多个不同数据类型的参数输入输出时,把它们捆绑成一个簇可以减少连线板上接线端的数量。3.某些控件和函数必须要簇这种类型的参数。(a)混合簇控制件(b)混合簇指示器(c)数值型簇控制件a.混合簇控制端点b.混合簇指示端点c.数值型控制簇在程序框图中的端

8、点图标注意在一个簇对象中,簇元素只能同为控制件或指示件,不能同时包含两种。一个簇是控制簇还是指示簇,取决于放进簇中的第一个元素。簇控件和簇指示器的转换4-2-2簇的创建1.在前面板上创建簇在前

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。