3LabView實(shí)現(xiàn)虛擬儀器面板實(shí)驗(yàn)報(bào)告_第1頁(yè)
3LabView實(shí)現(xiàn)虛擬儀器面板實(shí)驗(yàn)報(bào)告_第2頁(yè)
3LabView實(shí)現(xiàn)虛擬儀器面板實(shí)驗(yàn)報(bào)告_第3頁(yè)
3LabView實(shí)現(xiàn)虛擬儀器面板實(shí)驗(yàn)報(bào)告_第4頁(yè)
3LabView實(shí)現(xiàn)虛擬儀器面板實(shí)驗(yàn)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、實(shí)驗(yàn)課程名稱(chēng):計(jì)算機(jī)在材料科學(xué)與工程中的應(yīng)用實(shí)驗(yàn)項(xiàng)目名稱(chēng)用 Visual Basic 6.0 實(shí)現(xiàn) DAQLabView實(shí)現(xiàn)虛擬儀器面板實(shí)驗(yàn)成績(jī)實(shí)驗(yàn)者專(zhuān)業(yè)班級(jí)材科0907組 別同組者實(shí)驗(yàn)日期2012年4月20日一、實(shí)驗(yàn)?zāi)康摹⒁饬x1、了解一些基本的VB程序知識(shí);2、學(xué)會(huì)使用簡(jiǎn)單的VB控件;3、學(xué)會(huì)利用Advantech的AI控件獲得接口卡的數(shù)據(jù);4、掌握LabView的基本操作;5、會(huì)利用LabView實(shí)現(xiàn)虛擬儀器面板。二、實(shí)驗(yàn)基本原理與方法1、Visual Basic是近年來(lái)在國(guó)內(nèi)外得到迅速推廣應(yīng)用的可視化程序設(shè)計(jì)語(yǔ)言,具有簡(jiǎn)單 易學(xué)、功能強(qiáng)大、軟件費(fèi)用支出低、見(jiàn)效快等特點(diǎn)。它提供了開(kāi)發(fā)Win

2、dows應(yīng)用程序最迅 速、最簡(jiǎn)捷的方法,不但是專(zhuān)業(yè)人員得心應(yīng)手的開(kāi)發(fā)工具,而且易于被非專(zhuān)業(yè)人員掌握使用。 Visual Basic 6.0是用來(lái)創(chuàng)建高性能的企業(yè)應(yīng)用程序及基于Web的應(yīng)用程序的最有效工具。2、 DAQ是英文Data Acquisition (數(shù)據(jù)采集)的縮寫(xiě)。數(shù)據(jù)采集(DAQ)是指測(cè) 量:電壓、電流、溫度、壓力、聲音、編碼數(shù)據(jù)等電氣或物理現(xiàn)象的過(guò)程。廣泛應(yīng)用 于電子、信息、科技、檢測(cè)、試驗(yàn)領(lǐng)域。3、虛擬儀器(virtual instrument)是基于計(jì)算機(jī)的儀器。虛擬儀器是將儀器裝入計(jì)算機(jī), 以通用的計(jì)算機(jī)硬件及操作系統(tǒng)為依托,實(shí)現(xiàn)各種儀器功能。虛擬儀器實(shí)際上是一個(gè)按照儀 器

3、需求組織的數(shù)據(jù)采集系統(tǒng)。虛擬儀器的研究中涉及的基礎(chǔ)理論主要有計(jì)算機(jī)數(shù)據(jù)采集和數(shù) 字信號(hào)處理。目前在這一領(lǐng)域內(nèi),使用較為廣泛的計(jì)算機(jī)語(yǔ)言是美國(guó)NI公司的LabVIEWo4、LabVIEW (Laboratory Virtual Instrument Engineering Workbench) 是- -種程序開(kāi)發(fā)環(huán) 境,由美國(guó)國(guó)家儀器(NI)公司研制開(kāi)發(fā)的,類(lèi)似于C和BASIC開(kāi)發(fā)環(huán)境,但是LabVIEW 與其他計(jì)算機(jī)語(yǔ)言的顯著區(qū)別是:其他計(jì)算機(jī)語(yǔ)言都是采用基于文本的語(yǔ)言產(chǎn)生代碼,而 LabVIEW使用的是圖形化編輯語(yǔ)言G編寫(xiě)程序,產(chǎn)生的程序是框圖的形式。與C和BASIC 一樣,LabVIEW也

4、是通用的編程系統(tǒng),有一個(gè)完成任何編程任務(wù)的龐大函數(shù)庫(kù)。LabVIEW 的函數(shù)庫(kù)包括數(shù)據(jù)采集、GPIB、串口控制、數(shù)據(jù)分析、數(shù)據(jù)顯示及數(shù)據(jù)存儲(chǔ),等等。5、LabVIEW是一種用圖標(biāo)代替文本行創(chuàng)建應(yīng)用程序的圖形化編程語(yǔ)言。傳統(tǒng)文本編程 語(yǔ)言根據(jù)語(yǔ)句和指令的先后順序決定程序執(zhí)行順序,而LabVIEW則采用數(shù)據(jù)流編程方式, 程序框圖中節(jié)點(diǎn)之間的數(shù)據(jù)流向決定了 VI及函數(shù)的執(zhí)行順序。VI指虛擬儀器,是LabVIEW 的程序模塊。LabVIEW提供很多外觀(guān)與傳統(tǒng)儀器(如示波器、萬(wàn)用表)類(lèi)似的控件,可用 來(lái)方便地創(chuàng)建用戶(hù)界面。用戶(hù)界面在LabVIEW中被稱(chēng)為前面板。使用圖標(biāo)和連線(xiàn),可以通 過(guò)編程對(duì)前面板上的

5、對(duì)象進(jìn)行控制。這就是圖形化源代碼,又稱(chēng)G代碼。LabVIEW的圖形 化源代碼在某種程度上類(lèi)似于流程圖,因此又被稱(chēng)作程序框圖代碼。6、LabVIEW具有以下特點(diǎn):盡可能采用了通用的硬件,各種儀器的差異主要是軟件??沙浞职l(fā)揮計(jì)算機(jī)的能力,有強(qiáng)大的數(shù)據(jù)處理功能,可以創(chuàng)造出功能更強(qiáng)的儀器。用戶(hù)可以根據(jù)自己的需要定義和制造各種儀器。三、實(shí)驗(yàn)內(nèi)容及要求1、用 Visual Basic 6.0 實(shí)現(xiàn) DAQ。2、利用LabView實(shí)現(xiàn)虛擬儀器面板。四、實(shí)驗(yàn)過(guò)程記錄1、用 Visual Basic 6.0 實(shí)現(xiàn) DAQ。本實(shí)驗(yàn)過(guò)程包括:安裝AdanceTech的接口卡驅(qū)動(dòng)、“DAQ控件”和設(shè)備管理器;在VB6

6、.0中加載“ADAQAI”控件;實(shí)現(xiàn)DAQ的顯示,得到不斷刷新的數(shù)據(jù)。2、利用LabView實(shí)現(xiàn)虛擬儀器面板。本實(shí)驗(yàn)過(guò)程包括:安裝Labview8.6 (因?yàn)槭菍W(xué)習(xí)版的,使用時(shí)間有限制);啟動(dòng)Labview,在啟動(dòng)窗口選擇“基于模板的VI”;在彈出的窗口中選擇“生成和顯示”;在彈出的控件工具箱中選擇兩個(gè)旋鈕控件放在面板上;再右鍵點(diǎn)擊面板,在控件工具箱中選擇“儀表”和“量表”各一個(gè),放在面板上;然后將旋鈕1連入“幅值”,旋鈕2連入“頻率”;將顯示結(jié)果的兩個(gè)表和正弦連上;設(shè)置旋鈕1屬性,讓振幅在110之間調(diào)整;設(shè)置旋鈕2的屬性,讓頻率在9-11之間;設(shè)置顯示表頭的屬性,顯示結(jié)果在-1010之間;得

7、到仿真信號(hào)的顯示。五、實(shí)驗(yàn)原始記錄(程序設(shè)計(jì)類(lèi)實(shí)驗(yàn):包括原程序、輸入數(shù)據(jù)、運(yùn)行結(jié)果、實(shí)驗(yàn)過(guò)程發(fā)現(xiàn)的問(wèn)題及解決方 法等;分析與設(shè)計(jì)、軟件工程類(lèi)實(shí)驗(yàn):編制分析與設(shè)計(jì)報(bào)告,要求用標(biāo)準(zhǔn)的繪圖工具繪制文 檔中的圖表。系統(tǒng)實(shí)施部分要求記錄核心處理的方法、技巧或程序段;其它實(shí)驗(yàn):記錄實(shí)驗(yàn) 輸入數(shù)據(jù)、處理模型、輸出數(shù)據(jù)及結(jié)果分析)1、用 Visual Basic 6.0 實(shí)現(xiàn) DAQ安裝AdanceTech的接口卡驅(qū)動(dòng)、“DAQ控件”和設(shè)備管理器后,從“開(kāi)始”-程序- “Advantech Automation” - “Device Manager”中運(yùn)行“AdvanceTech Device Manager

8、”, 得到圖1所示。圖1在彈出對(duì)話(huà)框中選擇設(shè)備“Advancetech Demo I/O=1H”,按“Test”按鈕彈出如圖2所示的對(duì)話(huà)框,則表明設(shè)備驅(qū)動(dòng)安裝正常,可以進(jìn)入下一步。圖2在VB6.0中加載“ADAQAI”控件,新建一個(gè)“標(biāo)準(zhǔn)EXE”程序,從左邊的控件工 具箱中選擇新增上的“AI”控件,并拖到窗體上,在窗體長(zhǎng)增加4個(gè)textbox控件和2個(gè)按 鈕控件和一個(gè)Timer控件如下圖3所示:將 comand1 的 Caption 屬性更改為 “Start”,command2 的 Caption 屬性更改為 “Stop”。如下圖3所示。輸入代碼后如下圖5所示。圖3.I”9 卯9 工心沃如MU

9、G 目屏# m驢 vi;白 Ffc b-略姐!折弁呼n.*iUIMPEiTUtLEfihunT n.iitaQ1i+tL IM I-i-I * FUsFn-r.ifis twwU.tiii EhOEhjJl U-.iE.riri.Tri-i” 3MA1I Ie浦 * lma* Im&LL瞄!卜4和 FlFTlinH!壬,!lwa TMkd rr I4M p阿虹心。.5毫尊Is】 IML . Ir” 甬h-l-nirt fa*】JU國(guó)陽(yáng)心序昨*1tmlla HDOQKf-2 - ELKiMtoUI-tlaMIvlMJ-W按“F5”或者從菜單“運(yùn)行”中選擇啟動(dòng),程序運(yùn)行如下圖4所示??偨Y(jié):通過(guò)封裝

10、的控件,可以非常便捷地讀取接口卡中的測(cè)定結(jié)果,也通過(guò)控件將計(jì) 算結(jié)果輸出,實(shí)現(xiàn)對(duì)試驗(yàn)過(guò)程的控制。2、LabView實(shí)現(xiàn)虛擬儀器面板安裝Labview8.6。安裝時(shí)間大約30min,安裝完成后如果需要重新啟動(dòng),在啟動(dòng)時(shí)要 注意選擇,避免。安裝完畢后從“開(kāi)始”-“程序”中選擇“National Instrument Labview8.6”, 啟動(dòng)Labview。在啟動(dòng)窗口選擇“基于模板的VI”,如下圖6所示。LabYIW闋M 尸ImhWEE.匚濘由MITEW酬.皿正竺汗L皿舊涕助LabYlEWJI-SE自動(dòng)整驊序惟圖 1由枷屹1 :言同昆片Lag 正 N Zjone而例在啟動(dòng)窗口選擇“基于模板的V

11、I”,在彈出的窗口中選擇“生成和顯示”,并確定, 現(xiàn)在有了兩個(gè)窗口,一個(gè)是面板,一個(gè)是框圖。在面板窗口中點(diǎn)擊右鍵,在彈出的控件工具箱中選擇兩個(gè)旋鈕控件放在面板上,再右鍵 點(diǎn)擊面板,在控件工具箱中選擇“儀表”和“量表”各一個(gè),放在面板上。如下圖8所示。圖7將框圖窗體中先將“仿真信號(hào)”拉長(zhǎng),然后將旋鈕1連入“幅值”,旋鈕2連入“頻率”;將顯示結(jié)果的兩個(gè)表和正弦連上,如上圖7所示。從菜單“操作”中選擇“運(yùn)行”,并且將旋鈕調(diào)至合適的位置。設(shè)置旋鈕1屬性,讓 振幅在110之間調(diào)整;如下圖8所示;設(shè)置旋鈕2的屬性,讓頻率在9-11之間如下圖9所示。設(shè)置顯示表頭的屬性,顯示結(jié)果在-1010之間,顯示結(jié)果如下圖10所示。圖10六、實(shí)驗(yàn)結(jié)果與討論1、用Visual Basic 6.0實(shí)現(xiàn)DAQ實(shí)驗(yàn)中,通過(guò)封裝的控件,可以非

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論