

下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(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)境。 LabVIEWZLaboratory Virtual In strume nt Engin eeri ng Workbeach 2. LabVIEW 采用數(shù)據(jù)流執(zhí)行順序,按照每個(gè)函數(shù)是否數(shù)據(jù)滿足,若滿足則執(zhí)行, 若兩個(gè)函數(shù)數(shù)據(jù)都滿足則同時(shí)運(yùn)行 3. 課程使用 LabVIEW 版本是 8.5 版本 美國(guó)國(guó)家儀器公司 National Instrument Corporati on 4. LabVIEW 基于計(jì)算機(jī)資源 第四章 LabVIEW 基礎(chǔ) 1. LabVIEW 中開發(fā)的應(yīng)用程序被稱為 VI (虛擬儀
2、器),其擴(kuò)展名均為 vi 2. VI 包括 前面板、框圖、圖標(biāo)和連接器窗格。 3. LabVIEW 包含三個(gè)選板:工具選板控件選板函數(shù)選板 4. 控件選板包含前面板所需所有控件: 輸入控件和顯示控件 5. 快捷方式: Ctrl+ H 快捷方式打開幫助窗口 Ctrl+對(duì)象快速?gòu)?fù)制對(duì)象 Ctrl+ E 程序框圖與前面板快速切換 Ctrl+ J 單步步入 Ctrl+ 單步步過(guò) Ctrl+ T 單步步出 F1 或者 Ctrl+? LabVIEW 幫助窗口 Ctrl+ C 復(fù)制 Ctrl+ V 粘貼 Ctrl +Z 撤銷 Back Space 或 Delete 刪除 Ctrl+ B 移除所有的錯(cuò)誤連線
3、Ctrl+ L 錯(cuò)誤列表窗口 6. LabVIEW 的基本數(shù)據(jù)類型 數(shù)值數(shù)據(jù)類型:浮點(diǎn)數(shù)、整數(shù)和復(fù)數(shù)(實(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ù):?jiǎn)尾綀?zhí)行設(shè)置執(zhí)行程序高亮 探針工具斷點(diǎn) 2. 子 VI 比一般 VI 多圖標(biāo)(辨別功能)和連接器(判別輸入端) 3. 子 VI 輸入接線端類型:必須、推薦和可選。 必須:必須連接的端子
4、在“即時(shí)幫助”窗口中 粗體 表示,調(diào)用子 VI 時(shí)必須 有輸入數(shù)據(jù)連線與之相連。 推薦:推薦連接的端子在“即時(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)
5、條件) 和真時(shí)繼續(xù)。 While 循環(huán)中的代碼 至少執(zhí)行一次。 (2) For 循環(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è)值 如果為 Fo
6、r 循環(huán)接入多個(gè)數(shù)組,每個(gè)數(shù)組的輸入隧道上都打開自動(dòng)索引,且“循 環(huán)總數(shù)”端子也接入一個(gè)正的整型常量,F(xiàn)or 循環(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)的分支選擇器為布爾型。 跨越條件結(jié)構(gòu)邊框的連線,會(huì)在邊框上生成隧道; 輸入隧道在每個(gè)分支中都可以用,輸出隧
7、道必須從每一個(gè)分支都得到明確的輸 入值; 輸出隧道是空心的,表示有些分支中沒有接入輸入值,程序無(wú)法執(zhí)行; 隧道是實(shí)心的,表示每個(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ù), 如果在超過(guò)一個(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)占用的
8、空間比較 大,但是直觀,方便代碼的閱讀。 13. 公式節(jié)點(diǎn) 以文本編程形式實(shí)現(xiàn)程序邏輯,解決復(fù)雜的算法。 14. 事件結(jié)構(gòu) 指定事件結(jié)構(gòu)中的 事件源和事件類型 的過(guò)程稱為注冊(cè)事件; 注冊(cè)事件有兩種:靜態(tài)事件注冊(cè)和動(dòng)態(tài)事件注冊(cè); 第七章數(shù)組、簇和波形 1. 數(shù)組是相同類型元素的集合 2. 簇是不同類型元素的集合 用捆綁(bun die )捆綁數(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ù)組”返
9、回索引值對(duì)應(yīng)標(biāo)量或數(shù)組。 (3) 替換數(shù)組子集 用“新元素或子數(shù)組”的內(nèi)容替換索引值的索引目標(biāo)。 (4) 數(shù)組插入 函數(shù)把“n 或 n-1 維數(shù)組”的內(nèi)容插入到索引值指示的位置;每組 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)量,“連接輸入”
10、自動(dòng)關(guān)閉且不能被打開,輸出一維數(shù) 組,按順序包含所有輸入?yún)?shù)。 (8) 數(shù)組子集 此函數(shù)的功能是返回從“索引”參數(shù)指定的位置開始, “長(zhǎng)度”參數(shù)指定長(zhǎng)度 的數(shù)組子集。 (9) 數(shù)組最大值與最小值 函數(shù)的功能是返回?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ù)
11、組進(jìn)行轉(zhuǎn)置操作, 轉(zhuǎn)置結(jié)果在“以轉(zhuǎn)置的數(shù)組”中返回。 4. 簇的操作函數(shù) (1) 捆綁 (2) 解除捆綁 (3) 按名稱捆綁 “輸入簇”參數(shù)必須接入,而且要求其元素 至少一個(gè)有標(biāo)簽。 (4) 按名稱解除捆綁 函數(shù)的功能是把“已命名簇”輸入簇中的元素按標(biāo)簽解包, 只能獲得擁有標(biāo) 簽的元素。 5. 波形數(shù)據(jù)的類型 波形數(shù)據(jù)含有 4 個(gè)組成部分: TO 為時(shí)間標(biāo)識(shí)常量類型,表示波形數(shù)據(jù)的時(shí)間起點(diǎn); Dt 為雙精度浮點(diǎn)類型,表示波形相鄰數(shù)據(jù)點(diǎn)之間的時(shí)間間隔,以秒為單位; 丫丫為雙精度浮點(diǎn)數(shù)組,按照時(shí)間先后順序給出整個(gè)波形的所有數(shù)據(jù)點(diǎn); “屬性”為變體類型,用于攜帶任意的屬性信息。 波形操作函數(shù) (1)
12、 創(chuàng)建波形 函數(shù)的功能是建立或修改已有波形。 默認(rèn)情況下該函數(shù)只有“波形”和丫丫輸入 端子。向上退拽增加 dt 和 tO 輸入端,向下退拽增加 attributes 即屬性輸入端 子。 (2) 獲取波形成分 函數(shù)的功能是把波形解包。默認(rèn)情況下只有 丫丫輸入端子;向上退拽增加 dt 和 tO 輸入端子;向下退拽增加 attributes 輸入端子。 (3) 設(shè)置波形屬性 執(zhí)行此函數(shù)可為波形添加元素“名稱”和“值”。 (4) 獲取波形屬性 函數(shù)可用于獲取波形中名為“名稱”的屬性,可以認(rèn)為,該函數(shù)中封裝了“獲 取變體屬性”函數(shù)。 第八章圖形顯示控件 1. 波形圖和波形圖表的區(qū)別? 波形圖表將數(shù)據(jù)在圖
13、形顯示器中 實(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)度可以自行指定, 新傳給波形圖 表的數(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ù)組。
14、默認(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í)間間隔是 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ù)
15、值類型元素 t0、dt 以及數(shù)值類型二維數(shù)組 Y 組成的簇。其中 t0 作為時(shí) 間起點(diǎn),dt 為相鄰數(shù)據(jù)點(diǎn)之間的之間間隔,二維數(shù)據(jù) 丫的每一行為一條曲線的 數(shù)據(jù)。 (4) 把數(shù)組打包成簇,然后以簇作為元素組成數(shù)組 。每個(gè)簇里包含的數(shù)組都是 一條曲線。當(dāng)多條曲線的數(shù)據(jù)點(diǎn)的個(gè)數(shù)不同時(shí), 可以使用這種數(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ù) 波形圖還可
16、以直接接受波形數(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ù)值類型)打包成簇,然后輸入到波形圖表中, 波形圖表為所有曲線同時(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. X 丫丫圖 XY 圖不要求水平坐標(biāo)等間隔分布,而且允許 繪制一對(duì)多的映射關(guān)系,比如繪 制
17、圭寸閉曲線。 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è)這樣的簇作為元 素建立數(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í)框
18、圖或者邏輯分析器中使用。 數(shù)字?jǐn)?shù)據(jù)類型和數(shù)字波形數(shù)據(jù)類型 數(shù)字波形數(shù)據(jù)類型: 起始時(shí)間 tO、時(shí)間間隔 dt、數(shù)據(jù)和屬性。 數(shù)字波形圖接收的數(shù)據(jù)類型: 數(shù)字波形數(shù)據(jù)類型、數(shù)字?jǐn)?shù)據(jù)類型 和數(shù)據(jù)類型的 數(shù)組 6. 三維圖形控件 三維圖形模塊包含:CWgraph3D 勺 ActiveX 控件的 ActiveX 容器與某個(gè)三維繪 圖函數(shù)。 基本函數(shù): 三維曲面、三維參數(shù)圖和三維曲線圖。 第九章字符串和文件 I/O 1. 字符串控件 組合框:在組合框中可以有多個(gè)字符串,每個(gè)字符串稱為一個(gè)“項(xiàng)” ,并對(duì)應(yīng) 一個(gè)“值”。 2. 表格和 Express 表格 表格是由字符串組成的二維數(shù)組,每一個(gè)單元格可以放一
19、個(gè)字符串; Express 表格可以產(chǎn)生二維字符串?dāng)?shù)組。 4. 字符串的顯示方式 正常顯示、“代碼顯示”、密碼顯示和十六進(jìn)制顯示。 字符代碼表 b 退格符f 進(jìn)格符n 換行符r 回車符 t 制表符s 空格符 反斜線:” ” %百分比符號(hào) 5. 字符串函數(shù) 詳情見書 P168 字符串大小、連接字符串、截取字符串、轉(zhuǎn)換為大寫字母、轉(zhuǎn)換為小寫字母, 替換子字符串、搜索替換字符串、 匹配模式、格式化日期/時(shí)間字符串、掃描字 符串、格式化寫入字符串、電子表格字符串至字符串轉(zhuǎn)換、 數(shù)組至電子表格字符 串轉(zhuǎn)換和創(chuàng)建文本。 6. 文件 I/O 一個(gè)典型的文件 I/O 包括 3 個(gè)步驟: (1) 創(chuàng)建或者打開一
20、個(gè)文件。 (2) 對(duì)以打開的文件做讀取或者寫入操作。 (3) 關(guān)閉文件,同時(shí)引用句柄會(huì)被自動(dòng)釋放 引用句柄是一種特殊的數(shù)據(jù)類型 7. LabVIEW 文件數(shù)據(jù)格式 (1) 最常用和最通用的文件格式。 (2) 最緊湊、最快速的存儲(chǔ)文件格式。 (3) 記錄結(jié)構(gòu)的二進(jìn)制格式文件,可以把不同類型的數(shù)據(jù)存 儲(chǔ)到同一個(gè)文件記錄中。 (4) 波形文件。 (5) 基于文本的測(cè)量文件(后綴 Ivm 文件) (6) 二進(jìn)制測(cè)量文件(后綴 tdm 文件)。 8. LabVIEW 中的格式設(shè)置字符串 %x 十六進(jìn)制 %o 八進(jìn)制 %b 二進(jìn)制 %t 相對(duì)時(shí)間 %T 絕對(duì)時(shí)間 %s 字符串 9. 文件 I/O 函數(shù) 詳
21、見書 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)建/替換文件 該 VI 用于打開或者替換已有的文件,也可以用于創(chuàng)建新的文件。 (4) 關(guān)閉文件 該 VI 可關(guān)閉引用句柄所指明的文件。 (5) 格式化寫入文件 該 VI 將字符串、數(shù)值、路徑、布爾類型數(shù)據(jù)格式化寫入文本文件。 %g 自動(dòng)選擇格式 %e 科學(xué)計(jì)數(shù)法 %f 十進(jìn)制/浮點(diǎn)數(shù) %p 國(guó)際單位制計(jì)數(shù)法 (6) 寫入文
22、本文件 該 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 用于讀取二進(jìn)制文件。 第十章數(shù)據(jù)采集 1. 米樣率 Fs:每秒米集點(diǎn)數(shù) 米樣點(diǎn)數(shù)#s :取多少點(diǎn)去顯示 頻率 f 每個(gè)周期的點(diǎn)數(shù)=Fs/f 例如:比如采樣率為 100Hz 信號(hào)周期 10Hz 則一秒鐘采樣 10
23、 個(gè)周期,則要顯 示 50個(gè)點(diǎn)就顯示了五個(gè)周期 2. MAXI 勺功能: MAX: Measureme nt & Automati on Explorer (1) 瀏覽系統(tǒng)中的設(shè)備和儀器,并快速檢測(cè)及配置硬件和軟件 (2) 通過(guò)測(cè)試面板診斷硬件狀態(tài) (3) 創(chuàng)建新的通道、任務(wù)、接口和比例等 實(shí)驗(yàn)數(shù)據(jù)采集使用的函數(shù)為 DAC 助手 DAC 助手函數(shù)在函數(shù)選板 “ Express ”中的“輸入” 一類中 3. 測(cè)量系統(tǒng)接地方式: 差分模式 ( Diff )、參考地單端測(cè)量模式(RSE 無(wú)參考地單端測(cè)量模式(NRSE ?Real-Time Systemtegratio n (RTS 總線 ?
24、計(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ú)參考的單端輸入模式(NRS) 16 路模擬信號(hào) (2) 差分輸入(DIFF) 8 路模擬信號(hào) 模擬輸入為 16 路 16 位的 A/D 轉(zhuǎn)換器 工作電壓為 05V ADC MUX RTSI AC Cou -同步多個(gè)采集設(shè)備 -設(shè)備間定時(shí)/觸發(fā)信號(hào)共享 ?I/O 接口 連接數(shù)采卡與
25、待測(cè)信號(hào) 采樣率為 FS=250ks/s 模擬輸出有 2 個(gè) 16 位 D/A 轉(zhuǎn)換器 采樣率 FS=833ks/s 數(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ì)改變包括控件本身和其他局部變量在
26、內(nèi)的所有數(shù)據(jù)拷貝; 使用局部變量實(shí)現(xiàn)對(duì)輸入控件的寫操作和對(duì)顯示控件的讀操作; 默認(rèn)情況下,新創(chuàng)建的局部變量都是寫入端子; 不生成新控件的復(fù)制局部變量的方法: 按住 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 )屬性 該屬性為布爾型,可讀可寫; 作為寫端
27、子,“真”一一可見;“假”一一不可見; (2) 禁用(Disabled )屬性 該屬性為整數(shù)類型,可讀可寫; 作為寫端子,0可用;1 禁用,但控件外觀和可用時(shí)相同; 2禁用控件,同時(shí)控件加灰; (3) 鍵選中(Key Focus)屬性 該屬性為布爾類型,可讀可寫; 作為寫端子,“真”一一使控件獲得鍵選中;“假”一一取消控件的鍵選中; (4) 閃爍(Blinking )屬性 該屬性為布爾類型,可讀可寫; 作為寫端子,“真”一一使控件開始閃爍;“假”一一使控件停止閃爍; (5) 位置(Position )屬性 該屬性是由兩個(gè) 整型數(shù)值組成的簇,可讀可寫,單位是像素; (6) 邊界(Bounds 屬
28、性 該屬性是由兩個(gè)整型數(shù)值組成的簇,只能讀不能寫; 兩個(gè)整型元素“高度” (Height )和“寬度” (Width )分別是控件邊框的寬度 和高度,單位都是 像素; 邊框包圍的區(qū)域包括 控件本身及其所有附加元素如標(biāo)簽 等; 其他控件屬性 4. 改變波形圖表上的曲線的顏色 波形圖表的整型屬性“活動(dòng)曲線” (ActPlot )指定處于“活動(dòng)”狀態(tài)的曲線, 曲線編號(hào)從 0 開始。 “曲線:曲線顏色”(Plot.Color )整型屬性指定處于活動(dòng)狀態(tài)的曲線的顏色。 5. 設(shè)置按鈕的過(guò)度文本 布爾類型控件的“字符串4 ” (Strings4) 屬性為長(zhǎng)度不超過(guò) 4 的字符串?dāng)?shù) 組,設(shè)置這個(gè)屬性可以改變
29、按鈕上的文本顯示內(nèi)容。 6. 清除波形圖表的歷史數(shù)據(jù) 波形圖表的“歷史數(shù)據(jù)” (History )屬性代表其歷史數(shù)據(jù)數(shù)組。 7. 動(dòng)態(tài)程序控制 使用 VI 服務(wù)器進(jìn)行動(dòng)態(tài)程序控制的一般步驟: (1) 打開一個(gè)控件、VI 或者程序的引用。 (2) 執(zhí)行動(dòng)作或者設(shè)置屬性。 (3) 關(guān)閉引用。 8. 屬性節(jié)點(diǎn)和調(diào)用節(jié)點(diǎn)的用法 詳見書 P232 9. 屬性節(jié)點(diǎn) 什么叫做屬性什么叫方法? 屬性描述了對(duì)象本身的特征,方法描述可以在對(duì)象上進(jìn)行的操作。 LabVIEW 的通信四種 DataSocket、Tcp/IP、網(wǎng)頁(yè)發(fā)布、遠(yuǎn)程設(shè)備訪問(wèn) PPT 補(bǔ)充 儀器資控制靠源名來(lái)識(shí)別 GPIB 總線標(biāo)準(zhǔn) GPIB 總
30、線的結(jié)構(gòu)和工作方式: 1. GPIB 總線由 16 根線組成,包括 8 根數(shù)據(jù)線,3 根握手線,5 根總線控制線。 采用異步數(shù)據(jù)傳送方式的雙向總線。 總線是計(jì)算機(jī)與儀器之間傳送數(shù)據(jù)的通道, 數(shù)據(jù)在 GPIB中按字節(jié)串行傳輸。 2. GPIB 總線上的儀器和設(shè)備可以處于 空閑、聽者、講者/控制器中的一種角色或 同時(shí)扮演多個(gè)角色。 3. GPIB 系統(tǒng)的連接方式可以是 星型或者線型。 4. GPIB 總線系統(tǒng)連接的基本配置有如下要求: (1) 設(shè)備間最大距離不超過(guò) 4m 平均距離不超過(guò) 2m (2) 總長(zhǎng)度不超過(guò) 20m (3) 系統(tǒng)中設(shè)備的個(gè)數(shù)不能多于 15,且要有不少于三分之二的設(shè)備上電。 5
31、. 可以采用距離擴(kuò)展器,這樣 GPIB 總線的傳輸距離可以達(dá)到 1000m 以上。 6. 帶有 GPIB 接口卡的計(jì)算機(jī)在系統(tǒng)中是 控制器的角色 7. GPIB 接口卡可分為:PCI 總線;PCMCIA 用于筆記本上;USB 接口; ENET 接口 8. 整個(gè)系統(tǒng)采用總線式連接,所有儀器直接 并聯(lián)在總線上,相互可以 直接通信; VXI 和 PXI 總線 VXI: VMEbus eXtention for Instrumentation VXI 的前身可追溯到 MOTOROLA 發(fā)的 68000 微處理器時(shí)期,它推出了 VERS/總 線;基于 VERS/總線的插件系列被命名為 VME 總線。 V
32、XI 總線的特點(diǎn): 1. 模塊式的結(jié)構(gòu)。 2.小型便攜。 3.高速傳輸。 4. 適應(yīng)性、靈活性強(qiáng),儀器的結(jié)構(gòu)更開放,便于組成多個(gè) CPU 的分布式系統(tǒng)。 5. VXI 在工業(yè)過(guò)程控制的數(shù)據(jù)采集系統(tǒng)插件、軍事領(lǐng)域、通信領(lǐng)域在內(nèi)的諸多領(lǐng) 域?qū)XI 總線儀器模塊的需求量都很大 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 總
33、線的控制方式 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)方面、儀器觸發(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)制信息。 基于消息的通信格式: GPIB 串口和一些 VXI 儀器使用此種通信格式,對(duì)這些儀器發(fā)送的命令和讀回的 數(shù)據(jù)都是 ASCII 字符串,儀器本身帶有處理器,處理器負(fù)責(zé)解析命令字符串,并 且根據(jù)解析結(jié)果設(shè)置內(nèi)部寄存器的相應(yīng)位,以完成通信操作。 可編程儀器標(biāo)準(zhǔn)命令 SCP: 1.SCPI 于 1990 年由 SCPI 聯(lián)盟提出,是一種通用的儀器命令集。 2.SCPI 是一個(gè)獨(dú)立于硬件的純軟件標(biāo)準(zhǔn),SCPI 字符串可以通過(guò)任何儀器接口被 發(fā)送,無(wú)論是 GPIB RS-232、VXIbus 還是局域網(wǎng)都可以。 3.SCPI 的
溫馨提示
- 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ù)覽,若沒有圖紙預(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 山西車庫(kù)防腐施工方案
- 寒地裝配式公廁施工方案
- 下穿隧道裝飾掛板施工方案
- 柔性支架光伏電站施工方案
- 專業(yè)底面合一漆施工方案
- 2025北京東城七年級(jí)(上)期末生物(教師版)
- 水肥一體化育苗技術(shù)在松樹育苗中的應(yīng)用效果探討
- 鄉(xiāng)村人才振興的戰(zhàn)略與措施
- 外商投資對(duì)產(chǎn)業(yè)升級(jí)的推動(dòng)作用
- 推動(dòng)醫(yī)療服務(wù)的創(chuàng)新發(fā)展的策略及實(shí)施路徑
- 2024解析:第十章 浮沉條件及應(yīng)用-基礎(chǔ)練(原卷版)
- 《婦女保健講座》課件
- 計(jì)算與人工智能概論(湖南大學(xué))知到智慧樹章節(jié)答案
- 醫(yī)療器械高值耗材
- 委托辦理供電委托書模板
- 麻醉機(jī)故障應(yīng)急預(yù)案演練
- 2024北京高一(上)期末地理匯編:地球上的大氣章節(jié)綜合
- 幕墻工程材料見證取樣檢測(cè)要求
- 2024年新人教版五年級(jí)數(shù)學(xué)下冊(cè)《教材練習(xí)5練習(xí)五附答案》教學(xué)課件
- 《現(xiàn)代家政導(dǎo)論》電子教案 1.2模塊一項(xiàng)目二家政學(xué)內(nèi)容和價(jià)值認(rèn)知
- 《網(wǎng)絡(luò)數(shù)據(jù)安全管理?xiàng)l例》課件
評(píng)論
0/150
提交評(píng)論