第四章簇和波形_第1頁(yè)
第四章簇和波形_第2頁(yè)
第四章簇和波形_第3頁(yè)
第四章簇和波形_第4頁(yè)
第四章簇和波形_第5頁(yè)
已閱讀5頁(yè),還剩35頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第四章簇和波形第1頁(yè),共40頁(yè),2023年,2月20日,星期三1.創(chuàng)建簇方法1:在框圖程序中使用Bundle函數(shù)(Cluster子模板中)Bundle函數(shù)可以新建簇還可在已有簇中添加元素方法2:在前面板放置一個(gè)簇的空框架(Control模板的Cluster子模板中的Cluster控件),在框架中再增加簇的元素。

第2頁(yè),共40頁(yè),2023年,2月20日,星期三2.簇函數(shù)1、Unbundle分解簇函數(shù)2、Bundle合成簇函數(shù)3、UnbundleByName

按名稱分解簇函數(shù)4、BundleByName

按名稱合成簇函數(shù)5、BuildClusterArray

建立簇?cái)?shù)組函數(shù)6、Index&BundleClusterArray

按索引組合簇?cái)?shù)組函數(shù)

7、簇和數(shù)組相互轉(zhuǎn)換ClusterToArray和ArrayToCluster第3頁(yè),共40頁(yè),2023年,2月20日,星期三例如:學(xué)生情況表中有這樣一些數(shù)據(jù):姓名(字符型)、性別(字符型)、年齡(數(shù)字型)、黨員否(布爾型)等,形成一個(gè)簇。Bundle函數(shù)(Cluster子模板中)第4頁(yè),共40頁(yè),2023年,2月20日,星期三4.3字符串字符串就是一系列文本字符,以ASCII碼表示。在數(shù)據(jù)傳送中,通常將數(shù)字型的數(shù)據(jù)轉(zhuǎn)換成字符串進(jìn)行傳送。在很多情況下,往磁盤(pán)上存儲(chǔ)的數(shù)字型數(shù)據(jù)也要求是字符串格式。創(chuàng)建:在控制模板的String&Path子模板中,字符串的輸入:使用字符串控制器字符串輸出:使用字符串指示器可以改變文本顯示區(qū)的尺寸。當(dāng)文本顯示不完時(shí),可以在字符串控制器或指示器上彈出快捷菜單,選擇VisibleItems>>Scrollbar選項(xiàng),將出現(xiàn)滾動(dòng)條。第5頁(yè),共40頁(yè),2023年,2月20日,星期三16進(jìn)制十進(jìn)制字符16進(jìn)制十進(jìn)制字符16進(jìn)制十進(jìn)制字符3060040100@60140`3161141101A61141a3262242102B62142b3363343103C63143c3464444104D64144d3565545105E65145e3666646106F66146f3767747107G67147g3870848110H68150h3971949111I69151i3A72:4A112J6A152j3B73;4B113K6B153k3C74<4C114L6C154l3D75=4D115M6D155m3E76>4E116N6E156n3F77?4F117O6F157o部分ASCII碼表第6頁(yè),共40頁(yè),2023年,2月20日,星期三字符的四種顯示模式可以在字符串控制器和指示器上彈出快捷菜單來(lái)改變字符顯示模式。(1)NormalDisplay,這是正常默認(rèn)顯示模式(2)PasswordDisplay,這是口令顯示模式,即在前面板上字符串顯示為星號(hào)。(3)HexDisplay,顯示字符的十六進(jìn)制表示的ASCII代碼。(4)'\'CodesDisplay,這是代碼顯示模式,可以顯示或輸入通常情況下不可顯示的字符,例如空格、回車(chē)、跳格字符等,不可顯示字符以反斜杠后跟相應(yīng)代碼的形式表示第7頁(yè),共40頁(yè),2023年,2月20日,星期三不可顯示字符代碼表

代碼含義\bBackspace(ASCIIBS,equivalentto\08)\sSpace(ASCIISP,equivalentto\20)\rReturn(ASCIICR,equivalentto\0D)\nNewline(ASCIILF,equivalentto\0A)\tTab(ASCIIHT,equivalentto\09)第8頁(yè),共40頁(yè),2023年,2月20日,星期三字符串處理函數(shù)第9頁(yè),共40頁(yè),2023年,2月20日,星期三字符串常用函數(shù)(1)字符串長(zhǎng)度函數(shù)第10頁(yè),共40頁(yè),2023年,2月20日,星期三(2)連接字符串函數(shù)ConcatenateString把所有的輸入字符和字符串?dāng)?shù)組按順序連接成一個(gè)輸出字符串。

第11頁(yè),共40頁(yè),2023年,2月20日,星期三(3)提取子字符串函數(shù)StringSubsetoffset指定提取子字符串在原字符串中的起始位置(從0開(kāi)始計(jì)數(shù)),參數(shù)length指定子字符串的長(zhǎng)度。

第12頁(yè),共40頁(yè),2023年,2月20日,星期三(4)大小寫(xiě)轉(zhuǎn)換函數(shù)ToUpperCase和ToLowerCase第13頁(yè),共40頁(yè),2023年,2月20日,星期三(5)替換子字符串函數(shù)ReplaceSubstring此函數(shù)有3種用法:①

用substring參數(shù)輸入的字符串,替換原字符串中從offset參數(shù)指定的位置開(kāi)始,length參數(shù)指定長(zhǎng)度的子字符串。第14頁(yè),共40頁(yè),2023年,2月20日,星期三②substring沒(méi)連,從offset指定的位置開(kāi)始,刪除length長(zhǎng)度的子字符串。第15頁(yè),共40頁(yè),2023年,2月20日,星期三③length輸入值為0,一個(gè)字符也沒(méi)刪除,在原字符串中從offset指定的位置開(kāi)始插入substring參數(shù)輸入的字符串。第16頁(yè),共40頁(yè),2023年,2月20日,星期三(6)查找替換字符串函數(shù)SearchandReplaceString查找參數(shù)searchstring指定的字符串,并用replacestring指定的字符串替換查找到的字符串。第17頁(yè),共40頁(yè),2023年,2月20日,星期三若replacestring未連接數(shù)據(jù),那么就刪除查找到的字符串。第18頁(yè),共40頁(yè),2023年,2月20日,星期三(7)查找匹配字符串函數(shù)MatchPattern查找到,就把string分為三個(gè)子串輸出:beforesubstringmatchsubstringaftersubstringoffsetpastmatch:輸出查找到匹配字符串后的下一個(gè)字符的位置。第19頁(yè),共40頁(yè),2023年,2月20日,星期三三個(gè)子串輸出第20頁(yè),共40頁(yè),2023年,2月20日,星期三如果沒(méi)查找到regularexpression,匹配字符串輸出為空,offsetpastmatch端口輸出-1。第21頁(yè),共40頁(yè),2023年,2月20日,星期三(8)轉(zhuǎn)換為字符串函數(shù)FormatintoString將輸入數(shù)據(jù)(字符串、數(shù)值、路徑或布爾量)轉(zhuǎn)換為字符串并和initialstring連接在一起。第22頁(yè),共40頁(yè),2023年,2月20日,星期三舉例:字符串大小寫(xiě)轉(zhuǎn)換、合成字符串、

求字符串長(zhǎng)度、查找和替換The

quickbrown

fox

jumpedoverthelazydog前面板第23頁(yè),共40頁(yè),2023年,2月20日,星期三框圖程序第24頁(yè),共40頁(yè),2023年,2月20日,星期三字符串和數(shù)字轉(zhuǎn)換FormatIntoString函數(shù),該函數(shù)可以把任何格式下的argument(例如,數(shù)字型)轉(zhuǎn)換成指定格式的字符串。在下例中,此函數(shù)將浮點(diǎn)數(shù)1.28轉(zhuǎn)換成6位字符串“1.2800”第25頁(yè),共40頁(yè),2023年,2月20日,星期三Scan

From

String函數(shù),該函數(shù)可以把一個(gè)包含數(shù)字字符的字符串轉(zhuǎn)換成一個(gè)數(shù)字。在下例中,將字符串“電壓值為:1.28E+2”轉(zhuǎn)換成數(shù)字128.00。第26頁(yè),共40頁(yè),2023年,2月20日,星期三附加的字符串功能1.Search/SplitString2.PickLine3.MatchFirstString4.MatchTrue/FalseString 5.ScanStringforTokens6.RotateString7ReverseString8.IndexStringArray9.AppendTrue/FalseString第27頁(yè),共40頁(yè),2023年,2月20日,星期三字符串和數(shù)據(jù)相互轉(zhuǎn)換函數(shù)字符串可轉(zhuǎn)換為多種進(jìn)制和多種格式的數(shù)據(jù),如十進(jìn)制、十六進(jìn)制、八進(jìn)制,浮點(diǎn)數(shù)、工程數(shù)、分?jǐn)?shù)。數(shù)據(jù)可轉(zhuǎn)換為字符串第28頁(yè),共40頁(yè),2023年,2月20日,星期三

字符串和數(shù)組及路徑的轉(zhuǎn)換例:StringToByteArray:字符串轉(zhuǎn)換為字節(jié)數(shù)組反之,ByteArrayToString:字節(jié)數(shù)組轉(zhuǎn)換為字符串第29頁(yè),共40頁(yè),2023年,2月20日,星期三習(xí)題:1.設(shè)計(jì)一個(gè)VI,產(chǎn)生一維數(shù)組,然后將相鄰的一對(duì)元素相乘(從元素0和元素1開(kāi)始),最后輸出結(jié)果數(shù)值。例如,輸入數(shù)組值為1,23,10,5,7,11,輸出數(shù)組為23,50,35,77。2.產(chǎn)生一個(gè)數(shù)組,熟悉數(shù)組函數(shù)。設(shè)計(jì)一個(gè)VI用來(lái)連接兩個(gè)數(shù)組。把一個(gè)初始化后的數(shù)組以指定的偏移量添加到連接好的數(shù)組中,并指出最后數(shù)組的中間元素。

第30頁(yè),共40頁(yè),2023年,2月20日,星期三3.用Graph顯示數(shù)據(jù)并使用分析程序。設(shè)計(jì)一個(gè)VI來(lái)測(cè)量溫度,每隔0.25秒測(cè)一次,共測(cè)定10秒。在數(shù)據(jù)采集過(guò)程中,VI將在波形Chart上實(shí)時(shí)地顯示測(cè)量結(jié)果。采集過(guò)程結(jié)束后,在Graph上畫(huà)出溫度數(shù)據(jù)曲線及最佳擬合曲線,并算出溫度的最大值,最小值和平均值。4.將一個(gè)簇分解,并將另外幾個(gè)數(shù)據(jù)組合成另一個(gè)簇,且將不同的數(shù)據(jù)整合成數(shù)組輸出。另外創(chuàng)建一個(gè)程序?qū)崿F(xiàn)簇與數(shù)組的轉(zhuǎn)化。

第31頁(yè),共40頁(yè),2023年,2月20日,星期三5.計(jì)一個(gè)VI,把一個(gè)數(shù)字轉(zhuǎn)換成字符串,并將此字符串與其他字符串相連,形成一個(gè)輸出字符串,同時(shí),顯示輸出字符串的長(zhǎng)度。另外,可以進(jìn)行密碼驗(yàn)證,當(dāng)密碼匹配時(shí),將密碼顯示出來(lái),并通過(guò)一個(gè)指示燈來(lái)表示密碼正確與否。第32頁(yè),共40頁(yè),2023年,2月20日,星期三

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論