




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第3章數(shù)據(jù)類型與運算3.1數(shù)值型3.2布爾型3.3字符串型3.4局部和全局變量3.5數(shù)組3.6簇3.7波形綜合實訓(xùn)小結(jié)習(xí)題
3.1數(shù)值型
數(shù)值型(Numeric)數(shù)據(jù)是LabVIEW中最基本的數(shù)據(jù)類型,直接用數(shù)字常量進行表達,如10、105、0.32等。程序的核心任務(wù)是處理數(shù)據(jù),LabVIEW支持所有的常見數(shù)據(jù)類型,如數(shù)值型、布爾型、字符串、波形、數(shù)組、簇、輸入/輸出、路徑、時間、枚舉型、圖片等。數(shù)據(jù)類型決定數(shù)據(jù)的存儲空間大小與操作方式。程序框圖中每個接線端對數(shù)據(jù)類型都有一定的要求。數(shù)值型數(shù)據(jù)類型選板如圖3-1所示。
圖3-1數(shù)值型數(shù)據(jù)類型選板
3.1.1數(shù)值類型
數(shù)值型數(shù)據(jù)隨著精度和取值范圍的不斷擴大,占用的內(nèi)存也不斷增大,因此,一般在設(shè)計程序時,在滿足取值范圍的前提下,盡可能選用取值范圍較小的數(shù)據(jù)類型。當變量的取值范圍不能確定時,可以選用取值范圍較大的數(shù)據(jù)類型以保證數(shù)據(jù)安全?;緮?shù)據(jù)類型如表3-1所示。
3.1.2數(shù)值型數(shù)據(jù)的設(shè)置
在前面板點擊“控件選板”→“新式”→“數(shù)值”,子模板中可以設(shè)置數(shù)值型數(shù)據(jù),如圖3-2所示。選好數(shù)值型數(shù)據(jù)后單擊右鍵,選擇“屬性”,在數(shù)據(jù)類型當中可以對數(shù)據(jù)的長度和類型進行修改,如圖3-3所示。
圖3-2數(shù)值型數(shù)據(jù)屬性設(shè)置
圖3-3數(shù)值型數(shù)據(jù)類型設(shè)置
3.1.3數(shù)值計算函數(shù)
除了基本數(shù)據(jù)類型的設(shè)置,LabVIEW還提供了多種數(shù)值型數(shù)據(jù)的計算函數(shù)。在程序編程的面板下單擊右鍵,選擇“數(shù)值”選板,就能看到各種數(shù)值運算函數(shù),如圖3-4所示。
圖3-4數(shù)值運算函數(shù)
表3-2是數(shù)值運算函數(shù)的基本說明。
如果連線兩個波形數(shù)據(jù)或動態(tài)數(shù)據(jù)類型至該函數(shù),則函數(shù)可顯示錯誤輸入和錯誤輸出接線端,不能對兩個時間標識的值求和。相加的兩個矩陣的維數(shù)必須相同,否則,函數(shù)返回空矩陣。連線板可顯示該多態(tài)函數(shù)的默認數(shù)據(jù)類型,如圖3-5所示。圖3-5求和運算程序框圖
演示加函數(shù)處理不同數(shù)據(jù)類型的方法,如圖3-6所示。該方法同樣適用于包括復(fù)合運算在內(nèi)的其他數(shù)值函數(shù)。“復(fù)合運算”函數(shù)可對兩個以上的輸入進行數(shù)值操作,如圖3-7所示。圖3-6數(shù)值加法運算前面板
圖3-7數(shù)值加法運算程序
3.2布爾型
3.2.1布爾型數(shù)據(jù)布爾(Boolean)控件代表一個布爾類型值,只能是True或false,它既可以代表按鈕輸入,也可以當成指示燈顯示進行信號輸出。程序框圖中,要對布爾量進行操作可以選擇“函數(shù)選板”→“編程”→“布爾”,得到“布爾”類型數(shù)據(jù),如圖3-8所示。圖3-8布爾型數(shù)據(jù)選板
對于輸入型數(shù)據(jù),單擊右鍵選擇“屬性”,可以在“操作”中選擇模擬真實開關(guān)的一種開關(guān)控制特性,如圖3-9所示。機械動作定義了用鼠標單擊按鈕或開關(guān)時,其值在什么時候發(fā)生數(shù)值變化。
圖3-9布爾型輸入操作選板
3.2.2布爾型函數(shù)
在程序面板選擇“布爾”可以看到布爾型運算函數(shù),其中包含了與、或、非等運算,如圖3-10所示。
圖3-10布爾型函數(shù)選板
表3-3是布爾型運算函數(shù)的基本說明。
例如:演示“與”函數(shù)的操作,但比較的方法也同樣適用于包括復(fù)合運算在內(nèi)的其他布爾函數(shù)。“復(fù)合運算”函數(shù)可對兩個以上的輸入進行布爾操作。布爾與運算前面板如圖3-11所示,布爾與運算程序如圖3-12所示。圖3-11布爾與運算前面板
圖3-12布爾與運算程序
3.3字符串型
字符串(String)是一系列可顯示的或不可顯示的ASCII碼字符的集合。程序中通常在以下情況用到字符串傳遞信息,創(chuàng)建簡單的文本信息或?qū)υ捒蛱崾尽T谶@種情況下,我們也可以在中文操作系統(tǒng)中使用漢字。當存儲數(shù)據(jù),數(shù)值型數(shù)據(jù)作為ASCII文件存盤時,必須先把它轉(zhuǎn)換為字符串。儀器通信,通常把數(shù)值型的數(shù)據(jù)作為字符串傳輸給儀器,然后再將字符串轉(zhuǎn)化為數(shù)字。
3.3.1字符串控件
在字符串控件中可以選擇字符串輸入和輸出控件。字符串控件選板如圖3-13所示,字符串控件前面板如圖3-14所示。
圖3-13字符串控件選板
圖3-14字符串控件前面板
使用鼠標右鍵單擊字符串控件,選擇屬性,可以對字符串類型的數(shù)據(jù)進行屬性設(shè)置,包括顯示樣式、標簽、標題等,如圖3-15所示。
圖3-15字符串屬性選板
3.3.2字符串函數(shù)
字符串在LabVIEW編程中會經(jīng)常用到,因此LabVIEW內(nèi)置了功能豐富的字符串函數(shù)用于字符串的處理,用戶不需要再像C語言中那樣為字符串的操作編寫繁瑣的程序。字符串控件包括輸入控件、顯示控件和下拉框,如圖3-16所示。圖3-16字符串函數(shù)選板
表3-4為字符串函數(shù)的基本說明。
1.字符串連接函數(shù)
字符串連接函數(shù)用來連接輸入字符串和一維字符串數(shù)組作為輸出字符串。對于數(shù)組輸入,該函數(shù)連接數(shù)組中的每個元素。右鍵單擊函數(shù),在快捷菜單中選擇添加輸入,或調(diào)整函數(shù)大小,均可向函數(shù)增加輸入端。字符串連接函數(shù)接線說明如圖3-17所示。
圖3-17字符串連接函數(shù)接線說明
字符串連接函數(shù)常用于合并多個獨立的字符串為一個字符串,如圖3-18所示。字符串連接函數(shù)程序如圖3-19所示。圖3-18字符串連接函數(shù)前面板
圖3-19字符串連接函數(shù)程序
2.字符串截取函數(shù)
字符串截取函數(shù)用來返回輸入字符串的子字符串,從偏移量位置開始,包含長度個字符。連線板可顯示該多態(tài)函數(shù)的默認數(shù)據(jù)類型。偏移量指定字符串中的字符數(shù)值,函數(shù)在該字符數(shù)值后開始查找匹配。偏移量必須為數(shù)值,而且字符串中第一個字符的偏移量為0。如偏移量未連線或小于0,則函數(shù)將使用0作為偏移量。長度也必須為數(shù)值。如長度未連線,則默認值為字符串長度減去偏移量。子字符串如偏移量大于字符串的長度,或長度小于等于0,則值為空;如長度大于或等于字符串長度減去偏移量,則子字符串是從偏移量開始的剩余部分。字符串截取函數(shù)接線說明如圖3-20所示。圖3-20字符串截取函數(shù)接線說明
3.字符串長度函數(shù)
字符串長度函數(shù)通過長度返回字符串的字符長度(字節(jié))。連線板可顯示該多態(tài)函數(shù)的默認數(shù)據(jù)類型。字符串可以是一個字符串或者只包含字符串的數(shù)組或簇。長度的結(jié)構(gòu)與字符串一致。字符串長度函數(shù)前面板如圖3-21所示,程序如圖3-22所示。
圖3-21字符串長度函數(shù)前面板圖3-22字符串長度函數(shù)程序
4.替換子字符串函數(shù)
子字符串包含用于替換字符串中位于偏移量處的長度個字符的子字符串。偏移量確定輸入字符串中開始替換子字符串的位置。長度確定字符串中替換子字符串的字符數(shù)。如子字符串為空,則刪除從偏移量開始的長度個字符,結(jié)果字符串包含已經(jīng)進行替換的字符串,并且替換子字符串包含字符串中替換的字符串。該函數(shù)從偏移量位置開始在字符串中刪除長度個字符,并使刪除的部分替換為子字符串。如長度為0,則替換子字符串函數(shù)在偏移量位置插入子字符串。如字符串為空,則該函數(shù)在偏移量位置刪除長度個字符。替換子字符串函數(shù)接線說明如圖3-23所示。圖3-23替換子字符串函數(shù)接線說明
5.轉(zhuǎn)換為大寫字母函數(shù)
轉(zhuǎn)換為大寫字母函數(shù)用來使字符串中的所有字母字符轉(zhuǎn)換為大寫字母,使字符串中的所有數(shù)字作為ASCII字符編碼處理。該函數(shù)不影響非字母表中的字符。連線板可顯示該多態(tài)函數(shù)的默認數(shù)據(jù)類型。字符串可以是字符串、字符串簇、字符串數(shù)組或字符串簇數(shù)組。所有大寫字母字符串的結(jié)構(gòu)與字符串一致。如字符串為數(shù)值或數(shù)值數(shù)組,每個數(shù)值都以ASCII編碼值表示。該函數(shù)可使97~122范圍內(nèi)的所有值轉(zhuǎn)換為65~90的范圍。同時,該函數(shù)也可轉(zhuǎn)換擴展ASCII字符集中其他任何具有對應(yīng)大寫字母的字符的值(例如,帶有重音的小寫字母字符)。轉(zhuǎn)換大寫字母函數(shù)接線說明如圖3-24所示。
圖3-24轉(zhuǎn)換大寫字母函數(shù)接線說明
3.4局部和全局變量
3.4.1局部變量LabVIEW編程是通過接線方式來進行數(shù)據(jù)傳輸,當需要在程序框圖中多個位置訪問同一個參數(shù)時,接線會比較困難甚至造成數(shù)據(jù)混淆。創(chuàng)建局部變量的方法有以下兩種:(1)使用鼠標右鍵單擊前面板中已有的對象,在彈出的快捷菜單中選擇“創(chuàng)建”→“局部變量”,即可為該對象建立局部變量,如圖3-25所示。
圖3-25局部變量前面板設(shè)置
通過函數(shù)選板建立局部變量。如圖3-26所示,選擇“數(shù)據(jù)通信”→“局部變量”,并將其拖放到程序框圖上,在圖標上單擊鼠標右鍵彈出快捷菜單,選擇“選擇項”,連接對象。圖3-26局部變量程序面板設(shè)置
3.4.2全局變量
局部變量與前面板上已有的某個控件相互關(guān)聯(lián),用于在一個程序的不同位置訪問同一控件,實現(xiàn)一個程序內(nèi)的數(shù)據(jù)傳遞。而全局變量是用于在不同的程序之間進行數(shù)據(jù)傳遞,這些互相傳遞數(shù)據(jù)的程序可以是并行的,也可以是不便于通過接口傳遞數(shù)據(jù)的子程序和主程序。全局變量也是用一個控件的形式存放數(shù)據(jù),但是這個控件和調(diào)用它的VI是相互獨立的,以一個特殊的VI作為自己的容器。
3.5數(shù)組
3.5.1數(shù)組的概念數(shù)組(Array)是同一類數(shù)據(jù)元素的集合,這些元素可以同是數(shù)值型、布爾型、字符串、波形等,也必須同時為輸入控件或者顯示控件。
一個數(shù)組是由數(shù)據(jù)和維數(shù)共同定義的。例如:一個數(shù)據(jù)采集通道在一段時間內(nèi)采集到的電壓值可以構(gòu)成一個數(shù)組,即一維數(shù)組;一維數(shù)組是一行或者一列數(shù)據(jù),可以描繪平面上的一條曲線。兩個數(shù)據(jù)采集通道在同一段時間內(nèi)采集到的電壓值也可以構(gòu)成一個數(shù)組,即二維數(shù)組;二維數(shù)組由若干行和若干列數(shù)據(jù)組成,可以在一個平面上描繪多條曲線。三個數(shù)據(jù)采集通道在不同段時間內(nèi)采集到的電壓值可以構(gòu)成一個數(shù)組,即三維數(shù)組;三維數(shù)組由若干頁組成,每一頁又是一個二維數(shù)組。
3.5.2創(chuàng)建數(shù)組
1.一維數(shù)組的創(chuàng)建
(1)在前面板的控件選板中的“數(shù)組、矩陣與簇”子選板(如圖3-27所示)中選擇“數(shù)組”控件拖至前面板位置,即創(chuàng)建了一個數(shù)組外框,如圖3-28(a)所示。
圖3-27數(shù)組子模板
(2)把一個數(shù)據(jù)對象,如數(shù)值型、布爾型、字符串等的控制或指示,拖入數(shù)組外框中,松開鼠標完成數(shù)組創(chuàng)建。圖3-28(b)中創(chuàng)建了一個數(shù)值型數(shù)組輸入控件,數(shù)組外框會根據(jù)對象的大小自動調(diào)整為相應(yīng)的尺寸。數(shù)組在程序框圖中的圖標如圖3-28(c)所示。
圖3-28數(shù)組的創(chuàng)建
2.二維數(shù)組的創(chuàng)建
二維數(shù)組是在一維數(shù)組的基礎(chǔ)上創(chuàng)建的。二維數(shù)組有兩個索引:行索引和列索引。如圖3-29(a)所示的橢圓部分,其中上一行為行索引,下一行為列索引。
二維數(shù)組的創(chuàng)建方法如下:
(1)使用鼠標右鍵單擊數(shù)組索引顯示部分,選擇添加維度(AddDimension)。
(2)拖曳需要的數(shù)據(jù)對象。
(3)用鼠標可以拖曳出一個多行多列的數(shù)組,如圖3-29(b)所示。圖3-29二維數(shù)組
3.數(shù)組常量的創(chuàng)建
從函數(shù)選板的數(shù)組子選板中選擇數(shù)組常量(ArrayConstant)拖曳至框圖中創(chuàng)建一個空的黑色數(shù)組外框(如圖3-30(a)所示),然后再拖曳需要的數(shù)據(jù)常量進入數(shù)組外框。該數(shù)組外框的大小和顏色會隨著對象的類型自動變化。圖3-30(b)中的數(shù)據(jù)類型為數(shù)值型。
圖3-30數(shù)組常量
3.5.3數(shù)組函數(shù)
數(shù)組的操作函數(shù)可以從函數(shù)模板中的數(shù)組子選板中直接調(diào)用。數(shù)組函數(shù)子選板如圖3-31所示。LabVIEW的數(shù)組選板中有豐富的數(shù)組函數(shù)可以實現(xiàn)對數(shù)組的操作。
圖3-31數(shù)組函數(shù)子選板
1.數(shù)組大小函數(shù)
數(shù)組大小函數(shù)可以返回輸入數(shù)組中元素的個數(shù)。圖3-32(a)中一維數(shù)組顯示的是第6個元素,后面的元素是暗色,說明這個數(shù)組中只有6個元素,前面板的運行結(jié)果也為6;圖3-32(b)中數(shù)組大小函數(shù)相連的是二維數(shù)組常量,應(yīng)該返回一個一維數(shù)組。圖3-32數(shù)組大小函數(shù)結(jié)構(gòu)
2.索引數(shù)組函數(shù)
索引數(shù)組函數(shù)可以用來訪問數(shù)組中的某個(或某些)特定元素。該函數(shù)圖標會自動調(diào)整大小,以適應(yīng)輸入數(shù)組的維數(shù)。索引數(shù)組函數(shù)結(jié)構(gòu)如圖3-33所示。
圖3-33索引數(shù)組函數(shù)結(jié)構(gòu)
3.初始化數(shù)組函數(shù)
初始化數(shù)組函數(shù)可以創(chuàng)建一個所有元素全部相同的數(shù)組。初始化數(shù)組函數(shù)結(jié)構(gòu)如圖3-34所示。圖3-34初始化數(shù)組函數(shù)結(jié)構(gòu)
4.創(chuàng)建數(shù)組函數(shù)
在程序框圖放置創(chuàng)建數(shù)組函數(shù)時,只有一個輸入端可用,增加輸入端的方法:使用鼠標右鍵單擊圖標,在快捷菜單中選擇“添加輸入”或用鼠標拖曳即可。創(chuàng)建數(shù)組函數(shù)結(jié)構(gòu)如圖3-35所示。
圖3-35創(chuàng)建數(shù)組函數(shù)結(jié)構(gòu)
5.刪除數(shù)組元素函數(shù)
刪除數(shù)組元素函數(shù)用于刪除數(shù)組中的某個(或某些)元素,刪除數(shù)組中從某一索引號開始某設(shè)定長度的部分,返回刪除該部分后的數(shù)組以及被刪除的部分數(shù)組。刪除數(shù)組元素函數(shù)結(jié)構(gòu)如圖3-36所示。
圖3-36刪除數(shù)組函數(shù)結(jié)構(gòu)
6.數(shù)組插入函數(shù)
數(shù)組插入函數(shù)用于向數(shù)組輸入新的元素或子數(shù)組,插入位置由行索引或者列索引給出。數(shù)組插入函數(shù)前面板和程序框圖分別如圖3-37和圖3-38所示。圖3-37數(shù)組插入函數(shù)前面板
圖3-38數(shù)組插入函數(shù)程序框圖
7.數(shù)組最大值與最小值函數(shù)
數(shù)組最大值與最小值函數(shù)用來返回數(shù)組中的最大值和最小值及其索引。連線板可顯示該多態(tài)函數(shù)的默認數(shù)據(jù)類型。數(shù)組可以是任意類型的n維數(shù)組。數(shù)組最大值與最小值函數(shù)程序結(jié)構(gòu)如圖3-39所示。圖3-39數(shù)組最大值與最小值函數(shù)程序結(jié)構(gòu)
8.替換數(shù)組子集函數(shù)
替換數(shù)組子集函數(shù)用來從索引中指定的位置開始替換數(shù)組的某個元素或子數(shù)組。拖動替換數(shù)組子集函數(shù)的圖標下邊框可以增加新的替換索引組,從而利用一個替換數(shù)組子集函數(shù)完成多次替換操作,替換順序按圖標索引組從上到下執(zhí)行。替換數(shù)組子集函數(shù)前面板如圖3-40所示,程序框圖如圖3-41所示。
圖3-40替換數(shù)組子集函數(shù)前面板
圖3-41替換數(shù)組子集函數(shù)程序框圖
9.一維數(shù)組排序函數(shù)
一維數(shù)組排序函數(shù)用來返回數(shù)組元素按照升序排列的數(shù)組。如數(shù)組為簇數(shù)組,則該函數(shù)可按照第一個元素的比較結(jié)果對元素進行排序;如第一個元素匹配,則函數(shù)可比較第二個和其后的元素。連線板可顯示該多態(tài)函數(shù)的默認數(shù)據(jù)類型。一維數(shù)組排序函數(shù)程序結(jié)構(gòu)如圖3-42所示。
圖3-42一維數(shù)組排序函數(shù)程序結(jié)構(gòu)
3.6簇
3.6.1簇的概念簇(Cluster)是由不同類型的數(shù)據(jù)元素組成的一種數(shù)據(jù)類型。簇可以把不同數(shù)據(jù)類型的元素組合在一起,類似于C語言中的結(jié)構(gòu)體。簇是一種類似數(shù)組的數(shù)據(jù)結(jié)構(gòu),也是復(fù)合數(shù)據(jù)類型,用于分組數(shù)據(jù)。簇與數(shù)組有兩個重要區(qū)別:一是簇可以包含不同的數(shù)據(jù)類型,而數(shù)組只能包含相同的數(shù)據(jù)類型;二是簇具有固定的大小,在運行時不能添加元素,而數(shù)組的長度在運行時可以自由改變。
雖然數(shù)組與簇都是元素的集合,但兩者還是有比較大的區(qū)別,如表3-5所示。
3.6.2創(chuàng)建簇
(1)在控件選板的“數(shù)組矩陣與簇”子模板中,找到“簇”,拖至前面板放置,創(chuàng)建外框,如圖3-43(a)所示。
(2)將控件選板的控制或指示拖入外框中,創(chuàng)建一個簇,如圖3-43(b)所示。這個簇由一個數(shù)值型控件、一個布爾型控件和一個字符串控件組成,其框圖對應(yīng)的圖標如圖3-43(c)所示。全部由數(shù)值型對象組成的簇的圖標為棕色,不同類型組成的簇的圖標為粉紅色。
圖3-43簇的創(chuàng)建
3.6.3簇函數(shù)
LabVIEW提供了豐富的簇函數(shù),如圖3-44所示。
圖3-44簇函數(shù)操作子模板
1.捆綁和解除捆綁函數(shù)
把相關(guān)的元素組合成一個簇的操作叫作打包,可用簇子選板中的捆綁(Bundle)函數(shù)實現(xiàn);從一個簇中提取出需要的元素的操作叫作解包,可用簇子選板中的解除捆綁(Unbundle)函數(shù)實現(xiàn)。Bundle節(jié)點的圖標如圖3-45所示,當不接入輸入?yún)?shù)cluster時,該節(jié)點將元素0~n-1打包生成含有n個元素的新簇,接入輸入端口的順序決定了生成新簇中元素的順序;當接入?yún)?shù)cluster后,element端口的數(shù)目自動調(diào)整為與cluster所含元素數(shù)相同,節(jié)點的功能是替換cluster中的指定元素。注意:接入元素的順序必須與cluster中所含元素的順序按照類型匹配。剛在框圖上放置的Bundle節(jié)點只有兩個輸入端口,用鼠標拖動下邊沿,或者在節(jié)點的快捷菜單中選擇AddInput可以增加端口,如圖3-45所示。
圖3-45簇綁定函數(shù)結(jié)構(gòu)
2.創(chuàng)建簇數(shù)組函數(shù)
創(chuàng)建簇數(shù)組函數(shù)用來使每個元素輸入捆綁為簇,然后使所有元素簇組成以簇為元素的數(shù)組。連線板將顯示該多態(tài)函數(shù)的默認數(shù)據(jù)類型。創(chuàng)建簇數(shù)組函數(shù)結(jié)構(gòu)如圖3-46所示。圖3-46創(chuàng)建簇數(shù)組函數(shù)結(jié)構(gòu)
元素0~n-1輸入端的類型必須與最頂端的元素接線端的值一致。簇數(shù)組是作為結(jié)果的數(shù)組。每個簇都有一個元素。數(shù)組中不能再創(chuàng)建數(shù)組的數(shù)組。但是,使用該函數(shù)可創(chuàng)建以簇為元素的數(shù)組,簇可包含數(shù)組。創(chuàng)建簇數(shù)組函數(shù)程序框圖如圖3-47所示,通過使用該函數(shù)可提高執(zhí)行的效率。圖3-47創(chuàng)建簇數(shù)組函數(shù)程序框圖
3.索引與捆綁簇數(shù)組函數(shù)
索引與捆綁簇數(shù)組函數(shù)用來對多個數(shù)組建立索引,并創(chuàng)建簇數(shù)組,第i個元素包含每個輸入數(shù)組的第i個元素。連線板可顯示該多態(tài)函數(shù)的默認數(shù)據(jù)類型。索引與捆綁簇數(shù)組函數(shù)結(jié)構(gòu)如圖3-48所示。
圖3-48索引與捆綁簇數(shù)組函數(shù)結(jié)構(gòu)
數(shù)組x..z可以是任意類型的一維數(shù)組。數(shù)組輸入無需為同一類型。簇數(shù)組是由簇組成的數(shù)組,包含每個輸入數(shù)組的元素。輸出數(shù)組中的元素數(shù)等于最短輸入數(shù)組的元素數(shù)。圖3-49所示的程序框圖為兩種通過索引多個數(shù)組得到簇數(shù)組的方式,通過該函數(shù)可提高時間和內(nèi)存的使用效率。
圖3-49索引與捆綁簇數(shù)組函數(shù)程序框圖
4.簇至數(shù)組轉(zhuǎn)換函數(shù)
簇至數(shù)組轉(zhuǎn)換函數(shù)用來使相同數(shù)據(jù)類型元素組成的簇轉(zhuǎn)換為數(shù)據(jù)類型相同的一維數(shù)組。簇至數(shù)組轉(zhuǎn)換函數(shù)結(jié)構(gòu)如圖3-50所示。圖3-50簇至數(shù)組轉(zhuǎn)換函數(shù)結(jié)構(gòu)
3.7波形
3.7.1波形的概念波形類似于簇,但是波形的元素的類型和數(shù)量是固定的。波形可以用圖形顯示控件來顯示。波形的全部元素包括數(shù)據(jù)采集的起始時間t0、時間間隔dt、波形數(shù)據(jù)Y和屬性。波形數(shù)據(jù)Y可以是一個數(shù)組,也可能是一個數(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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 ISO/IEC 23090-25:2025 EN Information technology - Coded representation of immersive media - Part 25: Conformance and reference software for carriage of visual volumetric vid
- 房屋租賃付定金合同
- 獨家代理合同(20篇)
- 酒店服務(wù)標準化建設(shè)合作協(xié)議
- 軟件開發(fā)委托服務(wù)合同
- 食品安全檢測認證服務(wù)合同
- 藝術(shù)品交易鑒賞期免責(zé)合同協(xié)議
- 手房租賃買賣合同
- 工程施工中止合同書
- 環(huán)保工程承包施工合同
- 北師大版二年級數(shù)學(xué)下冊全冊10套試卷(附答案)
- 數(shù)字出版概論 課件 第六章 數(shù)字內(nèi)容加工、管理技術(shù)
- 糖尿病并發(fā)癥的早期篩查
- 2019年山東省職業(yè)院校技能大賽中職組“沙盤模擬企業(yè)經(jīng)營”賽項規(guī)程
- GB/T 32399-2024信息技術(shù)云計算參考架構(gòu)
- 初中體育與健康 初二 水平四(八年級)田徑大單元教學(xué)設(shè)計+快速跑教案
- 2024-2025學(xué)年華東師大版數(shù)學(xué)七年級上冊計算題專項訓(xùn)練
- 移動通信運營商倉庫安全管理制度
- DL∕T 5452-2012 變電工程初步設(shè)計內(nèi)容深度規(guī)定
- 人工智能產(chǎn)業(yè)分類目錄
評論
0/150
提交評論