介紹了數(shù)組和簇?cái)?shù)據(jù)類型以及創(chuàng)建和使用數(shù)組和簇的方法_第1頁
介紹了數(shù)組和簇?cái)?shù)據(jù)類型以及創(chuàng)建和使用數(shù)組和簇的方法_第2頁
介紹了數(shù)組和簇?cái)?shù)據(jù)類型以及創(chuàng)建和使用數(shù)組和簇的方法_第3頁
介紹了數(shù)組和簇?cái)?shù)據(jù)類型以及創(chuàng)建和使用數(shù)組和簇的方法_第4頁
介紹了數(shù)組和簇?cái)?shù)據(jù)類型以及創(chuàng)建和使用數(shù)組和簇的方法_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

介紹了數(shù)組和簇?cái)?shù)據(jù)類型以及創(chuàng)建和使用數(shù)組和簇的方法本教程介紹了數(shù)組和簇?cái)?shù)據(jù)類型,以及創(chuàng)建和使用數(shù)組和簇的方法。數(shù)組由元素和維度構(gòu)成,可以是輸入控件或顯示控件,但不能同時(shí)包含輸入控件和顯示控件。元素是數(shù)組中包含的數(shù)據(jù)或值。維度是數(shù)組的長度、高度或深度。數(shù)組適用于使用一組同類數(shù)據(jù)集或需要存儲重復(fù)計(jì)算歷史時(shí)。數(shù)組中的元素是有序的,數(shù)組中的每個(gè)元素都有一個(gè)對應(yīng)的索引值,通過數(shù)組索引可訪問數(shù)組中的某個(gè)特定元素。NILabVIEW軟件中的數(shù)組索引從0開始。也就是說,如果一維(1D)數(shù)組包含n個(gè)元素,那么索引范圍就是0~n–1,其中索引0指向數(shù)組中的第一個(gè)元素,索引n–1指向數(shù)組中的最后一個(gè)元素。簇可以將混合類型的數(shù)據(jù)集合在一起。LabVIEW錯(cuò)誤簇就是一個(gè)常見的簇,它包含一個(gè)布爾值、一個(gè)數(shù)值以及一個(gè)字符串。簇類似于文本編程語言中的記錄或者結(jié)構(gòu)體。與數(shù)組相似,簇也可以是輸入控件或顯示控件,但不能同時(shí)包含輸入控件和顯示控件。簇和數(shù)組的不同之處在于特定簇的大小是固定的,而特定數(shù)組的大小可以變化。同時(shí),簇可以包含多種數(shù)據(jù)類型,但數(shù)組只能包含一種數(shù)據(jù)類型。創(chuàng)建數(shù)組輸入控件和顯示控件

要在LabVIEW中創(chuàng)建數(shù)組,必須在前面板上放置一個(gè)數(shù)組,并在數(shù)組內(nèi)放置一個(gè)元素(如數(shù)值、布爾或波形輸入控件或顯示控件)。1.新建一個(gè)VI。2.右鍵單擊前面板,顯示控件選板。3.在控件選板上,瀏覽新式?數(shù)組、矩陣與簇并將數(shù)組拖曳至前面板。

4.在控件選板上,瀏覽新式?數(shù)值,拖曳并放置一個(gè)數(shù)值顯示控件至數(shù)組內(nèi)。

5.將鼠標(biāo)懸浮于數(shù)組上方,拖曳數(shù)組右側(cè)可展開數(shù)組并顯示多個(gè)元素。

上述步驟介紹了創(chuàng)建一維數(shù)組的方法。而二維數(shù)組則是以網(wǎng)格或矩陣的方式存儲元素。二維數(shù)組中的每個(gè)元素都包含兩個(gè)對應(yīng)的索引值:行索引和列索引。與一維數(shù)組相同,二維數(shù)組的行索引和列索引也是從0開始的。創(chuàng)建二維數(shù)組前,必須先創(chuàng)建一個(gè)一維數(shù)組,然后增加其維度?,F(xiàn)在返回到之前創(chuàng)建的一維數(shù)組。1.在前面板上右鍵單擊索引顯示并從快捷菜單中選擇添加維度。

2.將鼠標(biāo)懸浮于數(shù)組上方,拖曳數(shù)組的一個(gè)角可展開數(shù)組并顯示多行和多列。

至此,創(chuàng)建數(shù)組的數(shù)值元素均顯示為灰色的0。灰色數(shù)組元素表示元素未被初始化。單擊元素內(nèi)部,將灰色0替換為需要的數(shù)字,可初始化元素。

元素可初始化為任何選擇的值。元素值無需統(tǒng)一,如上圖所示。創(chuàng)建數(shù)組常量

數(shù)組常量用于存儲常量數(shù)據(jù)或用于同另一個(gè)數(shù)組進(jìn)行比較。1.右鍵單擊程序框圖,顯示函數(shù)選板。2.在函數(shù)選板上,瀏覽編程?數(shù)組并將數(shù)組常量拖曳至程序框圖。

3.在函數(shù)選板上,瀏覽編程?數(shù)值并將數(shù)值常量拖曳至“數(shù)組常量”。

4.重新調(diào)整數(shù)組常量大小并初始化一些元素。

數(shù)組輸入/輸出

如果將數(shù)組連線到For循環(huán)的輸入端,通過自動索引功能,LabVIEW可將For循環(huán)計(jì)數(shù)接線端自動設(shè)置為數(shù)組大小。右鍵單擊連線至數(shù)組的循環(huán)隧道,選擇啟用索引(禁用索引)。如啟用了自動索引,F(xiàn)or循環(huán)的每次迭代傳遞數(shù)組中對應(yīng)的元素。連線值作為For循環(huán)的輸出時(shí),啟用

溫馨提示

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

評論

0/150

提交評論