基于labview的数组簇和波形

基于labview的数组簇和波形

ID:39455620

大小:686.00 KB

页数:45页

时间:2019-07-03

基于labview的数组簇和波形_第1页
基于labview的数组簇和波形_第2页
基于labview的数组簇和波形_第3页
基于labview的数组簇和波形_第4页
基于labview的数组簇和波形_第5页
资源描述:

《基于labview的数组簇和波形》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数组、簇和波形LabVIEW的数据类型数据类型选择和转换:数值型控件对象的数据类型或格式和精度指定:右击对象,在弹出菜单上选择“Represeutation”或”Format@Precision”不同数据类型连接时,有的可以自动转换,有的不行可使用转换函数强制转换转换函数在函数面板数值运算Numeric中conversion子模板中数组数组是同一类型数据的集合。LabVIEW中的数组元素可以为任何数值类型、布尔型、字符串和簇。数组、图表、图形不能作为数组元素数组一个数组可以是一维的,在内存允许的情况下,也可以是多维的,每维最多可以包含231_1个元素。可以通过数组指针(索引inde

2、x)访问数组元素,指针在0到N-1的范围内变化,而N就是数组元素的个数。例:10元素的一维数组思考?波形如何存储?波形可以存储在数组中,波形上一点构成数组中的一个元素。数组的创建在前面板创建在后面板创建通过函数或VIS动态生成在前面板创建数组:第一步创建数组壳:从控制模板的Array&Cluster子模板中选择Array控制器,放在前面板上,即建立了一个空的数组壳(ArrayShell)第二步建立数据对象:把一个数据对象拖入数组壳,或者从控制模板中添加一个数据对象到数组壳中,这样就可以创建一个数组离索引显示最近的元素对应该索引显示里索引值关联的元素索引显示增加数组维数在数组壳左边的

3、指针标记上弹出菜单,选择AddDimension选项,增加数组的维数列指针行指针当前指针指示的元素4行2列元素三维数组、n维数组页指针行指针列指针后面板创建数组添加数组容器添加数组元素前面板创建的是数组变量(控制量或显示量)后面板创建的是数组常量利用循环创建数组在For循环和While循环的边框上可以自动地累积数据,形成数组,这种特性被称为自动索引。自动索引为打开状态时,每一次循环产生一个新的数组元素,并存储在循环的边框上。循环结束以后,数组数据将传送到循环外的数组指示器中。若自动索引被设为无效,则只有最后一次循环产生的数传到循环外。For循环数据出口的自动索引默认为有效。而Whi

4、le循环的数据出口的自动索引默认为无效在数据出口信道上右击,弹出菜单中可修改自动索引。创建二维数组使用两个For循环,把其中一个嵌套在另一个中可以生成一个二维数组。外层的For循环产生行,而内层的For循环产生列生成数组列生成数组行课后思考并练习如何用while循环创建一维或二维数组?1.用while循环创建数组时,要打开自动索引;2.While循环是在运算之后检查条件端子;3.要设置停止的条件。数组函数子模板1.数组大小ArraySize2.数组检索IndexArray3.替换数组元素ReplaceArraySubset4.插入数组元素InsertIntoArray5.删除元素D

5、eleteFromArray6.初始化数组InitializeArray7.创建数组BuildArray8.子数组ArraySubset9.一维数组循环移位.Rotate1DArray10.一维数组倒置Reverse1DArray11.一维数组搜索Search1DArray12.一维数组分离Split1DArray13.一维数组排序Sort1DArray14.数组最大值和最小值ArrayMax&Min15.二维数组转置Transpose2DArray16.一维数组插值Interpolate1DArray17.一维数组阈值Threshold1DArray18.一维数组接插Interl

6、eave1DArray19一维数组拆分Decimate1DArray20.改变数组维数ReshapeArray21.簇到数组ClusterToArray22.数组到簇ArrayToCluster数组函数举例设计一个三基色的混色器设计一个VI,产生8个随机数组成的数组,先倒序排列,按从小到大排列,并且求出最大值、最小值。使用For循环的自动索引功能创建数组,并用一个图形(Graph)显示该数组更多例子请参考labview软安装路径下:……\LabVIEW8.6exmaplesgeneralArrays.llb课后练习:练习1:产生一个数组,熟悉数组函数。设计一个VI用来连接两

7、个数组。把一个初始化后的数组以指定的偏移量添加到另一个数组中,并指出最后数组的中间元素。练习2:设计一个VI,产生一个二维的随机数数组(3行10列),数组产生后,对每一行进行索引并将每一行绘制在它自己的Graph上(前面板中应包括三个Graph指示器)。练习3:设计一个VI,产生一维数组,然后将相邻的一对元素相乘(从元素0和元素1开始),最后输出结果数值。例如,输入数组值为1,23,10,5,7,11,输出数组为23,50,35,77。簇数据定义:簇是一种可以把相同或

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

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

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