虚拟仪器设计第5章——数组和簇.ppt

虚拟仪器设计第5章——数组和簇.ppt

ID:55043132

大小:2.51 MB

页数:60页

时间:2020-05-08

虚拟仪器设计第5章——数组和簇.ppt_第1页
虚拟仪器设计第5章——数组和簇.ppt_第2页
虚拟仪器设计第5章——数组和簇.ppt_第3页
虚拟仪器设计第5章——数组和簇.ppt_第4页
虚拟仪器设计第5章——数组和簇.ppt_第5页
资源描述:

《虚拟仪器设计第5章——数组和簇.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、条件结构(Case结构)是一种多分支程序控制结构,执行哪个分支由选择端子上的输入控制。当一个布尔型或整型数据连到Case结构的选择端子上时,LabVIEW自动决定选择端子的数据类型。当在一个分支Case创建了输出通道,必须为每一个Case分支分别定义输出通道。在顺序结构边界上可创建顺序结构局部变量以实现帧和帧间的数据传递。顺序结构的输出通道仅能有一个数据源(顺序局部变量),数据源对所有后续帧都有效,但在前面帧中无效。运用公式节点可以直接把许多公式写入到节点图框中,切记,每个式子必须以分号“;”结尾,而且公式中的变量区分大小

2、写。10月10日上课内容复习1第5章数组和簇授课内容包括书本P128-143:7.1数组7.2簇2010年10月14日14/32学时2学习如何创建和初始化数组建立自动索引概念学习一些常用的数组函数学习簇的创建及簇函数的使用本次课的学习目标3创建数组的方法包括:在前面板中创建各种数组控件;在框图程序中窗口创建数组常量;利用循环结构的自动索引功能创建数组。(5.1.2节)§5.1数组(Array)数组是同类型元素的集合。一个数组可以是一维或者多维,如果必要,每维最多可有(231-1)个元素。可以通过数组索引访问其中的每个元素。

3、索引的范围是0到n–1,其中n是数组中元素的个数。(注意第一个元素的索引号为0)45.1.1创建数组无论是在前面板中还是在程序框图创建数组,都要做两件事:创建一个数组框架;往框架中添加数据,所添加数据的类型决定了数组类型。一、在前面板中创建数组控件:(1)放置数组框架:前面板程序框图5数组框架的组成:索引区域元素区域前面板中程序框图中都由索引区域和元素区域组成。索引区域:显示需要显示的数组元素的索引值。元素区域:显示索引所定义的元素值。书:P129图7-26索引和元素:7(2)添加数组数据:前面板上的数据都为控件。该控件的

4、类型决定了数组的类型。如添加“布尔”型控件:前面板程序框图8或如添加数值输入控件:如何删除已经添加的控件:单击“元素区域”,然后按Del删除即可。9数组元素的显示:书P130图7-41.改变元素尺寸的大小单击元素拖拽2.同时显示多个元素10多维数组创建方法(2种)法1:鼠标拖拽法法2:快捷菜单法二维数组:行、列;三维数组:页、行、列11数组初始化:向数组元素赋值当创建完数组尚未向其赋值时为空数组,元素区域为灰色(通常,全部元素缺省为0)。书:P130图7-5当向索引值=1的元素赋值为2时,比当前元素的索引值(1)小的所有空

5、元素(此处只有索引0)都被自动赋予该元素数据类型的默认值。12改变数组元素默认值:书:P130图7-6非数组元素,不参与运算。可以添加或 删除元素。13改变数组元素已经自动赋予的默认值:此时的默认值已经被改变为214二、在框图程序中创建数组常量1.数值常数数组15162.布尔常数数组175.1.2利用循环的自动索引功能创建数组什么是自动索引?For循环和While循环结构都可以在它们的边界自动索引数组或积聚数组,这一汇集数据的能力称为自动索引。例5.1.1利用For循环创建一维数组。18例5.1.2利用For循环创建二维数

6、组19例5.1.3利用自动索引计算数组元素的平方和和以前学习的For循环哪里有点不同???移位寄存器20当把数组传送到一个自动索引有效的For循环中,LabVIEW将自动把循环次数设置为数组长度,这样就可以不再需要把循环次数连接到For循环的计数端子N上。右击通道,打开“启用索引”功能。21注意1.对于For循环结构的每一个数组,其缺省为自动索引使能,相反接入WhileLoop结构的每一个数组,其缺省值为关闭自动索引。2.如下图,决定For循环次数的是数组的长度而不是N,这是因为数组的长度比N小。225.1.3数组函数:对

7、数组元素进行操作数组函数选项板23下面举的数组函数的例子均以以下简单的数组为例:241.数组大小该数组大小为?252.索引数组索引输入端子的数目在连接数组后自动确定。默认情况下,除第一个索引端子以外的其他索引端子都被禁用。实心框:可用;空心框:禁用。解禁方法:该禁用的索引端子接入数据。对于三维数组:页、行、列26添加索引端子组273.替换数组子集284.数组插入注意:n个索引端子,只能一个有效。29305.删除数组元素长度确定要删除元素、行、列或页的数量。n个索引端子,只能一个有效。3132此时,长度为4,而数组实际只有3

8、页,会?程序报错,无法运行。程序正常运行,生成一个2X2X3的“已删除的部分”数组。程序正常运行,生成一个4X2X3的“已删除的部分”数组。?33上一页的第二个选项正确。346.初始化数组创建一个n维数组,数组内的每一个元素的值都与输入参数“元素”的值相同。数值常数的情况:35数值输入的情况:字符串输入

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

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

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