资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第6章,字,字符串,、,、数组、,簇,簇和矩阵,1,本章内容,6.1,字符串(,String,),6.2,数组(,Array,),6.3,簇(,Cluster,),LabVIEW,中的结构,体,体变量,6.4,矩阵(,Matrix,),2,6.1,字符串(,String,),字符串在,LabVIEW,编程中会,频,频繁的用,到,到,因此,LabVIEW,封装了功,能,能丰富的,字,字符串函,数,数用于字,符,符串的处,理,理,用户,不,不需要再,像,像,C,语言中一,样,样为字符,串,串的操作,编,编写繁琐,的,的程序。,字符串控,件,件包括输,入,入控件、,显,显示控件,和,和下拉框,。,。,3,6.1,字符串(,String,),4,6.1,字符串(,String,),6.1.1,字符串控,件,件,字符串输,入,入控件一,般,般被用作,文,文本输入,框,框,而字,符,符串显示,控,控件一般,被,被用作文,本,本显示框,。,。,5,6.1,字符串(,String,),6.1.2,表格和树,形,形控件,表格(,Table,)和树形,控,控件在,ControlsPalette,的,Modern-List&Table,面板下。,表格实际,上,上就是一,个,个字符串,组,组成的二,维,维数组。,树形控件,以,以树的形,式,式显示多,层,层内容,,Windows,的资源管,理,理器就是,用,用树形控,件,件来显示,文,文件目录,的,的。,6,6.1,字符串(,String,),6.1.2,表格和树,形,形控件举,例,例,7,6.1,字符串(,String,),6.1.3,字符串函,数,数,8,6.1,字符串(,String,),6.1.3,字符串函,数,数举例,基本字符,串,串函数示,例,例,9,6.1,字符串(,String,),6.1.3,字符串函,数,数举例,数据数组,/,电子表格,字,字符串转,换,换函数示,例,例,10,6.2,数组(,Array,),6.2.1,数组控件,数组控件,11,6.2,数组(,Array,),6.2.1,数组控件,12,6.2,数组(,Array,),6.2.2,数组之间,的,的算术运,算,算,LabVIEW,一个非常,大,大的优势,就,就是它可,以,以根据输,入,入数据的,类,类型判断,算,算子的运,算,算方法,,即,即自动实,现,现多态,对于加减,乘,乘除,数,组,组之间的,运,运算满足,下,下面的规,则,则:,a,)如果,进,进行运算,的,的两个数,组,组大小完,全,全一样,,则,则将两个,数,数组中索,引,引相同的,元,元素进行,运,运算形成,一,一个新的,数,数组。,b,)若大,小,小不一样,,,,则忽略,较,较大数组,多,多出来的,部,部分。,c,)如果,一,一个数组,和,和一个数,值,值进行运,算,算,则数,组,组的每个,元,元素都和,该,该数值进,行,行运算从,而,而输出一,个,个新的数,组,组。,13,6.2,数,组,组,(,(,Array,),6.2.3,数,组,组,函,函,数,数,14,6.2,数,组,组,(,(,Array,),6.2.3,数,组,组,函,函,数,数,举,举,例,例,用,ArraySize,函,数,数,获,获,得,得,三,三,维,维,数,数,组,组,大,大,小,小,示,示,例,例,15,6.3,簇,(,(,Cluster,),LabVIEW,中,的,的,结,结,构,构,体,体,变,变,量,量,簇,是,是,LabVIEW,中,比,比,较,较,独,独,特,特,的,的,一,一,个,个,概,概,念,念,,,,,但,但,实,实,际,际,上,上,它,它,就,就,对,对,应,应,于,于,C,语,言,言,等,等,文,文,本,本,编,编,程,程,语,语,言,言,中,中,的,的,结,结,构,构,体,体,变,变,量,量,。,。,16,6.3,簇,(,(,Cluster,),LabVIEW,中,的,的,结,结,构,构,体,体,变,变,量,量,6.3.1,簇,的,的,创,创,建,建,通,过,过,簇,簇,控,控,件,件,实,实,现,现,的,的,温,温,度,度,显,显,示,示,器,器,17,6.3,簇,(,(,Cluster,),LabVIEW,中,的,的,结,结,构,构,体,体,变,变,量,量,改,变,变,簇,簇,内,内,部,部,元,元,素,素,控,控,件,件,的,的,索,索,引,引,18,6.3,簇,(,(,Cluster,),LabVIEW,中,的,的,结,结,构,构,体,体,变,变,量,量,6.3.2,簇,操,操,作,作,函,函,数,数,19,6.3,簇,(,(,Cluster,),LabVIEW,中,的,的,结,结,构,构,体,体,变,变,量,量,1,、,解,解,包,包,函,函,数,数,(,(,Unbundle,),该,函,函,数,数,将,将,簇,簇,解,解,开,开,从,从,而,而,获,获,得,得,簇,簇,中,中,各,各,个,个,元,元,素,素,的,的,值,值,。,。,缺,缺,省,省,情,情,况,况,下,下,,,,,它,它,会,会,根,根,据,据,输,输,入,入,的,的,簇,簇,自,自,动,动,调,调,整,整,输,输,出,出,端,端,子,子,的,的,数,数,目,目,和,和,数,数,据,据,类,类,型,型,,,,,并,并,按,按,照,照,簇,簇,内,内,部,部,元,元,素,素,索,索,引,引,的,的,顺,顺,序,序,排,排,列,列,。,。,20,6.3,簇,(,(,Cluster,),LabVIEW,中,的,的,结,结,构,构,体,体,变,变,量,量,2,、,打,打,包,包,函,函,数,数,(,(,Bundle,),该,函,函,数,数,用,用,来,来,为,为,Cluster,中,各,各,元,元,素,素,赋,赋,值,值,。,。,21,6.3,簇,(,(,Cluster,),LabVIEW,中,的,的,结,结,构,构,体,体,变,变,量,量,3,、,按,按,元,元,素,素,名,名,称,称,解,解,包,包,函,函,数,数,(,(,UnbundleByName,),普,通,通,的,的,解,解,包,包,函,函,数,数,解,解,包,包,后,后,只,只,有,有,将,将,鼠,鼠,标,标,移,移,到,到,输,输,出,出,端,端,子,子,上,上,才,才,能,能,看,看,到,到,输,输,出,出,元,元,素,素,的,的,名,名,称,称,,,,,程,程,序,序,的,的,可,可,读,读,性,性,不,不,高,高,。,。,该,该,函,函,数,数,可,可,以,以,根,根,据,据,名,名,称,称,有,有,选,选,择,择,的,的,输,输,出,出,簇,簇,内,内,部,部,元,元,素,素,。,。,其,其,中,中,元,元,素,素,名,名,称,称,就,就,是,是,指,指,元,元,素,素,的,的,Label,。,22,6.3,簇(,Cluster,),LabVIEW,中的,结,结构,体,体变,量,量,4,、按,元,元素,名,名称,打,打包,函,函数,(,(,UnbundleByName,),该函,数,数通,过,过簇,内,内部,元,元素,名,名称,来,来给,簇,簇内,部,部元,素,素赋,值,值。,参,参考,簇,簇是,必,必须,的,的,,该,该函,数,数通,过,过参,考,考簇,来,来获,得,得元,素,素名,称,称。,23,6.3,簇(,Cluster,),LabVIEW,中的,结,结构,体,体变,量,量,簇操,作,作函,数,数使,用,用示,例,例,24,6.3,簇(,Cluster,),LabVIEW,中的,结,结构,体,体变,量,量,6.3.3errorin,和,errorout,簇,LabVIEW,利用,errorin,和,errorout,这两,个,个预,定,定义,簇,簇来,作,作为,传,传递,错,错误,信,信息,的,的载,体,体。,25,6.3,簇(,Cluster,),LabVIEW,中的,结,结构,体,体变,量,量,6.3.3errorin,和,errorout,簇,对于,系,系统,错,错误,,,,,code,都有,预,预先,的,的定,义,义,,可,可以,通,通过,选,选择,Help-ExplainError,打开,错,错误,解,解释,框,框来,查,查找,该,该错,误,误代,码,码的,更,更详,细,细的,解,解释,。,。,26,6.4,矩阵,(,(,Matrix,),LabVIEW8,之前,的,的版,本,本中,只,只能,通,通过,二,二维,数,数组,来,来实,现,现矩,阵,阵的,操,操作,。,。但,是,是数,组,组的,运,运算,方,方法,和,和矩,阵,阵的,运,运算,方,方法,有,有很,大,大不,同,同,,譬,譬如,两,两个,数,数组,相,相乘,是,是直,接,接将,相,相同,索,索引,的,的数,组,组元,素,素相,乘,乘,,而,而矩,阵,阵的,相,相乘,必,必须,按,按照,线,线性,代,代数,中,中规,定,定的,方,方法,相,相乘,,,,因,此,此用,数,数组,实,实现,矩,矩阵,运,运算,是,是非,常,常麻,烦,烦的,。,。,LabVIEW8,最新,加,加入,了,了对,矩,矩阵,的,的支,持,持,,从,从而,使,使矩,阵,阵的,运,运算,变,变得,非,非常,简,简单,。,。,27,6.4,矩阵,(,(,Matrix,),矩阵,乘,乘法,举,举例,28,6.4,矩阵,(,(,Matrix,),LabVIEW8,还提,供,供了,丰,丰富,的,的线,性,性代,数,数运,算,算函,数,数,,它,它们,位,位于,FunctionsPalette,的,mathematics-lineralgebra,面板,下,下,29,小试,身,身手,1.,为第,5,章的,习,习题,2,连续,温,温度,采,采集,监,监测,添,添加,报,报警,信,信息,,,,如,下,下图,所,所示,,,,当,报,报警,发,发生,时,时输,出,出报,警,警信,息,息,,例,例如,“,温度,超,超限,!,!当,前,前温,度,度,78.23,”,”,,正,常,常情,况,况下,输,输出,空,空字,符,符串,。,。,30,小试,身,身手,2.,对字,符,符串,进,进行,加,加密,,,,规,则,则是,每,每个,字,字母,后,后移,5,位,,例,例如,A,变为,F,,,b,变为,g,,,x,变为,c,,,y,变为,d,31,小试,身,身手,3.,产生,一,一个,33,的整,数,数随,机,机数,数,数组,,,,随,机,机数,要,要在,0,到,100,之间,,,,然,后,后找,出,出数,组,组的,鞍,鞍点,,,,即,该,该位,置,置上,的,的元,素,素在,该,该行,上,上最,大,大,,在,在该,列,列上,最,最小,,,,也,可,可能,没,没有,鞍,鞍点,。,。如,下,下图,所,所示,:,32,小试,身,身手,4.,利,利,用,用簇,模,模拟,汽,汽车,控,控制,,,,如,右,右图,所,所示,,,,控,制,制面,板,板可,以,以对,显,显示,面,面板,中,中的,参,参量,进,进行,控,控制,。,。油,门,门控,制,制转,速,速,,转,转速,油,门,门*100,,档,档位,控,控制,时,时速,时,速,速,档,档位*40,,油,油量,随,随VI运,行,行时,间,间减,少,少。,33,9,、,静,静,夜,夜,四,四,无,无,邻,邻,,,,,荒,荒,居,居,旧,旧,业,业,贫,贫,。,。,。,。11,月,月-2211,月,月-22,Friday,November4,2022,10,、,雨,雨,中,中,黄,黄,叶,叶,树,树,,,,,灯,灯,下,下,白,白,头,头,人,人,。,。,。,。20:46:4520:46:4520:46,11/4/20228:46:45PM,11,、以,我,我独,沈,沈久,,,,愧,君,君相,见,见频,。,。11,月,月-2220:46:4520:46,Nov
展开阅读全文