虛擬儀器課本知識(shí)點(diǎn)整理_9011_第1頁(yè)
虛擬儀器課本知識(shí)點(diǎn)整理_9011_第2頁(yè)
虛擬儀器課本知識(shí)點(diǎn)整理_9011_第3頁(yè)
虛擬儀器課本知識(shí)點(diǎn)整理_9011_第4頁(yè)
已閱讀5頁(yè),還剩14頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、虛擬儀器考點(diǎn)整理第三章 虛擬儀器基礎(chǔ)1.LabVIEW是圖形化編程語(yǔ)言和開發(fā)環(huán)境。 LabVIEW:Laboratory Virtual Instrument Engineering Workbeach2.LabVIEW采用數(shù)據(jù)流執(zhí)行順序,按照每個(gè)函數(shù)是否數(shù)據(jù)滿足,若滿足則執(zhí)行,若兩個(gè)函數(shù)數(shù)據(jù)都滿足則同時(shí)運(yùn)行3. 課程使用 LabVIEW版本是 8.5 版本 美國(guó)國(guó)家儀器公司National InstrumentCorporation4.LabVIEW基于計(jì)算機(jī)資源第四章 LabVIEW 基礎(chǔ)1.LabVIEW 中開發(fā)的應(yīng)用程序被稱為VI (虛擬儀器),其擴(kuò)展名均為 vi 。2.VI 包括 前

2、面板、框圖、圖標(biāo)和連接器窗格 。3.LabVIEW 包含三個(gè)選板: 工具選板控件選板函數(shù)選板4. 控件選板包含前面板所需所有控件: 輸入控件 和顯示控件5. 快捷方式 :Ctrl+ H快捷方式打開幫助窗口Ctrl+ 對(duì)象快速?gòu)?fù)制對(duì)象Ctrl+ E程序框圖與前面板快速切換Ctrl+ 單步步入Ctrl+ 單步步過Ctrl+ 單步步出F1 或者 Ctrl+?LabVIEW幫助窗口Ctrl+ C復(fù)制Ctrl+ V粘貼Ctrl +Z撤銷Back Space 或 Delete刪除Ctrl+ B移除所有的錯(cuò)誤連線Ctrl+ L錯(cuò)誤列表窗口6. LabVIEW 的基本數(shù)據(jù)類型數(shù)值數(shù)據(jù)類型: 浮點(diǎn)數(shù)、整數(shù)和復(fù)數(shù)

3、(實(shí)部和虛部都是浮點(diǎn)數(shù)) 。布爾數(shù)據(jù)類型:真和假兩種取值。7. 各種數(shù)據(jù)類型的特征顏色數(shù)值類型: 浮點(diǎn)類型橙色;整型 藍(lán)色。布爾類型: 綠色 。字符串類型: 紫色 。數(shù)組類型:顏色隨著數(shù)據(jù)類型而變化。簇類型: 元素都是數(shù)值數(shù)據(jù)類型棕色;元素不都是數(shù)值類型紫色。第五章 VI 創(chuàng)建、編輯和調(diào)試1.VI 調(diào)試技術(shù): 單步執(zhí)行設(shè)置執(zhí)行程序高亮探針工具斷點(diǎn)2. 子 VI 比一般 VI 多 圖標(biāo)(辨別功能) 和連接器(判別輸入端)3. 子 VI 輸入接線端類型: 必須、推薦和可選 。 必須:必須連接的端子在“即時(shí)幫助”窗口中 粗體 表示,調(diào)用子 VI 時(shí)必須有輸入數(shù)據(jù)連線與之相連。 推薦:推薦連接的端子在

4、 “即時(shí)幫助” 窗口中以 普通字體 顯示,可以不連接。 可選:可選連接的端子在 “即時(shí)幫助” 窗口中被默認(rèn)為 隱藏,相應(yīng)的端子以 灰色字體 顯示。 輸出端子不允許被指定為“ 必須 ”類型。第六章程序結(jié)構(gòu)1. 數(shù)據(jù)類型: 數(shù)值型 布爾型2. 特征顏色:整型 藍(lán)色 、 浮點(diǎn)數(shù) 橙色 、 布爾型 綠色3. 屬性設(shè)置(重要):布爾型機(jī)械動(dòng)作特性、(單擊時(shí)轉(zhuǎn)換、釋放時(shí)轉(zhuǎn)換、保持轉(zhuǎn)換直至釋放)、 數(shù)值格式 、最大最小值 等等4. 程序結(jié)構(gòu) :While 循環(huán)、 For 循環(huán)(1)While 循環(huán)循環(huán)條件端子: 真時(shí)停止(默認(rèn)條件) 和真時(shí)繼續(xù) 。 While 循環(huán)中的代碼 至少執(zhí)行一次 。( 2) For

5、 循環(huán)要設(shè)置循環(huán)次數(shù) N 左下角 I 為當(dāng)前循環(huán)次數(shù)。5. 循環(huán)結(jié)構(gòu)內(nèi)外的數(shù)據(jù)交換與自動(dòng)索引位于循環(huán)內(nèi)部的“停止”按鈕 每次循環(huán)都檢查 ;位于循環(huán)外的“停止”按鈕 只在進(jìn)入循環(huán)時(shí)讀取一次 。6.While 循環(huán)和 For 循環(huán)均有一種特殊的自動(dòng)索引功能;對(duì)于 For 循環(huán),自動(dòng)索引被默認(rèn) 打開;對(duì)于 While 循環(huán),自動(dòng)索引被默認(rèn) 關(guān)閉 。7. 索引 數(shù)據(jù)輸出通道,數(shù)據(jù)輸入通道索引打開: 在循環(huán)沒結(jié)束之前將數(shù)據(jù)排隊(duì),等循環(huán)結(jié)束后一次性輸出,輸出為數(shù)組索引關(guān)閉:只保存一個(gè)值,輸出最后一個(gè)值如果為 For 循環(huán)接入多個(gè)數(shù)組,每個(gè)數(shù)組的輸入隧道上都打開自動(dòng)索引, 且“循環(huán)總數(shù)”端子也接入一個(gè)正的整

6、型常量, For 循環(huán)的實(shí)際執(zhí)行次數(shù)由這些可能的執(zhí)行次數(shù)中最小值決定。8. 移位寄存器和反饋節(jié)點(diǎn)一個(gè)移位寄存器可以有多個(gè)左端子,但只能有一個(gè)右端子; 在多個(gè)左端子中將保留前面多次循環(huán)的數(shù)據(jù)值,能夠保存的數(shù)據(jù)值數(shù)目與左端子數(shù)目相同。反饋節(jié)點(diǎn)和只有一個(gè)左端子的移位寄存器的功能完全一樣,用于在兩次循環(huán)之間傳遞數(shù)據(jù)。9. 條件結(jié)構(gòu)分支選擇器端子的值:布爾型、字符串型 、整型和枚舉型 。默認(rèn)的分支選擇器為布爾型??缭綏l件結(jié)構(gòu)邊框的連線,會(huì)在邊框上生成隧道;輸入隧道在每個(gè)分支中都可以用,輸出隧道必須從每一個(gè)分支都得到明確的輸入值;輸出隧道是空心的,表示有些分支中沒有接入輸入值,程序無(wú)法執(zhí)行;隧道是實(shí)心的,

7、表示每個(gè)分支都有接入值;對(duì)輸出隧道上沒有接入輸入值的分支采用默認(rèn)值。10. 順序結(jié)構(gòu)為 數(shù)據(jù)流控制的順序執(zhí)行提供更強(qiáng)的順序執(zhí)行控制結(jié)構(gòu) 。11. 層疊式順序結(jié)構(gòu)層疊式順序結(jié)構(gòu)有一種稱為局部變量的機(jī)制,用于在不同的幀之間傳遞數(shù)據(jù);只能在某一個(gè)幀中向輸出隧道寫入數(shù)據(jù),如果在超過一個(gè)幀中對(duì)同一個(gè)輸出隧道賦值,會(huì)引起多個(gè)數(shù)據(jù)源的錯(cuò)誤;輸出隧道的值在整個(gè)順序結(jié)構(gòu)執(zhí)行完后才會(huì)輸出。12. 平鋪式順序結(jié)構(gòu)層疊式順序結(jié)構(gòu)優(yōu)點(diǎn)是節(jié)省框圖窗口空間;平鋪式順序結(jié)構(gòu)占用的空間比較大,但是直觀,方便代碼的閱讀。13. 公式節(jié)點(diǎn)以文本編程形式實(shí)現(xiàn)程序邏輯,解決復(fù)雜的算法。14. 事件結(jié)構(gòu)指定事件結(jié)構(gòu)中的 事件源和事件類型

8、 的過程稱為 注冊(cè)事件 ;注冊(cè)事件有兩種: 靜態(tài)事件注冊(cè) 和動(dòng)態(tài)事件注冊(cè) ;第七章數(shù)組、簇和波形1. 數(shù)組是相同類型元素的集合2. 簇是不同類型元素的集合用捆綁( bundle )捆綁數(shù)據(jù)3. 數(shù)組操作函數(shù)( 1)數(shù)組的大小“數(shù)組”為任意維數(shù)的數(shù)組, “大小”返回各維的長(zhǎng)度。如果數(shù)組為一維,“大小”返回一個(gè)整數(shù)值;如果為多維, “大小”返回一維整型數(shù)組,每個(gè)元素為輸入數(shù)組對(duì)應(yīng)維的長(zhǎng)度。( 2)索引數(shù)組輸出端口“元素或子數(shù)組”返回索引值對(duì)應(yīng)標(biāo)量或數(shù)組。( 3)替換數(shù)組子集用“新元素或子數(shù)組”的內(nèi)容替換索引值的索引目標(biāo)。( 4)數(shù)組插入函數(shù)把“ n 或 n-1 維數(shù)組”的內(nèi)容插入到索引值指示的位置

9、;每組n 個(gè)輸入索引參數(shù)只能連接1 個(gè),其他的索引參數(shù)不能使用。( 5)刪除數(shù)組元素( 6)初始化數(shù)組( 7)創(chuàng)建數(shù)組當(dāng)“連接輸入”被選中時(shí), “添加的數(shù)組”是把所有的輸入進(jìn)行連接的結(jié)果,其維數(shù)與所有輸入?yún)?shù)中的 最高維數(shù)相同 ;當(dāng)“連接輸入”被關(guān)閉時(shí),所有的輸入?yún)?shù)的 維數(shù)必須相同 ,輸出數(shù)組比輸入數(shù)組高一維。如果輸入?yún)?shù)維數(shù)不同,則“連接輸入”被打開且不能關(guān)閉 ;如果所有的參數(shù)都是 標(biāo)量,“連接輸入” 自動(dòng)關(guān)閉且不能被打開,輸出一維數(shù)組,按順序包含所有輸入?yún)?shù)。( 8)數(shù)組子集此函數(shù)的功能是返回從“索引”參數(shù)指定的位置開始, “長(zhǎng)度”參數(shù)指定長(zhǎng)度的數(shù)組子集。( 9)數(shù)組最大值與最小值函數(shù)的

10、功能是返回?cái)?shù)組中元素的最大值, 最小值以及最大值的索引, 最小值的索引。( 10)一維數(shù)組排序函數(shù)的功能是對(duì)數(shù)組元素按升序重新排列, 排列結(jié)果在 “以排序的數(shù)組” 中返回。( 11)反轉(zhuǎn)一維數(shù)組函數(shù)的功能是顛倒一維數(shù)組元素排列的順序。( 12)一維數(shù)組移位函數(shù)的功能是把元素循環(huán)右移 n 個(gè)位置;如果 n 為負(fù)整數(shù),則循環(huán)左移( -n )個(gè)位置。( 13)二維數(shù)組轉(zhuǎn)置函數(shù)的功能是對(duì)二維數(shù)組進(jìn)行轉(zhuǎn)置操作,轉(zhuǎn)置結(jié)果在“以轉(zhuǎn)置的數(shù)組” 中返回。4. 簇的操作函數(shù)( 1)捆綁( 2)解除捆綁( 3)按名稱捆綁“輸入簇”參數(shù)必須接入,而且要求其元素至少一個(gè)有標(biāo)簽 。( 4)按名稱解除捆綁函數(shù)的功能是把“已

11、命名簇”輸入簇中的元素按標(biāo)簽解包,只能獲得擁有標(biāo)簽的元素 。5. 波形數(shù)據(jù)的類型波形數(shù)據(jù)含有 4 個(gè)組成部分: T0 為時(shí)間標(biāo)識(shí)常量類型,表示波形數(shù)據(jù)的時(shí)間起點(diǎn); Dt 為雙精度浮點(diǎn)類型,表示波形相鄰數(shù)據(jù)點(diǎn)之間的時(shí)間間隔,以秒為單位; Y 為雙精度浮點(diǎn)數(shù)組,按照時(shí)間先后順序給出整個(gè)波形的所有數(shù)據(jù)點(diǎn);“屬性”為變體類型,用于攜帶任意的屬性信息。波形操作函數(shù)( 1)創(chuàng)建波形函數(shù)的功能是建立或修改已有波形。 默認(rèn)情況下該函數(shù)只有 “波形” 和 Y 輸入端子。向上退拽增加dt 和 t0輸入端,向下退拽增加attributes即屬性輸入端子。( 2)獲取波形成分函數(shù)的功能是把波形解包。默認(rèn)情況下只有Y

12、輸入端子;向上退拽增加dt 和t0輸入端子;向下退拽增加attributes輸入端子。( 3)設(shè)置波形屬性執(zhí)行此函數(shù)可為波形添加元素“名稱”和“值”。( 4)獲取波形屬性函數(shù)可用于獲取波形中名為“名稱”的屬性,可以認(rèn)為,該函數(shù)中封裝了“獲取變體屬性”函數(shù)。第八章 圖形顯示控件1. 波形圖和波形圖表的區(qū)別? 波形圖表 將數(shù)據(jù)在圖形顯示器中 實(shí)時(shí)、逐點(diǎn)(或者一次多個(gè)點(diǎn)) 地顯示出來(lái),可反映被測(cè)物理量的變化趨勢(shì),類似于傳統(tǒng)的 模擬示波器 、波形記錄儀 ; 波形圖對(duì)已采集數(shù)據(jù)進(jìn)行 事后顯示處理 ,根據(jù)實(shí)際要求將數(shù)據(jù)組織成所需的圖形一次顯示 出來(lái) 波形圖表 保存了舊數(shù)據(jù), 且所保存的舊數(shù)據(jù)長(zhǎng)度可以自行指

13、定, 新傳給波形圖表的數(shù)據(jù)被接續(xù)在舊數(shù)據(jù)的后面, 這樣就可以在 保持一部分舊數(shù)據(jù)的同時(shí)顯示新數(shù)據(jù)。 波形圖在接收到新數(shù)據(jù)時(shí), 先把已有的數(shù)據(jù)曲線 完全清除 ,根據(jù)新數(shù)據(jù) 重新繪制整條曲線。2. 波形圖波形圖的基本顯示模式是按等時(shí)間間隔顯示數(shù)據(jù)點(diǎn),每一時(shí)刻只對(duì)應(yīng)一個(gè)數(shù)據(jù)值。繪制一條曲線時(shí),波形圖接收兩種數(shù)據(jù)格式( 1)一維數(shù)組 。默認(rèn)時(shí)間從 0 開始,且相鄰數(shù)據(jù)點(diǎn)之間的時(shí)間間隔為1 秒。( 2)簇?cái)?shù)據(jù)類型 。簇中應(yīng)包括 時(shí)間起點(diǎn) 、時(shí)間間隔 和數(shù)值數(shù)組 3 個(gè)元素。繪制多條曲線時(shí),波形圖可以接收如下數(shù)據(jù)格式( 1)二維數(shù)組 。數(shù)組的每一行反應(yīng)的是一條曲線的數(shù)據(jù),時(shí)間從0 開始,相鄰數(shù)據(jù)點(diǎn)之間的時(shí)

14、間間隔是1 秒。( 2)由簇作為元素的一維數(shù)組 。每個(gè)簇元素都由數(shù)值類型元素 t0 、dt 和數(shù)值類型數(shù)組 3 個(gè)元素組成。 T0 作為時(shí)間起點(diǎn), dt 作為相鄰數(shù)據(jù)點(diǎn)之間的時(shí)間間隔,數(shù)值數(shù)組代表一條曲線的數(shù)據(jù)點(diǎn)。這是最通用的一種多曲線數(shù)據(jù)格式,因?yàn)槠湓试S每條曲線有不同的時(shí)間起點(diǎn)、數(shù)據(jù)點(diǎn)時(shí)間間隔和數(shù)據(jù)點(diǎn)長(zhǎng)度。( 3)數(shù)值類型元素 t0 、dt 以及數(shù)值類型二維數(shù)組Y 組成的簇 。其中 t0 作為時(shí)間起點(diǎn), dt 為相鄰數(shù)據(jù)點(diǎn)之間的之間間隔,二維數(shù)據(jù)Y 的每一行為一條曲線的數(shù)據(jù)。( 4)把數(shù)組打包成簇,然后以簇作為元素組成數(shù)組 。每個(gè)簇里包含的數(shù)組都是一條曲線。當(dāng)多條曲線的數(shù)據(jù)點(diǎn)的個(gè)數(shù)不同時(shí),

15、可以使用這種數(shù)據(jù)組織方式。 時(shí)間起點(diǎn)從 0 開始,相鄰數(shù)據(jù)點(diǎn)之間的時(shí)間間隔為1 秒。( 5)數(shù)值類型元素 t0 、 dt 以及簇為元素的數(shù)組這三者組成簇,該簇中的元素的每一個(gè)簇元素都由一個(gè)一維數(shù)組打包而成,每一個(gè)一維數(shù)組都是一條曲線。所有的曲線共用最外層簇提供的起始時(shí)間 t0 和時(shí)間間隔 dt 參數(shù)。波形圖還可以直接接受波形數(shù)據(jù)類型 (單曲線)或者元素為波形數(shù)據(jù)的數(shù)組 (多曲線)作為輸入數(shù)據(jù)。3. 波形圖表繪制單曲線時(shí),波形圖表可以接收的數(shù)據(jù)格式兩種:標(biāo)量數(shù)據(jù) 和數(shù)組。繪制多條曲線時(shí),波形圖表可以接收的數(shù)據(jù)格式兩種:( 1)每條曲線的一個(gè)新數(shù)據(jù)點(diǎn)(數(shù)值類型)打包成簇,然后輸入到波形圖表中,波形

16、圖表為 所有曲線同時(shí)推進(jìn)一個(gè)點(diǎn) 。( 2)每條曲線的一個(gè)數(shù)據(jù)點(diǎn)打包成簇,若干個(gè)這樣的簇作為元素構(gòu)建數(shù)組,數(shù)組在傳送到波形圖表,波形圖表為 所有的曲線同時(shí)推進(jìn)多個(gè)點(diǎn) ;數(shù)組中元素的個(gè)數(shù)決定了每次跟新的數(shù)據(jù)長(zhǎng)度。4. XY圖 XY 圖不要求水平坐標(biāo)等間隔分布,而且允許 繪制一對(duì)多的映射關(guān)系 ,比如繪制封閉曲線。 XY圖繪制單曲線,可以接收兩種數(shù)據(jù)組織格式:( 1) x 數(shù)組和 y 數(shù)組打包成的簇。( 2)簇組成的數(shù)組,每個(gè)數(shù)組元素都是由一個(gè)x 坐標(biāo)值和一個(gè) y 坐標(biāo)值打包生成的。 XY圖繪制多條曲線,可以接收兩種數(shù)據(jù)組織格式:( 1)先由 x 數(shù)組和 y 數(shù)組打包成簇建立一條曲線,然后把多個(gè)這樣的

17、簇作為元素建立數(shù)組,即每個(gè)數(shù)組元素對(duì)應(yīng)一條曲線。( 2)先把 x 和 y 兩個(gè)坐標(biāo)值打包成簇作為一個(gè)點(diǎn),以點(diǎn)為元素建立數(shù)組, ? 然后把每個(gè)數(shù)組再打包成一個(gè)簇, 每個(gè)簇表示一條曲線數(shù)據(jù), 最后建立由簇組成的數(shù)組。5. 數(shù)字波形圖數(shù)字波形圖用于 顯示數(shù)字波形 ,尤其適合在 定時(shí)框圖 或者邏輯分析器 中使用。 數(shù)字?jǐn)?shù)據(jù)類型和數(shù)字波形數(shù)據(jù)類型數(shù)字波形數(shù)據(jù)類型: 起始時(shí)間 t0 、時(shí)間間隔 dt 、數(shù)據(jù)和屬性 。數(shù)字波形圖接收的數(shù)據(jù)類型: 數(shù)字波形數(shù)據(jù)類型 、數(shù)字?jǐn)?shù)據(jù)類型 和數(shù)據(jù)類型的數(shù)組。6. 三維圖形控件三維圖形模塊包含: CWgraph3D的 ActiveX 控件的 ActiveX 容器與某個(gè)三

18、維繪圖函數(shù)?;竞瘮?shù): 三維曲面 、三維參數(shù)圖 和三維曲線圖 。第九章字符串和文件 I/O1. 字符串控件組合框:在組合框中可以有多個(gè)字符串,每個(gè)字符串稱為一個(gè)“項(xiàng)” ,并對(duì)應(yīng)一個(gè)“值”。2. 表格和 Express 表格表格是由字符串組成的二維數(shù)組,每一個(gè)單元格可以放一個(gè)字符串; Express 表格可以產(chǎn)生二維字符串?dāng)?shù)組。4. 字符串的顯示方式 正常顯示 、“ 代碼顯示 ”、密碼顯示 和十六進(jìn)制顯示 。字符代碼表b退格符f進(jìn)格符t制表符s空格符n換行符r回車符反斜線:” ”%百分比符號(hào)5. 字符串函數(shù)詳情見書 P168 字符串大小 、連接字符串 、截取字符串、轉(zhuǎn)換為大寫字母、轉(zhuǎn)換為小寫字母

19、,替換子字符串、搜索替換字符串、 匹配模式 、格式化日期 / 時(shí)間字符串 、掃描字符串、格式化寫入字符串 、電子表格字符串至字符串轉(zhuǎn)換、 數(shù)組至電子表格字符串轉(zhuǎn)換和創(chuàng)建文本。6. 文件 I/O一個(gè)典型的文件I/O 包括 3 個(gè)步驟:( 1)創(chuàng)建或者打開一個(gè)文件。( 2)對(duì)以打開的文件做讀取或者寫入操作。( 3)關(guān)閉文件,同時(shí)引用句柄會(huì)被自動(dòng)釋放。引用句柄是一種特殊的數(shù)據(jù)類型。7. LabVIEW文件數(shù)據(jù)格式( 1)文本文件最常用和最通用的文件格式。( 2)二進(jìn)制文件最緊湊、最快速的存儲(chǔ)文件格式。( 3)數(shù)據(jù)記錄文件記錄結(jié)構(gòu)的二進(jìn)制格式文件,可以把不同類型的數(shù)據(jù)存儲(chǔ)到同一個(gè)文件記錄中。( 4)波

20、形文件。( 5)基于文本的測(cè)量文件(后綴 lvm 文件)。( 6)二進(jìn)制測(cè)量文件(后綴 tdm 文件)。8.LabVIEW 中的格式設(shè)置字符串%g 自動(dòng)選擇格式%f 十進(jìn)制 / 浮點(diǎn)數(shù)%e 科學(xué)計(jì)數(shù)法%p 國(guó)際單位制計(jì)數(shù)法%x十六進(jìn)制%o 八進(jìn)制%b二進(jìn)制%t相對(duì)時(shí)間%T 絕對(duì)時(shí)間%s字符串9. 文件 I/O 函數(shù) 詳見書 P172( 1)寫入電子表格文件該 VI 可以將由數(shù)值組成的一維或二維數(shù)組轉(zhuǎn)換成文本字符串,進(jìn)而寫入一個(gè)新建文件或已有文件。( 2)讀取電子表格文件該 VI 從文件的某個(gè)特定位置開始讀取指定個(gè)數(shù)的行或列的內(nèi)容,再將數(shù)據(jù)轉(zhuǎn)換成二維單精度數(shù)組。( 3)打開 / 創(chuàng)建 / 替換文

21、件該 VI 用于打開或者替換已有的文件,也可以用于創(chuàng)建新的文件。( 4)關(guān)閉文件該 VI 可關(guān)閉引用句柄所指明的文件。( 5)格式化寫入文件該 VI 將字符串、數(shù)值、路徑、布爾類型數(shù)據(jù)格式化寫入文本文件。( 6)寫入文本文件該 VI 將字符串或字符串?dāng)?shù)組按行寫入文件。( 7)讀取文本文件該 VI 用于從文件中讀取字符或者行。該 VI 的輸入?yún)?shù)“計(jì)數(shù)”采用默認(rèn)值 -1 ,意為讀取整個(gè)文件數(shù)據(jù)。( 8)寫入二進(jìn)制文件該 VI 將字符串或者字符串?dāng)?shù)組以二進(jìn)制的形式寫入文件。只能保存 16 位整數(shù)或者單精度浮點(diǎn)數(shù)。如需保存雙精度等類型的數(shù)據(jù),則要使用低級(jí) VI 。( 9)讀取二進(jìn)制文件該 VI 用于

22、讀取二進(jìn)制文件。1. 采樣率Fs:每秒采集點(diǎn)數(shù)第十章數(shù)據(jù)采集采樣點(diǎn)數(shù) #s:取多少點(diǎn)去顯示頻率 f 每個(gè)周期的點(diǎn)數(shù) =Fs/f 例如:比如采樣率為 100Hz 信號(hào)周期 10Hz 則一秒鐘采樣 10 個(gè)周期,則要顯示 50 個(gè)點(diǎn)就顯示了五個(gè)周期2. MAX的功能 : MAX: Measurement & Automation Explorer( 1)瀏覽系統(tǒng)中的設(shè)備和儀器,并快速檢測(cè)及配置硬件和軟件( 2)通過測(cè)試面板診斷硬件狀態(tài)( 3)創(chuàng)建新的通道、任務(wù)、接口和比例等實(shí)驗(yàn)數(shù)據(jù)采集使用的函數(shù)為 DAQ助手 DAQ助手函數(shù)在函數(shù)選板 “Express ”中的“輸入”一類中3. 測(cè)量系統(tǒng)接

23、地方式: 差分模式( Diff )、參考地單端測(cè)量模式(RSE)無(wú)參考地單端測(cè)量模式(NRSE)采樣定理偽頻信號(hào)100Hz Sine WaveSampled at 100Hz只對(duì)頻率充分采樣(Same # ofcycles)100Hz Sine WaveSampled at 200Hz對(duì)頻率和波形充分采樣100Hz Sine WaveSampled at 1kHzDAQ卡簡(jiǎn)介MUXADCDACRTSIDigitalCounterComputer I/O?Real-Time SystemIntegration (RTSI)總線- 同步多個(gè)采集設(shè)備- 設(shè)備間定時(shí) /觸發(fā)信號(hào)共享?I/O 接口連接數(shù)

24、采卡與待測(cè)信號(hào)?計(jì)算機(jī) I/O 接口連接數(shù)采設(shè)備到計(jì)算機(jī)支持多種總線結(jié)構(gòu)?PCI, PXI/Compact PCI, ISA/AT,?PCMCIA, USB, IEEE 1394 (Firewire)4. 數(shù)據(jù)采集卡 PCI-6221 有關(guān)信息 :模擬輸入接入方式分為兩種:( 1)單端輸入 (參考的單端輸入模式( RSE)和無(wú)參考的單端輸入模式( NRSE)16 路模擬信號(hào)( 2)差分輸入 (DIFF)8 路模擬信號(hào) 模擬輸入 為 16 路 16 位的 A/D 轉(zhuǎn)換器 工作電壓為 05V采樣率為 FS=250ks/s 模擬輸出 有 2 個(gè) 16 位 D/A 轉(zhuǎn)換器 采樣率 FS=833ks/s

25、 數(shù)字輸入 / 輸出 DI/O 共有 24 個(gè)引腳 I/C定時(shí)計(jì)數(shù)器 2 個(gè) 32 位存儲(chǔ)單元內(nèi)部集成 80MHZ晶振元十一章 LabVIEW的信號(hào)分析與處理函數(shù)注意:此類函數(shù)放在信號(hào)處理函數(shù)選板詳情見書上,熟悉相關(guān)例第十二章 LabVIEW的高級(jí)應(yīng)用1. 局部變量局部變量是對(duì)前面板控件數(shù)據(jù)的一個(gè)引用;可以為一個(gè)前面板控件建立任意多個(gè)局部變量;從任意一個(gè)局部變量都可以讀取該控件中的數(shù)據(jù), 向其中的任何一個(gè)局部變量中寫入數(shù)據(jù)都會(huì)改變包括控件本身和其他局部變量在內(nèi)的所有數(shù)據(jù)拷貝;使用局部變量實(shí)現(xiàn)對(duì)輸入控件的寫操作和對(duì)顯示控件的讀操作;默認(rèn)情況下,新創(chuàng)建的局部變量都是寫入端子;不生成新控件的復(fù)制局部

26、變量的方法:按住 Ctrl 鍵的同時(shí),用鼠標(biāo)退拽局部變量, 松開鼠標(biāo),完成局部變量的復(fù)制。2. 全局變量使用全局變量可以在同時(shí)運(yùn)行的幾個(gè) VI 之間傳遞數(shù)據(jù);全局變量是只有前面板而沒有框圖的特殊 VI ;在默認(rèn)的情況下,新建的全局變量都是寫端子。局部變量可能引起競(jìng)態(tài)條件,消除競(jìng)態(tài)條件的方法 使用數(shù)據(jù)流或順序結(jié)構(gòu),以強(qiáng)制控制程序的運(yùn)行順序。3. 屬性節(jié)點(diǎn)控件通用屬性( 1)可見( Visible )屬性該屬性為 布爾型,可讀可寫 ;作為寫端子,“真”可見 ;“假”不可見 ;( 2)禁用( Disabled )屬性該屬性為 整數(shù)類型 ,可讀可寫 ;作為寫端子, 0可用 ; 1禁用 ,但控件外觀和可

27、用時(shí)相同; 2 禁用控件,同時(shí)控件加灰 ;( 3)鍵選中( Key Focus )屬性該屬性為 布爾類型 ,可讀可寫 ;作為寫端子,“真”使控件獲得鍵選中 ;“假”取消控件的鍵選中 ;( 4)閃爍( Blinking )屬性該屬性為 布爾類型 ,可讀可寫 ;作為寫端子,“真”使控件開始閃爍 ;“假”使控件停止閃爍 ;( 5)位置( Position )屬性該屬性是由兩個(gè) 整型數(shù)值組成的簇 ,可讀可寫, 單位是像素;( 6)邊界( Bounds)屬性該屬性是由兩個(gè) 整型數(shù)值組成的簇 ,只能讀不能寫;兩個(gè)整型元素“高度” (Height )和“寬度”(Width )分別是控件邊框的寬度和高度,單位

28、都是 像素;邊框包圍的區(qū)域包括 控件本身 及其所有附加元素如標(biāo)簽 等;其他控件屬性4. 改變波形圖表上的曲線的顏色波形圖表的整型屬性“活動(dòng)曲線” (ActPlot )指定處于“活動(dòng)”狀態(tài)的曲線,曲線編號(hào)從 0 開始。“曲線:曲線顏色”( Plot.Color)整型屬性指定處于活動(dòng)狀態(tài)的曲線的顏色。5. 設(shè)置按鈕的過度文本布爾類型控件的“字符串4 ”(Strings4)屬性為長(zhǎng)度不超過4 的字符串?dāng)?shù)組,設(shè)置這個(gè)屬性可以改變按鈕上的文本顯示內(nèi)容。6. 清除波形圖表的歷史數(shù)據(jù)波形圖表的“歷史數(shù)據(jù)” ( History )屬性代表其歷史數(shù)據(jù)數(shù)組。7. 動(dòng)態(tài)程序控制使用 VI 服務(wù)器進(jìn)行動(dòng)態(tài)程序控制的一

29、般步驟:( 1)打開一個(gè)控件、 VI 或者程序的引用。( 2)執(zhí)行動(dòng)作或者設(shè)置屬性。( 3)關(guān)閉引用。8. 屬性節(jié)點(diǎn)和調(diào)用節(jié)點(diǎn)的用法詳見書 P2329. 屬性節(jié)點(diǎn)什么叫做屬性什么叫方法?屬性描述了對(duì)象本身的特征,方法描述可以在對(duì)象上進(jìn)行的操作。 LabVIEW的通信 四種 DataSocket 、 Tcp/IP 、網(wǎng)頁(yè)發(fā)布、遠(yuǎn)程設(shè)備訪問PPT補(bǔ)充儀器資控制靠源名來(lái)識(shí)別 GPIB總線標(biāo)準(zhǔn)GPIB總線的結(jié)構(gòu)和工作方式:1.GPIB 總線由 16 根線組成,包括 8 根數(shù)據(jù)線 , 3 根握手線 ,5 根總線控制線 。采用異步數(shù)據(jù)傳送方式的 雙向總線 ??偩€是計(jì)算機(jī)與儀器之間傳送數(shù)據(jù)的通道,數(shù)據(jù)在 G

30、PIB中按字節(jié)串行 傳輸。2.GPIB 總線上的儀器和設(shè)備可以處于 空閑、聽者、講者 / 控制器 中的一種角色或同時(shí)扮演多個(gè)角色。3.GPIB 系統(tǒng)的連接方式可以是 星型或者線型 。4.GPIB 總線系統(tǒng)連接的基本配置有如下要求:( 1)設(shè)備間最大距離不超過 4m,平均距離不超過 2m。( 2)總長(zhǎng)度不超過 20m。( 3)系統(tǒng)中設(shè)備的個(gè)數(shù)不能多于 15,且要有 不少于三分之二 的設(shè)備上電。5. 可以采用 距離擴(kuò)展器 ,這樣 GPIB總線的傳輸距離可以達(dá)到 1000m以上 。6. 帶有 GPIB接口卡的計(jì)算機(jī)在系統(tǒng)中是 控制器的角色7.GPIB 接口卡可分為: PCI 總線;PCMCIA用于筆

31、記本上 ;USB接口; ENET接口8. 整個(gè)系統(tǒng)采用 總線式連接,所有儀器直接 并聯(lián)在總線上,相互可以 直接通信 ; VXI 和 PXI 總線VXI:VMEbus eXtention for InstrumentationVXI 的前身可追溯到 MOTOROLA開發(fā)的 68000 微處理器 時(shí)期,它推出了 VERSA總線;基于 VERSA總線的插件系列被命名為 VME總線 。 VXI 總線的特點(diǎn) :1.模塊式的結(jié)構(gòu)。2. 小型便攜。3. 高速傳輸。4.適應(yīng)性、靈活性強(qiáng),儀器的結(jié)構(gòu)更開放,便于組成多個(gè)CPU的分布式系統(tǒng)。5.VXI 在工業(yè)過程控制的數(shù)據(jù)采集系統(tǒng)插件、軍事領(lǐng)域、通信領(lǐng)域在內(nèi)的諸多

32、領(lǐng)域?qū)?VXI 總線儀器模塊的需求量都很大6.VXI 總線最多可以包含256 個(gè)設(shè)備 ,并且每一個(gè)設(shè)備都有其唯一的邏輯地址,它是系統(tǒng)的基本邏輯成分。7.VXI總線系統(tǒng)的模塊和主機(jī)箱都可按從小到大分為A、 B、 C、 D 四種尺寸,各個(gè)模塊分別插入主機(jī)箱的插槽中。以每個(gè)主機(jī)箱為單位構(gòu)成了一個(gè)VXI 子系統(tǒng),每個(gè)子系統(tǒng)最多可以放置13 個(gè)模塊 。VXI總線的控制方式1. 在主機(jī)箱內(nèi)嵌入內(nèi)部控制器。2. 采用 GPIB、RS-232、 MXIbus、 VME或局域網(wǎng)與外部控制器 進(jìn)行連接。3.PXI 總線是 PCI 總線在儀器領(lǐng)域的擴(kuò)展。4. 與 PCI 總線不同,它在電氣方面、 機(jī)械結(jié)構(gòu)方面、 儀

33、器觸發(fā)和局部總線等規(guī)范上更嚴(yán)格,使其對(duì)溫度、濕度、震動(dòng)、沖擊、電磁兼容性和通風(fēng)散熱方面具有良好的適應(yīng)性。5.PXI 總線的儀器更適用于工業(yè)環(huán)境下的數(shù)據(jù)采集、控制、圖像處理等場(chǎng)合。與儀器進(jìn)行通信的格式有兩種:1、基于寄存器的通信格式2、基于消息的通信格式基于寄存器的通信格式:PXI 和很多 VXI 都采用此種通信格式, 使用這種方式可以在一個(gè)較低層次上直接對(duì)儀器的控制寄存器 讀寫二進(jìn)制信息 ?;谙⒌耐ㄐ鸥袷剑篏PIB、串口和一些 VXI 儀器使用此種通信格式, 對(duì)這些儀器發(fā)送的命令和讀回的數(shù)據(jù)都是 ASCII 字符串,儀器本身帶有處理器, 處理器負(fù)責(zé)解析命令字符串,并且根據(jù)解析結(jié)果設(shè)置內(nèi)部寄存器的相應(yīng)位,以完成通信操作。 可編程儀器標(biāo)準(zhǔn)命令SCPI:1.SCPI 于 1990 年由 SCPI聯(lián)盟提出,是一種通用的儀器命令集。2.SCPI 是一個(gè)獨(dú)立于硬件的純軟件標(biāo)準(zhǔn), SCPI 字符串可以通過任何儀器接口被發(fā)送,無(wú)論是

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論