《数组字符串和簇》PPT课件

《数组字符串和簇》PPT课件

ID:45436964

大小:705.00 KB

页数:71页

时间:2019-11-13

《数组字符串和簇》PPT课件_第1页
《数组字符串和簇》PPT课件_第2页
《数组字符串和簇》PPT课件_第3页
《数组字符串和簇》PPT课件_第4页
《数组字符串和簇》PPT课件_第5页
资源描述:

《《数组字符串和簇》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《虚拟仪器》内蒙古科技大学信息学院测控技术教研室xjs2007@imust.cn第四章数组、簇和字符串数据类型选择和转换:数值型控件对象的数据类型或格式和精度指定:右击对象,在弹出菜单上选择“Represeutation”或”Format@Precision”不同数据类型连接时,有的可以自动转换,有的不行可使用转换函数强制转换转换函数在函数面板数值运算Numeric中conversion子模板中4.1数组数组是同一类型数据的集合。LabVIEW中的数组可以为任何数值类型、布尔型、字符串。一个数组可以是一维的,在内存允许的情况下,也可以是多维的,每维最多可以包含231个元素。可以通过数组

2、指针(索引index)访问数组元素,指针在0到N-1的范围内变化,而N就是数组元素的个数。例:10元素的一维数组1.创建数组:第一步创建数组壳:从控制模板的Array&Cluster子模板中选择Array控制器,放在前面板上,即建立了一个空的数组壳(ArrayShell)第二步建立数据对象:把一个数据对象拖入数组壳,或者从控制模板中添加一个数据对象到数组壳中,这样就可以创建一个数组增加数组维数在数组壳左边的指针标记上弹出菜单,选择AddDimension选项,增加数组的维数列指针行指针当前指针指示的元素4行2列元素三维数组页指针行指针列指针利用循环创建数组在For循环和While循环的

3、边框上可以自动地累积数据,形成数组,这种特性被称为自动索引。自动索引为打开状态时,每一次循环产生一个新的数组元素,并存储在循环的边框上。若自动索引被设为无效,则只有最后一次循环产生的数传到循环外。For循环数据出口的自动索引默认为有效。而While循环的数据出口的自动索引默认为无效在数据出口信道上右击,弹出菜单中可修改自动索引。创建二维数组使用两个For循环,把其中一个嵌套在另一个中可以生成一个二维数组。外层的For循环产生行,而内层的For循环产生列2.数组函数数组函数详细介绍(1)数组大小函数ArraySize(2)数组索引函数IndexArray(3)替换数组元素函数Replac

4、eArraySubset(4)插入数组函数InsertIntoArray向数组指定位置插入若干行或若干列新元素。(5)从数组中删除元素函数DeleteFromArray从一个数组中删除单个元素或者子数组(6)初始化数组IntializeArray(7)创建数组函数BuildArray功能:把多个数组组合成一个数组或对一个数组添加元素。(8)提取子数组函数ArraySubset提取输入数组的第0行开始的两行和第1列开始的两列元素,组成一个新数组。(9)一维数组轮转函数Rotate1DArray(10)一维数组倒置函数Reverse1DArray(11)搜索一维数组函数Search1DAr

5、ray(12)一维数组分离函数Split1DArray(13)一维数组排序函数Sort1DArray升序排列(14)获得数组最大值和最小值的函数ArrayMax﹠Min数组函数举例求数组的大小检索数组,得到指定位置的元素或子数组替换数组一个元素或行、列例:设计一个VI,产生9个随机数组成的数组,先倒序排列,按从小到大排列,并且求出最大值、最小值。数组插值函数应用线性代数(LinearAlgebra)子模板在数学子模板中,线性代数函数举例4.2簇定义:簇是一种可以把相同或不同类型的数据组合在一起的数据结构,类似于C语言中的结构体数据类型struct。我们可以把簇形象地理解为一根多芯电缆,

6、不同的信号线捆绑在一起进行传输,电缆中的每根线就相当于簇中的每个元素。作用:减少连线的混乱,减少接线板上接线端的数量1.创建簇方法1:在框图程序中使用Bundle函数(Cluster子模板中)Bundle函数可以新建簇还可在已有簇中添加元素方法2:在前面板放置一个簇的空框架(Control模板的Cluster子模板中的Cluster控件),在框架中再增加簇的元素。2.簇函数1、Unbundle分解簇函数2、Bundle合成簇函数3、UnbundleByName按名称分解簇函数4、BundleByName按名称合成簇函数5、BuildClusterArray建立簇数组函数6、Index&

7、BundleClusterArray按索引组合簇数组函数7、簇和数组相互转换ClusterToArray和ArrayToCluster例如:学生情况表中有这样一些数据:姓名(字符型)、性别(字符型)、年龄(数字型)、党员否(布尔型)等,形成一个簇。Bundle函数(Cluster子模板中)4.3字符串字符串就是一系列文本字符,以ASCII码表示。在数据传送中,通常将数字型的数据转换成字符串进行传送。在很多情况下,往磁盘上存储的数字型数据也要求是

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

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

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