河北大學(xué)labview復(fù)習(xí)提綱_第1頁
河北大學(xué)labview復(fù)習(xí)提綱_第2頁
河北大學(xué)labview復(fù)習(xí)提綱_第3頁
河北大學(xué)labview復(fù)習(xí)提綱_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、一、考題類型:單選題2.填空題3.判斷題4.讀圖題5.編程題如何退出程序?函數(shù)一編程一應(yīng)用程序控制退出LabVIEW虛擬儀器的主要特點(diǎn):豐富和增加了傳統(tǒng)儀器的功能2.突出“軟件即儀器”的新概念3.儀器由用戶定義。4.開放的工業(yè)標(biāo)準(zhǔn)5.便于構(gòu)成復(fù)雜的測(cè)試系統(tǒng),經(jīng)濟(jì)性好。傳統(tǒng)儀器關(guān)鍵是硬件,虛擬儀器的關(guān)鍵是軟件明確虛擬儀器測(cè)量系統(tǒng)的基本結(jié)構(gòu)與組成被測(cè)對(duì)象(被測(cè)物理量)信號(hào)調(diào)理(非電學(xué)量轉(zhuǎn)換為電學(xué)量)一一數(shù)據(jù)采集卡(模數(shù)轉(zhuǎn)換) 數(shù)據(jù)處理(程序設(shè)計(jì))虛擬儀器面板(屏幕顯示)LabVIEW稱為什么語言,它由幾部分構(gòu)成? LabVIEW使用的是圖形化編輯語言G|編寫程序,產(chǎn) 生的程序是框圖的形式。虛擬儀器

2、由通用儀器硬件平臺(tái)(簡稱硬件平臺(tái))和應(yīng)用軟件兩大部分組成。LabVIEW的前、后面板功能與作用?LabVIEW中的三種操作模板:工具選板、控件選板、函數(shù)選板前面板提供的控件可以分為:數(shù)值(輸入、輸出)控件、字符(輸入、輸出)控件、布爾(按鈕 開關(guān))控件、指示燈控件、容器類控件、修飾類控件、圖形類(波形圖、波形圖表、XY圖表)控 件、表格類(表格、列表框、下拉列表)控件、數(shù)組與簇類控件等多種類型LabVIEW的后面板函數(shù)選板由:程序結(jié)構(gòu)、數(shù)值運(yùn)算、字符串處理、數(shù)組與簇操作、比較運(yùn)算、 布爾運(yùn)算、文件操作以及數(shù)學(xué)、信號(hào)處理、數(shù)據(jù)通信、互連接口等函數(shù)構(gòu)成Express及其特點(diǎn)(集成度更高、功能更強(qiáng)、

3、使用更簡便)在虛擬儀器的前(低)端首先要進(jìn)行哪兩個(gè)轉(zhuǎn)換?非電學(xué)量-電學(xué)量、模擬量-數(shù)字量數(shù)據(jù)輸入控件與顯示控件的相互轉(zhuǎn)換快捷菜單一般程序設(shè)計(jì)的三種基本結(jié)構(gòu)是什么?順序、選擇、循環(huán)選擇結(jié)構(gòu)的基本組成、分支的添加與應(yīng)用、多分支的形成基本結(jié)構(gòu):由條件選擇端口、選擇器標(biāo)簽組成 功能作用:根據(jù)條件作出選擇決定程序的走向,形 成分支結(jié)構(gòu)。分支的添加:右擊標(biāo)簽,在快捷菜單中即可進(jìn)行條件的增減與修改。點(diǎn)擊右邊框,可以通過快捷菜單,向前或向后添加若干分支,形成多分支結(jié)構(gòu)。事件結(jié)構(gòu)的基本組成、分支的添加與應(yīng)用超時(shí)端子:用于設(shè)定一個(gè)超時(shí)時(shí)限,以毫秒為單位。事件選擇標(biāo)簽:用于標(biāo)識(shí)當(dāng)前顯示子框圖所處理的事件源,以折疊方

4、式進(jìn)行切換。事件數(shù)據(jù)節(jié)點(diǎn):由若干個(gè)事件數(shù)據(jù)端子組成,用來設(shè)計(jì)事件過程,完成具體的事件,實(shí)現(xiàn)特定功 能與操作。.擺放框圖(程序一結(jié)構(gòu)一事件結(jié)構(gòu)).調(diào)出編輯事件對(duì)話框:右擊邊框在快捷菜單中選擇添加事件分支應(yīng)用舉例:點(diǎn)擊不同按鈕,顯示不同內(nèi)容 密碼控制進(jìn)行圖片顯示條件循環(huán)的基本結(jié)構(gòu)與特點(diǎn)While是一種條件循環(huán),它重復(fù)執(zhí)行某程序模塊直到滿足退出條件為止 基本結(jié)構(gòu):每個(gè)While循環(huán)都有一個(gè)條件端子和重復(fù)端子。計(jì)數(shù)循環(huán)的基本結(jié)構(gòu)與特點(diǎn)For循環(huán):功能作用:建立計(jì)數(shù)循環(huán),用于循環(huán)次數(shù)已知的情況?;窘Y(jié)構(gòu):For循環(huán)中有兩個(gè)數(shù)據(jù)端子和一個(gè)控制端子。計(jì)數(shù)循環(huán)的重復(fù)端子(循環(huán)變量)的起始值是什么?循環(huán)變量。該

5、值默認(rèn)從0開始,逐次加1 (步長為1)。移位寄存器的功能作用,反饋節(jié)點(diǎn)的功能作用,二者的區(qū)別與聯(lián)系移位寄存器用于For循環(huán)或While循環(huán)中從一個(gè)迭代傳輸數(shù)據(jù)到下一個(gè)迭代,它由循環(huán)結(jié)構(gòu)垂直邊 框上一對(duì)方向相反的端子組成。通過右擊邊框的快捷菜單“添加移位寄存器”進(jìn)行添加。反饋節(jié)點(diǎn)功能作用:反饋節(jié)點(diǎn)用來在循環(huán)結(jié)構(gòu)之間傳遞數(shù)據(jù),如果單純是為了讓下一次迭代使用上次迭代的數(shù)據(jù),可以使用反饋節(jié)點(diǎn),其作用相當(dāng)于移位寄存器。LabVIEW的數(shù)據(jù)流運(yùn)行機(jī)制:傳統(tǒng)的編程語言,程序運(yùn)行是基于程序編碼的順序,是指令驅(qū)動(dòng)的代碼流。LabVIEW的運(yùn)行機(jī)制是 基于數(shù)據(jù)流的。也就是說:當(dāng)程序中的可執(zhí)行元素(節(jié)點(diǎn))在收到所有

6、必須的輸入數(shù)據(jù)時(shí)才開始執(zhí)行。 當(dāng)該元素內(nèi)的所有代碼執(zhí)行完成后,數(shù)據(jù)才流出該執(zhí)行元素并流向其他元素。LabVIEW中,引入順序結(jié)構(gòu)的意義? 數(shù)據(jù)流編程機(jī)制為用戶帶來了方便,但同時(shí)也在某些面 存在不足。比如,程序框圖中如果兩個(gè)節(jié)點(diǎn)同時(shí)滿足執(zhí)行條件,則會(huì)同時(shí)執(zhí)行。但在實(shí)際問題中 往往需要二者按一定先后順序執(zhí)行的話,則數(shù)據(jù)流編程將不能滿足要求。為此LabVIEW引入了 順序結(jié)構(gòu),強(qiáng)行規(guī)定程序的執(zhí)行順序。順序結(jié)構(gòu)的兩種形式(平鋪與層疊)子VI的創(chuàng)建與調(diào)用,創(chuàng)建的子VI 一般應(yīng)保存在主調(diào)程序的同一目錄下表達(dá)式節(jié)點(diǎn)、公式節(jié)點(diǎn)的功能作用表達(dá)式節(jié)點(diǎn)(位置:編程f數(shù)值f表達(dá)式節(jié)點(diǎn))功能和作用:僅用于計(jì)算含有單個(gè)變

7、量的表達(dá)式。公式節(jié)點(diǎn)功能作用:對(duì)于一些比較復(fù)雜的計(jì)算,完全依賴框圖實(shí)現(xiàn)將變得十分繁瑣甚至無能為力,為 此,LabVIEW提供了可以用來編寫文本程序代碼和構(gòu)造復(fù)雜數(shù)學(xué)公式的公式節(jié)點(diǎn)。屬性節(jié)節(jié)點(diǎn)的功能作用(在程序運(yùn)行過程中改變控件對(duì)象的屬性,通過屬性節(jié)點(diǎn)來實(shí)現(xiàn))LabVIEW中的局部變量與全局變量的概念,重點(diǎn)掌握局部變量的應(yīng)用。局部變量主要用于本VI內(nèi)不同位置之間的數(shù)據(jù)傳遞,而全局變量主要是針對(duì)不同VI程序之間的數(shù) 據(jù)通信。全局變量與局部變量不同,它是在不同的程序之間進(jìn)行通信。LabVIEW 的全局變量是一個(gè)獨(dú)立的 VI,它是一種特殊的程序,沒有程序框圖只有前面板,功能是保存一個(gè)或多個(gè)全局變量,所

8、以也把 全局變量程序稱為容器。在LabVIEW中,有四種特殊數(shù)據(jù)類型(數(shù)組、簇、字符串?dāng)?shù)據(jù)與波形數(shù)據(jù))數(shù)組控件與數(shù)組的創(chuàng)建。在前后面板創(chuàng)建數(shù)組的異同前為變量、后為常量簇控件與簇的創(chuàng)建首先在控件選板中的“數(shù)組、矩陣與簇”子選板中創(chuàng)建簇控件(前面板),然后向簇框架中添加所需 元素,并且根據(jù)需要更改簇和簇中各元素名稱,(簇是輸入還是輸出控件取決與第一個(gè)元素,簇的排序 是按照他們的放入順序而不是按照框架內(nèi)的物理順序)數(shù)組與簇的主要區(qū)別簇與數(shù)組的區(qū)別:1.簇中可以包含不同類型的數(shù)據(jù),而數(shù)組中只可以包含相同的數(shù)據(jù)類型,簇與數(shù)組中的元素都是有序的,但訪問簇中的元素是通過釋放方法同時(shí)訪問其中的部分或全部元 素

9、,而不是通過索引一次訪問一個(gè)元素,。簇具有固定的大小。相同點(diǎn):簇與數(shù)組二者都是由輸入輸出控件組成的,不能同時(shí)包含輸入控件和輸出控件。建立文件的意義:使計(jì)算機(jī)處理的數(shù)據(jù)得以長期保存文件的三種格式 ASCII碼文本、二進(jìn)制、數(shù)據(jù)記錄LabVIEW的三種文件格式ASCII碼文本格式、二進(jìn)制格式和LabVIEW數(shù)據(jù)記錄格式文件文件讀、寫的含義掌握文本文件、電子表格文件的讀寫與圖形文件的讀入波形圖與波形圖表的異同波形圖可以接收的數(shù)據(jù):一維數(shù)組 多維數(shù)組波形圖表可接收的類型:數(shù)組,單個(gè)數(shù)據(jù),多個(gè)曲線捆綁的簇,波形數(shù)據(jù)數(shù)學(xué)-初等函數(shù)-單個(gè)點(diǎn)信號(hào)處理-波形生成-波形數(shù)據(jù)(簇)信號(hào)處理-信號(hào)生成-函數(shù)曲線(數(shù)組

10、)波形圖和波形圖表的大部分組件及其功能都是類似的,特別的是波形圖具有光標(biāo)指示器,利用它可 以準(zhǔn)確地讀出波形曲線上的任何一點(diǎn)數(shù)據(jù),便于分析某一時(shí)刻的特性值波形圖數(shù)據(jù)的顯示方式波形圖的顯示是以成批數(shù)據(jù)一次刷新方式進(jìn)行的,數(shù)據(jù)輸入的基本形式為數(shù)組(一維或二維)、簇或 波形數(shù)據(jù)。波形圖表數(shù)據(jù)顯示的3種刷新模式示波器圖表、帶狀圖表和掃描圖。通過右擊邊框快捷菜單的【高級(jí)】一【刷新模式】或【屬性】進(jìn)行切換。基本函數(shù)發(fā)生器可以產(chǎn)生的四種基本波形:正弦波、三角波、鋸齒波、方波菜單設(shè)計(jì):對(duì)系統(tǒng)菜單進(jìn)行調(diào)整、自定義菜單(下拉菜單+快捷菜單)。不同菜單的設(shè)計(jì)步驟與方法。重點(diǎn)掌握下拉菜單的設(shè)計(jì)信號(hào)分析與處理:波形生成和

11、信號(hào)生成、波形調(diào)理、波形測(cè)量、信號(hào)運(yùn)算波形生成:函數(shù)選板一信號(hào)處理一模擬波形-波形生成(函數(shù)選板一編程一波形一模擬波 形一波形生成)信號(hào)生成函數(shù)可以得到特定波形的一維數(shù)組,這是與波形函數(shù)形成信號(hào)的主要區(qū)別。波形生成數(shù)產(chǎn)生 的數(shù)據(jù)類型是波形數(shù)據(jù),除了數(shù)值大小外,還包含時(shí)間信息,而信號(hào)生成不包含時(shí)間信息。所在位置:函數(shù)一信號(hào)處理-信號(hào)生成子選板(基本函數(shù)發(fā)生器公式波形正弦波形均勻白噪聲 波形仿真信號(hào)(可模擬正弦波、方波、三角波、鋸齒波和噪聲(Express 信號(hào)分析子選板)。) 波形調(diào)理主要是指對(duì)信號(hào)進(jìn)行數(shù)字濾波和加窗處理,所謂濾波是指在具有噪聲背景的信號(hào)中將噪聲 濾除,把有用信號(hào)提取出來的過程;

12、而加窗是數(shù)字濾波的一種方法,即用窗函數(shù)法設(shè)計(jì)數(shù)字濾波器, 在LabVIEW中,提供了豐富的窗函數(shù)。波形測(cè)量是指對(duì)波形信號(hào)進(jìn)行時(shí)域和頻域測(cè)量。例如直流,平均值,頻率、幅值、位相測(cè)量,諧波 失真測(cè)量、信噪比及FFT測(cè)量等(基本平均直流-均方根測(cè)量瞬態(tài)特性測(cè)量單頻測(cè)量) 信號(hào)運(yùn)算是指對(duì)信號(hào)進(jìn)行諸如卷積、反卷積、互相關(guān),縮放和映射等的處理。所在位置:函數(shù)一信號(hào)處理一信號(hào)運(yùn)算子選板曲線擬合:在實(shí)際工程或?qū)嶒?yàn)中,常常需要對(duì)測(cè)量散點(diǎn)進(jìn)行曲線擬合,所在位置:函數(shù)-Express信號(hào)分析一曲線擬合數(shù)字濾波的概念數(shù)字濾波(digital filtering):用數(shù)字設(shè)備,通過一定的算法,對(duì)信號(hào)進(jìn)行處理,將某個(gè)頻段

13、的信號(hào) 進(jìn)行濾除,得到新的信號(hào)的這一過程叫做數(shù)字濾波。數(shù)字濾波器可以分為兩大部分:即經(jīng)典濾波器 和現(xiàn)代濾波器。經(jīng)典濾波器就是假定輸入信號(hào)x(n)中的有用成分和希望濾除成分分別位于不同的頻 帶,因而我們通過一個(gè)線性系統(tǒng)就可以對(duì)噪聲進(jìn)行濾除,如果噪聲和信號(hào)的頻譜相互混疊,則經(jīng)典 濾波器得不到濾波的要求。通常有高通濾波器,低通濾波器,帶通濾波器,帶阻濾波器?,F(xiàn)代濾波 器是從含有噪聲的信號(hào)估計(jì)出有用的信號(hào)和噪聲信號(hào)。這種方法是把信號(hào)和噪聲本身都視為隨機(jī)信 號(hào),利用其統(tǒng)計(jì)特征,如自相關(guān)函數(shù),互相關(guān)函數(shù),自功率譜,互功率譜等引導(dǎo)出信號(hào)的估計(jì)算法, 然后利用數(shù)字設(shè)備實(shí)現(xiàn)。目前主要有維納濾波,卡爾曼濾波,自適

14、應(yīng)濾波等數(shù)字濾波器。1所謂濾波,就是將所需要頻率范圍的有用信號(hào)從噪聲中提取出來,并將噪聲信號(hào)予以濾除的去偽存 真過程。數(shù)據(jù)采集:與數(shù)據(jù)采集有關(guān)的(函數(shù))節(jié)點(diǎn)只有將DAQ安裝后方可使用數(shù)據(jù)傳輸:串行通信與并行通信的概念并行通訊是指數(shù)據(jù)的各位同時(shí)進(jìn)行傳送,其優(yōu)點(diǎn)是傳送數(shù)據(jù)速度快,缺點(diǎn)是有多少位數(shù)據(jù)就需要多 少根傳輸線,這在數(shù)據(jù)位數(shù)較多,傳送距離較遠(yuǎn)時(shí)就不宜采用。串行通訊是指數(shù)據(jù)一位一位地按順序傳送,其突出優(yōu)點(diǎn)是只需一根傳輸線,特別適應(yīng)于遠(yuǎn)距離傳 輸,缺點(diǎn)是傳送速度較慢。同步通訊:要求通信雙方以相同的速率進(jìn)行,而且要準(zhǔn)確地協(xié)調(diào)。它通過共享一個(gè)同步時(shí)鐘或定時(shí) 脈沖源以保證發(fā)送方和接受方準(zhǔn)確同步。其特點(diǎn)

15、是允許連續(xù)發(fā)送一組字符序列(而非單個(gè)字符),每 個(gè)字符數(shù)據(jù)位數(shù)相同,沒有起始位和停止位,效率高。異步通訊:不要求通信雙方同步,發(fā)送方和接受方可以有各自的時(shí)鐘源。為了能夠?qū)崿F(xiàn)通信,雙 方必須都遵循異步通信協(xié)議。在異步通信中,通信雙方必須規(guī)定兩件事:一是字符格式,即規(guī)定字 符各部分所占的位數(shù),是否采用奇偶校驗(yàn),以及校驗(yàn)的方式;二是采用的波特率,以及時(shí)鐘率與波 特率之間的比例關(guān)系。由此可見,異步通信方式的傳輸效率比同步通信方式低,但它對(duì)通信雙方的 同步要求大大降低,因而成本也比同步通信方式低。LabVIEW與其他應(yīng)用程序的關(guān)聯(lián):C程序、ActiveX(外插控件)、調(diào)用可執(zhí)行文件明確源程序文件、可執(zhí)行

16、文件、安裝程序文件的意義和關(guān)系源程序,是指未經(jīng)編譯的,按照一定的程序設(shè)計(jì)語言規(guī)范書寫的,人類可讀的文本文件??蓤?zhí)行文件(executable file),可移植可執(zhí)行(PE)文件格式的文件,它可以加載到內(nèi)存中,并由 操作系統(tǒng)加載程序執(zhí)行。它可以是.exe文件.sys文件.com文件等。安裝程序文件:即軟件安裝包,是可自行解壓縮文件的集合,其中包括軟件安裝的所有文件。運(yùn)行這 個(gè)安裝包(可執(zhí)行文件),可以將此軟件的所有文件釋放到硬盤上,完成修改注冊(cè)表、修改系統(tǒng)設(shè)置、 創(chuàng)建快捷方式等工作??蓤?zhí)行文件的生成以及運(yùn)行條件在LabVIEW開發(fā)環(huán)境下,創(chuàng)建可執(zhí)行文件必須在“項(xiàng)目”下進(jìn)行。打開項(xiàng)目瀏覽器窗口,

17、選擇程序 生成規(guī)范。完成一步驟之后就進(jìn)入了程序生成屬性設(shè)置對(duì)話框,進(jìn)行逐項(xiàng)屬性的設(shè)置。在類別欄中選擇“源文件”:在這里可以設(shè)置安裝程序?qū)⑿枰切┪募?。將?yīng)用程序開始運(yùn)行時(shí) 的第一個(gè)vi(這里是Regression Solver.vi)放到啟動(dòng)vi”欄目下。然后將其它所有vi放到始 終包括”欄目下(本例中只有一個(gè)Regression Equation String.vi)。然后選擇“目標(biāo)”屬性。最后進(jìn)行程序生成的預(yù)覽階段,查看是否設(shè)置完全,然后點(diǎn)擊生成按鈕確定即可運(yùn)行EXE文件,要求計(jì)算機(jī)上必須有Labview Run-Time運(yùn)行引擎。如果希望在沒有任何NI軟件的 機(jī)器上運(yùn)行該軟件,則需要制作安裝文件,即SETUP文件,安裝文件可以把Labview Run-Time運(yùn)行 引擎、儀器驅(qū)動(dòng)和硬件配置等打包在一起,作為一個(gè)安裝程序發(fā)布。生成安裝程序的方法與步驟在

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論