虚拟仪器设计第5章数组和簇PPT优秀课件

上传人:无*** 文档编号:144387787 上传时间:2022-08-27 格式:PPT 页数:61 大小:1.67MB
收藏 版权申诉 举报 下载
虚拟仪器设计第5章数组和簇PPT优秀课件_第1页
第1页 / 共61页
虚拟仪器设计第5章数组和簇PPT优秀课件_第2页
第2页 / 共61页
虚拟仪器设计第5章数组和簇PPT优秀课件_第3页
第3页 / 共61页
资源描述:

《虚拟仪器设计第5章数组和簇PPT优秀课件》由会员分享,可在线阅读,更多相关《虚拟仪器设计第5章数组和簇PPT优秀课件(61页珍藏版)》请在装配图网上搜索。

1、2021/6/31l条件结构(条件结构(Case 结构)是一种多分支程序控制结构,执行哪结构)是一种多分支程序控制结构,执行哪个分支由选择端子上的输入控制。个分支由选择端子上的输入控制。当一个布尔型或整型数据当一个布尔型或整型数据连到连到 Case 结构的选择端子上时,结构的选择端子上时,LabVIEW 自动决定选择端自动决定选择端子的数据类型。子的数据类型。l当在一个分支当在一个分支Case创建了输出通道,必须为每一个创建了输出通道,必须为每一个Case分分支分别定义输出通道。支分别定义输出通道。l在顺序结构边界上可创建顺序结构局部变量以实现帧和帧间在顺序结构边界上可创建顺序结构局部变量以实

2、现帧和帧间的数据传递。顺序结构的输出通道仅能有一个数据源(顺序的数据传递。顺序结构的输出通道仅能有一个数据源(顺序局部变量),数据源对所有后续帧都有效,但在前面帧中无局部变量),数据源对所有后续帧都有效,但在前面帧中无效。效。l运用公式节点可以直接把许多公式写入到节点图框中,切记,运用公式节点可以直接把许多公式写入到节点图框中,切记,每个式子必须以分号每个式子必须以分号“;”结尾,而且公式中的变量区分大小结尾,而且公式中的变量区分大小写写。2021/6/322021/6/33学习如何创建和初始化数组学习如何创建和初始化数组建立自动索引概念建立自动索引概念学习一些常用的数组函数学习一些常用的数组

3、函数学习簇的创建及簇函数的使用学习簇的创建及簇函数的使用2021/6/342021/6/35无论是在前面板中还是在程序框图创建数组,都要做两件事:无论是在前面板中还是在程序框图创建数组,都要做两件事:l创建一个数组框架;创建一个数组框架;l往框架中添加数据,所添加数据的类型决定了数组类型。往框架中添加数据,所添加数据的类型决定了数组类型。(1)放置数组框架:)放置数组框架:前面板前面板程序框图程序框图2021/6/36数组框架的组成:数组框架的组成:索引区域索引区域元素区域元素区域前面板中前面板中程序框图中程序框图中都由索引区域和元素区域组成。都由索引区域和元素区域组成。索引区域:显示需要显示

4、的数组元素的索引值。索引区域:显示需要显示的数组元素的索引值。元素区域:显示索引所定义的元素值。元素区域:显示索引所定义的元素值。书:书:P129图图7-22021/6/37索引和元素:索引和元素:2021/6/38(2 2)添加数组数据:)添加数组数据:前面板上的数据都为控件。该控件的类型决定了数组的类型。前面板上的数据都为控件。该控件的类型决定了数组的类型。如添加如添加“布尔布尔”型控件:型控件:2021/6/39或如添加数值输入控件:或如添加数值输入控件:如何删除已经添加的控件:如何删除已经添加的控件:单击单击“元素区域元素区域”,然后按,然后按Del删除即可。删除即可。2021/6/3

5、10单击元素单击元素拖拽拖拽2021/6/311法法1:鼠标拖拽法:鼠标拖拽法法法2:快捷菜单法:快捷菜单法2021/6/312当创建完数组尚未向其赋值时为空数组,元素区域为灰色当创建完数组尚未向其赋值时为空数组,元素区域为灰色(通常,全部元素缺省为(通常,全部元素缺省为0)。)。书:书:P130图图7-5当向索引值当向索引值=1的元素赋值为的元素赋值为2时,比当前元素的索引值(时,比当前元素的索引值(1)小)小的所有空元素(此处只有索引的所有空元素(此处只有索引0)都被自动赋予该元素数据类型)都被自动赋予该元素数据类型的默认值。的默认值。2021/6/313书:书:P130图图7-6非数组元

6、素,不参与运算。非数组元素,不参与运算。2021/6/3142021/6/3151.数值常数数组数值常数数组2021/6/3162021/6/3172.布尔常数数组布尔常数数组2021/6/318 什么是自动索引?什么是自动索引?For循环和循环和While循环结构都可以在它们的边界自动循环结构都可以在它们的边界自动索引数组或积聚数组,这一汇索引数组或积聚数组,这一汇集数据的能力称为自动集数据的能力称为自动索引。索引。例例.1.1 .1.1 利用利用For循环创建一维数组。循环创建一维数组。2021/6/3192021/6/3202021/6/321 当把数组传送到一个当把数组传送到一个自动索

7、引有效自动索引有效的的For循循环中,环中,LabVIEW将自动把循环次数设置为数组将自动把循环次数设置为数组长度,这样就可以不再需要把循环次数连接到长度,这样就可以不再需要把循环次数连接到For 循环的计数端子循环的计数端子N上。上。2021/6/322 1.对于对于For循环结构的每一个数组,其缺省为自动索引循环结构的每一个数组,其缺省为自动索引使能,使能,相反接入相反接入While Loop结构的每一个数组,其缺省值为关闭结构的每一个数组,其缺省值为关闭 自动索引。自动索引。2.如下图,决定如下图,决定For循环次数的是数组的长度而不是循环次数的是数组的长度而不是N,这是,这是因为数组的

8、长度比因为数组的长度比 N小。小。2021/6/323数组函数选项板数组函数选项板2021/6/3242021/6/3251.1.数组大小数组大小2021/6/3262.2.索引数组索引数组索引输入端子的数目在连接数组后自动确定。索引输入端子的数目在连接数组后自动确定。默认情况下,除第一个索引端子以外的其他索引端子都被禁用。默认情况下,除第一个索引端子以外的其他索引端子都被禁用。实心框:可用;实心框:可用;空心框:禁用。空心框:禁用。解禁方法:该禁用的索引端子接入数据。解禁方法:该禁用的索引端子接入数据。2021/6/3272021/6/3283.3.替换数组子集替换数组子集2021/6/32

9、94.4.数组插入数组插入2021/6/3302021/6/3315.5.删除数组元素删除数组元素2021/6/3322021/6/3332021/6/3342021/6/3356.6.初始化数组初始化数组2021/6/3362021/6/3377.7.创建数组创建数组2021/6/3382021/6/3392021/6/3408.8.数组子集数组子集功能:返回从功能:返回从“索引索引”参数指定的位置开始,参数指定的位置开始,“长度长度”参数指参数指定长度的数组子集。定长度的数组子集。“索引索引长度长度”对的数目由所接入的数组的维数所确定。对的数目由所接入的数组的维数所确定。输出输出“子数组子

10、数组”的维数与所接入的数组的维数相同。的维数与所接入的数组的维数相同。2021/6/3412021/6/342什么是簇?簇与数组的区别?什么是簇?簇与数组的区别?簇也是簇也是LabVIEW中的一种复合数据类型。中的一种复合数据类型。簇与数组的区别:簇与数组的区别:数组的元素的数据类型必须相同;而簇的元素数组的元素的数据类型必须相同;而簇的元素的数据类型可以相同也可以不同。的数据类型可以相同也可以不同。簇在运行时不可以添加新元素。簇在运行时不可以添加新元素。图所示是一个含个控件的簇。图所示是一个含个控件的簇。2021/6/3432021/6/344 (a)(a)混合簇输入控件混合簇输入控件 (b

11、)(b)混合簇显示控件混合簇显示控件 (c)(c)数值型簇输入控件数值型簇输入控件 a.a.混合簇输入端点混合簇输入端点 b.b.混合簇显示端点混合簇显示端点 c.c.数值型输入簇数值型输入簇 在程序框图中的端点图标在程序框图中的端点图标 2021/6/345 在一个簇对象中,簇元素只能同为输入控件或在一个簇对象中,簇元素只能同为输入控件或显示控件,显示控件,一个簇是输入一个簇是输入簇还是显示簇,取决于放进簇中的第一个元素。簇还是显示簇,取决于放进簇中的第一个元素。2021/6/3462021/6/3472021/6/348簇函数选项板簇函数选项板2021/6/3492021/6/350202

12、1/6/351连接簇到该函数时,函数将自动调连接簇到该函数时,函数将自动调整大小以显示簇中的各个元素输出。整大小以显示簇中的各个元素输出。连线板显示了该多态函数的默认数连线板显示了该多态函数的默认数据类型。据类型。2021/6/3522021/6/3532021/6/3542021/6/3552021/6/3562021/6/3572021/6/3581.1.数组是相同类型的数据元素的集合,可创建数值数组是相同类型的数据元素的集合,可创建数值型型、布尔型、字符串型或簇数组。、布尔型、字符串型或簇数组。2.2.可在前面板和框图程序中创建一个数组,创建数可在前面板和框图程序中创建一个数组,创建数组包括建立数组框和定义数组类型两个步骤。组包括建立数组框和定义数组类型两个步骤。3.3.数组元素索引数组元素索引(下标下标)从从0 0开始,若数组元素个数开始,若数组元素个数为为N N,则最大索引为,则最大索引为N-1N-1。4.框图中常常利用循环的自动索引功能,创建数组。框图中常常利用循环的自动索引功能,创建数组。在默认状态下,在默认状态下,For循环自动索引有效,而循环自动索引有效,而While循环自动索引无效。循环自动索引无效。5.簇是相同或不同类型的数据的集合。簇是相同或不同类型的数据的集合。2021/6/3592021/6/360部分资料从网络收集整理而来,供大家参考,感谢您的关注!

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!