文档详情

第四章数组字符串和簇.ppt

发布:2020-02-22约2.09千字共72页下载文档
文本预览下载声明
《虚拟仪器》;第四章 数组、簇和字符串;数据类型选择和转换:;4.1 数组;1.创建数组:;增加数组维数;三维数组;利用循环创建数组; 创建二维数组 ;2.数组函数 ;数组函数详细介绍;(2)数组索引函数Index Array ;(3)替换数组元素函数Replace Array Subset;(4)插入数组函数Insert Into Array 向数组指定位置插入若干行或若干列新元素。 ;(5)从数组中删除元素函数Delete From Array 从一个数组中删除单个元素或者子数组 ;(6)初始化数组Intialize Array ;(7)创建数组函数Build Array 功能:把多个数组组合成一个数组或对一个数组添加元素。;(8)提取子数组函数 Array Subset ;(9)一维数组轮转函数Rotate 1D Array;(10)一维数组倒置函数Reverse 1D Array;(11)搜索一维数组函数Search 1D Array ;(12)一维数组分离函数Split 1D Array ;(13)一维数组排序函数Sort 1D Array 升序排列 ;(14)获得数组最大值和最小值的函数Array Max﹠Min ;数组函数举例;替换数组一个元素或行、列;例:设计一个VI,产生9个随机数组成的数组,先倒序排列,按从小到大排列,并且求出最大值、最小值。 ;数组插值函数应用;线性代数(Linear Algebra)子模板;线性代数函数举例;4.2簇;1.创建簇;2.簇函数;例如:学生情况表中有这样一些数据:姓名(字符型)、性别(字符型)、年龄(数字型)、党员否(布尔型)等,形成一个簇 。;4.3 字符串;16进制;字符的四种显示模式;不可显示字符代码表 ;字符串处理函数;字符串常用函数;(2)连接字符串函数Concatenate String 把所有的输入字符和字符串数组按顺序连接成一个输出字符串。 ;(3)提取子字符串函数String Subset offset指定提取子字符串在原字符串中的起始位置(从0开始计数),参数length指定子字符串的长度。 ;(4)大小写转换函数To Upper Case和To Lower Case ;(5)替换子字符串函数Replace Substring 此函数有3 种用法: ① 用substring参数输入的字符串,替换原字符串中从offset参数指定的位置开始,length参数指定长度的子字符串。 ;② substring没连,从offset指定的位置开始,删除length长度的子字符串。; ③ length输入值为0,一个字符也没删除,在原字符串中从offset指定的位置开始插入substring参数输入的字符串。;(6)查找替换字符串函数Search and Replace String 查找参数search string指定的字符串,并用replace string指定的字符串替换查找到的字符串。;若replace string未连接数据,那么就删除查找到的字符串。;(7)查找匹配字符串函数Match Pattern 查找到,就把string分为三个子串输出: before substring match substring after substring offset past match:输出查找到匹配字符串后的下一个字符的位置。;三个子串输出;如果没查找到regular expression,匹配字符串输出为空,offset past match端口输出-1。;(8)转换为字符串函数Format into String 将输入数据(字符串、数值、路径或布尔量)转换为字符串并和initial string连接在一起。 ;举例:字符串大小写转换、合成字符串、 求字符串长度、查找和替换;框图程序;字符串和数字转换;Scan From String函数,该函数可以把一个包含数字字符的字符串转换成一个数字。在下例中,将字符串“电压值为: 1.28E+2”转换成数字128.00。 ;附加的字符串功能;字符串和数据相互转换函数; 字符串和数组及路径的转换;习题:2.4;3.用Graph显示数据并使用分析程序。设计一个VI来测量温度,每隔0.25秒测一次,共测定10秒。在数据采集过程中,VI将在波形Chart上实时地显示测量结果。采集过程结束后,在Graph上画出温度数据曲线及最佳拟合曲线,并算出温度的最大值,最小值和平均值。 4.将一个簇分解,并将另外几个数据组合成另一个簇,且将不同的数据整合成数组输出。另外创建一个程序实现簇与数组的转化。 ;5.计一个VI,把一个数字转换成字符串,并将此字符串与其他字符串相连,形成一个输出字符串,
显示全部
相似文档