版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p> 2012年度本科生畢業(yè)論文(設(shè)計)</p><p> 虛擬儀器在電子類實(shí)驗(yàn)教學(xué)中的應(yīng)用</p><p> 學(xué) 院: 電子信息工程學(xué)院 </p><p> 專 業(yè): 電子信息科學(xué)與技術(shù) </p><p> 年 級:
2、 </p><p> 學(xué)生姓名: </p><p> 學(xué) 號: </p><p> 導(dǎo)師及職稱: </p><p><b> 2013年 1 月<
3、/b></p><p> Simple numerical control dc voltage stabilizer design</p><p><b> 摘要</b></p><p> 進(jìn)入二十一世紀(jì),隨著現(xiàn)代信息技術(shù)持續(xù)的進(jìn)步,教學(xué)方法不斷的改革,使得實(shí)踐環(huán)節(jié)成為學(xué)生深刻理解理論知識的一個必不可少的環(huán)節(jié),實(shí)驗(yàn)成為教學(xué)環(huán)節(jié)中不
4、可缺少的重要組成部分,成為提高學(xué)生創(chuàng)造性和實(shí)踐能力和學(xué)習(xí)興趣的一個最為有效的方法。</p><p> 目前,我國部分高校電子類課程存在著實(shí)驗(yàn)設(shè)備陳舊、教學(xué)方式呆板等問題。如果對教學(xué)硬件進(jìn)行更新,就不得不投入大量資金,且維護(hù)較困難。傳統(tǒng)儀器的缺陷和不足日益凸顯。為了改善實(shí)驗(yàn)條件、改革試驗(yàn)教學(xué)方法,本文把虛擬儀器引入實(shí)驗(yàn)教學(xué),創(chuàng)建虛擬實(shí)驗(yàn)平臺,用一臺計算機(jī)取代多臺傳統(tǒng)儀器,添加少量輔助硬件即可完成過去需多臺儀器才可
5、完成的教學(xué)實(shí)驗(yàn)工作。</p><p> 本文著重于虛擬儀器在電子類實(shí)驗(yàn)教學(xué)中的應(yīng)用這一角度,敘述了基于虛擬儀器的教學(xué)實(shí)驗(yàn)平臺的設(shè)計思想、總體結(jié)構(gòu),并結(jié)合現(xiàn)有的條件,利用LabVIEW軟件開發(fā)出了幾個電子類教學(xué)實(shí)驗(yàn)應(yīng)用實(shí)例,通過實(shí)驗(yàn)增加了學(xué)生做實(shí)驗(yàn)的興趣,同時也提高了教學(xué)質(zhì)量。</p><p> 關(guān)鍵詞:虛擬儀器:教學(xué)實(shí)驗(yàn):信號:LabView</p><p>&
6、lt;b> Abstract</b></p><p> Entering the 21st century, with the development of modern information technology, continuous improvement, the teaching method reform continuously, which makes the studen
7、ts practice become a deep understanding of the theoretical knowledge a necessary link, the experiment teaching become the indispensable important constituent part, be creative and practical ability to improve students
8、9; interest in learning and one of the most effective method</p><p> At present, our country some universities electronic courses there are laboratory equipment is old, teaching methods, such as mechanical
9、problems. If the teaching hardware updates, you have to invest a lot of money, and it is difficult to maintain. The defects of traditional instruments and the insufficiency is highlighted. In order to improve the experim
10、ent condition, reform test teaching method, this paper introduced the virtual instrument experiment teaching, create virtual experimental platf</p><p> This paper focuses on the virtual instrument in the el
11、ectronic experiment teaching in application of this point of view, the narrative based on virtual instrument teaching experiment platform design, general structure, and combining with the existing conditions, using LabVI
12、EW software developed several electronic teaching experimental applications, through the experiment increase the students do the experiment interest, but also improve the quality of teaching.</p><p> Keywor
13、ds: virtual instrument: teaching experiment: signal: LabView</p><p><b> 目錄</b></p><p> 第一章 緒論··············
14、83;····································&
15、#183;··</p><p> 1.1 課題背景····························
16、3;························</p><p> 1.1.1 目前高校實(shí)驗(yàn)教學(xué)存在的問題·····
17、183;······················</p><p> 1.1.2 國內(nèi)外虛擬儀器在實(shí)驗(yàn)教學(xué)中的應(yīng)用現(xiàn)狀······&
18、#183;···········</p><p> 1.2 研究意義···················
19、3;·································</p><p>
20、; 1.3 研究內(nèi)容 ··································
21、3;························ </p><p> 第二章 虛
22、擬儀器概述····································
23、;··········</p><p> 2.1 虛擬儀器·····················
24、183;·······························</p><p> 2.1.1 虛
25、擬儀器的概念···································
26、3;······</p><p> 2.1.2 虛擬儀器與傳統(tǒng)儀器的不同·······················
27、83;········</p><p> 2.1.3 虛擬儀器的組成······················&
28、#183;···················</p><p> 2.1.3.1 虛擬儀器的硬件平臺··········&
29、#183;····················</p><p> 2.1.3.2 虛擬儀器的軟件系統(tǒng)·········&
30、#183;·····················</p><p> 2.1.4 虛擬儀器的分類·········
31、;·································</p><p>
32、 2.1.5 虛擬儀器的功能及特點(diǎn)·································
33、3;··</p><p> 2.1.5.1 虛擬儀器的功能····························
34、·······</p><p> 2.1.5.2 虛擬儀器的特點(diǎn)·······················
35、183;···········</p><p> 2.2 虛擬儀器開發(fā)工具簡介···················
36、;······················</p><p> 2.2.1 虛擬儀器開發(fā)工具········
37、183;·······························</p><p> 2.2.2
38、labview的主要功能··································
39、3;··</p><p> 2.3 開發(fā)環(huán)境及設(shè)計的一般過程····························
40、;·········</p><p> 2.3.1 labview開發(fā)設(shè)計過程····················
41、183;···············</p><p> 2.3.2 使用NI Multisim完善實(shí)驗(yàn)·············&
42、#183;··</p><p> 第三章 高校電工電子虛擬實(shí)驗(yàn)室的設(shè)計與實(shí)驗(yàn)·······················</p><p>
43、 3.1 數(shù)字電子技術(shù)虛擬實(shí)驗(yàn)室的設(shè)計與實(shí)現(xiàn)</p><p> 3.1.1 完成基礎(chǔ)實(shí)驗(yàn)題目的虛擬儀器的設(shè)計</p><p> 3.1.2 完成綜合實(shí)驗(yàn)題目虛擬儀器的設(shè)計</p><p> 3.2 模擬電子技術(shù)和電工技術(shù)實(shí)驗(yàn)虛擬實(shí)驗(yàn)室設(shè)計與實(shí)現(xiàn)</p><p> 2.4.1 示波器····
44、183;····································
45、··········</p><p> 2.4.2 頻率計·····················
46、183;·····························</p><p> 2.4.3 信號發(fā)生器·
47、183;····································
48、·········</p><p> 2.4.4 萬用表······················
49、183;····························</p><p> 第三章 虛擬儀器實(shí)驗(yàn)教學(xué)系統(tǒng)應(yīng)用實(shí)例·&
50、#183;····························</p><p> 3.1 聲音信號采集系統(tǒng)··
51、····································
52、3;······</p><p> 3.2 波形測量與分析························
53、3;······················</p><p> 第四章 總結(jié)與展望·········
54、····································
55、3;··4.1 總結(jié)·································
56、························</p><p> 4.2 展望········
57、;····································
58、83;············</p><p> 參考文獻(xiàn)···················
59、3;····································
60、183;·</p><p> 致謝·······························
61、;·······························</p><p><b> 第
62、一章 緒論</b></p><p><b> 1.1 課題背景</b></p><p> 在大學(xué)學(xué)習(xí)教學(xué)中,尤其是理工教學(xué)中,實(shí)驗(yàn)占據(jù)著舉足輕重的位置,而且是教學(xué)活動中一個十分重要的環(huán)節(jié),很多課程都是以實(shí)驗(yàn)為基礎(chǔ)的。大學(xué)課程繁多,理論知識豐富,實(shí)驗(yàn)可以在很大程度上加深學(xué)生對所學(xué)理論知識的理解,增強(qiáng)學(xué)生的學(xué)習(xí)興趣,鍛煉學(xué)生的動手能力,以及在實(shí)驗(yàn)過程中發(fā)現(xiàn)
63、問題,分析問題,解決問題的能力。如今,我們國家正處在教育制度改革的關(guān)鍵時期,在大力倡導(dǎo)素質(zhì)教育的今天,高校教學(xué)中辦好實(shí)驗(yàn)對于培養(yǎng)學(xué)生的綜合素質(zhì)和實(shí)踐技能是非常重要的。一所大學(xué)的實(shí)驗(yàn)條件也在很大程度上反映了該校的辦學(xué)水平和科研水平。</p><p> 但是近年來,各高校在實(shí)驗(yàn)教學(xué)方面還有很大的提高空間,尤其是虛擬儀器在電子信息類實(shí)驗(yàn)教學(xué)方面。大學(xué)課程中的一些抽象復(fù)雜的實(shí)驗(yàn),如果只是簡單的做一次或者幾次,學(xué)生不一定
64、能完全理解掌握,所以有時候要從不同的角度,反復(fù)實(shí)驗(yàn),反復(fù)思考,增加印象,加深理解。</p><p> 1.1.1目前高校實(shí)驗(yàn)教學(xué)存在的問題</p><p> 傳統(tǒng)的實(shí)驗(yàn)教學(xué),大多采用實(shí)物儀器,其設(shè)備為往往那個網(wǎng)比較陳舊,不能及時更新,從而跟不上教育的飛速發(fā)展。目前高等工科院校仍然沿用著傳統(tǒng)的實(shí)驗(yàn)教學(xué)方法,其缺點(diǎn)主要表現(xiàn)在以下幾個方面:</p><p> 1.實(shí)
65、驗(yàn)內(nèi)容和實(shí)驗(yàn)設(shè)備依附與理論課程進(jìn)行劃分,各實(shí)驗(yàn)室和實(shí)驗(yàn)內(nèi)容沒有形成一個有機(jī)的整體,缺乏系統(tǒng)的觀念。</p><p> 2.實(shí)驗(yàn)設(shè)備重復(fù)建設(shè),沉積較多。</p><p> 3.實(shí)驗(yàn)設(shè)備層次不齊,大部分設(shè)備落后于課程建設(shè)的需要。</p><p> 4.實(shí)驗(yàn)的內(nèi)容側(cè)重于理論的驗(yàn)證和模仿訓(xùn)練,每個學(xué)生的實(shí)驗(yàn)內(nèi)容千篇一律,將學(xué)生的思維限定在一個狹窄的的范圍內(nèi),缺乏對學(xué)生
66、創(chuàng)新意識的培養(yǎng)和綜合能力的提高。</p><p> 5.滯后的實(shí)驗(yàn)設(shè)備和四班的實(shí)驗(yàn)?zāi)J诫y以調(diào)動學(xué)生的主動性和創(chuàng)造性,實(shí)驗(yàn)教學(xué)處于應(yīng)試階段。</p><p> 這些在很大程度上制約了實(shí)驗(yàn)教學(xué)的發(fā)展和人才培養(yǎng)質(zhì)量的提高。究其原因,不能不說,在科技飛速發(fā)展的今天,以教育有限的投入還無法滿足實(shí)驗(yàn)設(shè)備價格昂貴更新速度快的要求,這才是最根本的原因。這就要求從事實(shí)驗(yàn)教學(xué)研究的工作者,開發(fā)能夠滿足現(xiàn)代
67、實(shí)驗(yàn)教學(xué)要求,物美價廉的實(shí)驗(yàn)教學(xué)儀器,以提高實(shí)驗(yàn)教學(xué)水平,培養(yǎng)高素質(zhì)的適應(yīng)時代要求的合格人才。</p><p> 本文正是在這樣的背景下,以虛擬儀器在電子類實(shí)驗(yàn)教學(xué)中的應(yīng)用為課題進(jìn)行相關(guān)的探討。</p><p> 1.1.2 國內(nèi)外虛擬儀器在實(shí)驗(yàn)教學(xué)中的應(yīng)用現(xiàn)狀</p><p><b> 1.國內(nèi)應(yīng)用現(xiàn)狀</b></p>
68、<p> 目前,在我國已有一些高校引入輸入信號減小和輸出信號功率放大的功能實(shí)驗(yàn)箱。實(shí)驗(yàn)箱是為在虛擬儀器環(huán)境下開發(fā)若干有典型意義基礎(chǔ)實(shí)驗(yàn)和若干綜合性提高實(shí)驗(yàn)而專門設(shè)計制作的,提供有足夠量的多種電路元器件,指零儀表和集成電路芯片等。</p><p> 另外,國內(nèi)許多大學(xué)在研究EVlab系統(tǒng)的過程中,采用了QTVR和VRML相結(jié)合的做法,通過結(jié)合VRML較強(qiáng)的用戶交互功能和QTVR實(shí)景建模的功能,可以構(gòu)建
69、真實(shí)感很強(qiáng)的,具有良好交互性的虛擬實(shí)驗(yàn)室。</p><p><b> 2.國外應(yīng)用現(xiàn)狀</b></p><p> 美國的John.Waller和Natalie Foster用屏幕拷貝監(jiān)視器顯示的方法設(shè)計一個虛擬的氣象色譜質(zhì)譜儀。學(xué)生可以在Web上使用這個虛擬儀器,從而可以較快的掌握這種復(fù)雜儀器的使用方法,而真實(shí)的儀器則能被用來進(jìn)行更有價值的實(shí)驗(yàn)和獲取數(shù)據(jù)。<
70、/p><p> 澳大利亞RMIT大學(xué)清楚地了解到學(xué)生面臨的困難。這個虛擬實(shí)驗(yàn)使用了多種人機(jī)交互手段,為學(xué)生提供了一個易于使用的實(shí)驗(yàn)學(xué)習(xí)環(huán)境。</p><p> 縱觀國內(nèi)外,虛擬儀器在電子類實(shí)驗(yàn)教學(xué)中的應(yīng)用目前還不是很深入很廣泛,希望本文能以前人之鑿,修己之石,引后人之玉。</p><p><b> 1.2 研究意義</b></p>
71、<p> 傳統(tǒng)儀器下的高校實(shí)驗(yàn)教學(xué),已經(jīng)嚴(yán)重落后于信息時代和工程實(shí)際的需要。其根本原因在于實(shí)驗(yàn)教學(xué)內(nèi)時性好,具有良好的人機(jī)界面,虛擬儀器正可以實(shí)現(xiàn)這些要求。與傳統(tǒng)儀器相比,虛擬儀器具有以下優(yōu)點(diǎn):</p><p> 1.在通用硬件平臺確定后,由軟件取代傳統(tǒng)儀器中的硬件來完成儀器的功能;</p><p> 2.儀器的功能是用戶根據(jù)需要由軟件來定義的,而不是事先由生產(chǎn)廠家定義
72、好的;</p><p> 3.儀器性能的改進(jìn)和功能的擴(kuò)展只需進(jìn)行相關(guān)軟件的更新,而不需要購買新的儀器;</p><p> 4.研制周期較傳統(tǒng)儀器大為縮短,且成本低廉;</p><p> 5.虛擬儀器具有開放性和靈活性,可與計算機(jī)同步發(fā)展,與網(wǎng)絡(luò)及其他周邊設(shè)備互聯(lián)。</p><p> 通過虛擬實(shí)驗(yàn)室,可以隨時將電子技術(shù)實(shí)驗(yàn)搬到課堂上進(jìn)行
73、演示,理論聯(lián)系</p><p> 實(shí)踐,實(shí)現(xiàn)“實(shí)驗(yàn)室弦走進(jìn)課堂,“儀器力搬上講臺,現(xiàn)場操作儀器,動態(tài)顯示</p><p> 測試原理,強(qiáng)化了教學(xué)效果。在課下,還可以使每個學(xué)生立刻進(jìn)入“虛擬實(shí)驗(yàn)室”“實(shí)地”紓反復(fù)操作儀器,教師也不必?fù)?dān)心。儀器一會被損壞。這樣可以大大提高學(xué)生們在實(shí)際操作中的動手能力,提高實(shí)驗(yàn)教學(xué)的效果。電子技術(shù)虛擬實(shí)驗(yàn)室能夠復(fù)現(xiàn)實(shí)驗(yàn)內(nèi)容,對實(shí)現(xiàn)過程的細(xì)節(jié)放大,加深實(shí)驗(yàn)的感
74、受,為實(shí)驗(yàn)者提供大量的實(shí)驗(yàn)機(jī)會,并且通過計算機(jī)的廣博,對電子技術(shù)的各方面都能系統(tǒng)便捷地學(xué)習(xí),這是普通的實(shí)驗(yàn)臺根本無法比擬的。同時,發(fā)展虛擬實(shí)驗(yàn)室,能夠節(jié)約大量資金和物力,減少器件的損壞,并且能夠不斷更新,利用現(xiàn)有的豐富的計算機(jī)資源,進(jìn)行學(xué)習(xí)、設(shè)計和仿真。電子技術(shù)實(shí)驗(yàn)是各類專業(yè)非常重要的基礎(chǔ)課程,因此其虛擬實(shí)驗(yàn)室的建立有很重要的意義。</p><p><b> 1.3 研究內(nèi)容</b><
75、;/p><p> 本文共分為四個部分,第一部分介紹課題的研究背景,縱觀了該課題在國內(nèi)外的研究現(xiàn)狀,并指出了研究的意義。第二部分介紹了本課題的研究對象——虛擬儀器,闡述了它的定義,組成,分類,性能和特點(diǎn)以及虛擬儀器的開發(fā)工具,開發(fā)環(huán)境和在電子信息類實(shí)驗(yàn)教學(xué)中的具體應(yīng)用。第三部分從聲音信號采集系統(tǒng)和波形測量與分析兩個方面介紹虛擬儀器在實(shí)驗(yàn)教學(xué)系統(tǒng)中的應(yīng)用實(shí)例。第四部分是結(jié)論部分,對整個設(shè)計進(jìn)行總結(jié)并對未來做了展望。&l
76、t;/p><p> 第二章 虛擬儀器概述</p><p><b> 2.1 虛擬儀器</b></p><p> 2.1.1 虛擬儀器概述</p><p> 儀器技術(shù)發(fā)展至今,經(jīng)歷了模擬儀器,數(shù)字化儀器,智能儀器以及單臺儀器,層疊式儀器系統(tǒng)階段,從20世紀(jì)80年代進(jìn)入虛擬儀器系統(tǒng)時代。20年來,無論是初學(xué)乍用的新手還是
77、經(jīng)驗(yàn)豐富的程序開發(fā)人員,虛擬儀器(Virtual Instrument)在各種不同的工程應(yīng)用和行業(yè)的測量及控制的用戶中廣受歡迎</p><p> 電子技術(shù)的飛速發(fā)展及助于PC機(jī)強(qiáng)大的圖形環(huán)境和在線幫助功能,建立圖形化的“虛擬的”儀器面板,完成對儀器的控制,數(shù)據(jù)分析與顯示。這種與PC機(jī)結(jié)合構(gòu)成的,包含實(shí)際儀器使用與操作信息軟件的儀器,稱為“虛擬儀器”。</p><p> 1986年,美國
78、NI公司功能強(qiáng)大的應(yīng)用軟件,低成本的硬件,它們在一起共同完成傳統(tǒng)儀器的功能。</p><p> VXI體積將會更小,甚至可以移植到被測試的設(shè)備或者電路中去,并且具有自我診斷,自我校準(zhǔn)和自我感知的能力。</p><p> 1986年10月,美國NI公司推出了圖形化虛擬儀器專用開發(fā)平臺LabVIEW,它采用了獨(dú)特的圖形化編程方式,編程過程簡單方便,是目前最受歡迎的虛擬儀器主流開發(fā)平臺。在軟
79、件上,為了兼顧其它高級語言開發(fā)者的習(xí)慣,NI還推出了LabWindows\CVI.ComPonentworks等交互式開發(fā)平臺。</p><p> 所謂虛擬儀器測試功能。</p><p> 虛擬儀器是基于計算機(jī)的及操作系統(tǒng)為依托,實(shí)現(xiàn)各種儀器功能 。虛擬儀器主要是指這種方式。下面的框圖反映了常見的虛擬儀器方案。</p><p> “虛擬”二字主要包含兩方面的含
80、義:</p><p> 第一,虛擬儀器的面板是虛擬的:</p><p> 虛擬儀器面板上的各種“控件”與傳統(tǒng)儀器面板上的各種“器件”所完成的功能是相同的。如由各種開關(guān),按鍵,顯示器等實(shí)驗(yàn)儀器電源的通,斷;被測信號“輸入通道”,“放大倍數(shù)”等參數(shù)設(shè)置;測量結(jié)果的“數(shù)值顯示”,“波形顯示”等。</p><p> 第二,虛擬儀器測量功能是由軟件編程來實(shí)現(xiàn)的:<
81、/p><p> 在以PC機(jī)為核心組成的硬件實(shí)現(xiàn)了測試技術(shù)與計算機(jī)技術(shù)深層次的結(jié)合。</p><p> 2.1.2 虛擬儀器與傳統(tǒng)儀器的不同</p><p> 虛擬儀器由用戶定義,而傳統(tǒng)儀器則功能固定且由廠商定義。每一個虛擬儀器系統(tǒng)都由兩部分組成——軟件和硬件。對于當(dāng)前的測量任務(wù),虛擬儀器系統(tǒng)的價格與具有相似功能的傳統(tǒng)儀器相差無幾,甚至比它少很多倍。而且,由于虛擬儀
82、器在測量任務(wù)需要改變時具有更大的靈活性,因而隨著時間的流逝,節(jié)省的成本也不斷累計。不使用廠商定義的、預(yù)封裝好的軟件和硬件,工程師和科學(xué)家獲得了最大的用戶定義的靈活性。傳統(tǒng)儀器把所有軟件和測量電路封裝在一起利用儀器前面板為用戶提供一組有限的功能。而虛擬儀器系統(tǒng)提供的則是完成測量或控制任務(wù)所需的所有軟件和硬件設(shè)備,功能完全由用戶自定義。此外,利用虛擬儀器計數(shù),工程師和科學(xué)家們還可以使用高效且功能強(qiáng)大的軟件來自定義采集、分析、存儲、共享和顯
83、示功能。這里有一些體現(xiàn)虛擬儀器靈活性的例子: (1) 一個應(yīng)用,不同的設(shè)備 在這個例子中, 一位工程師正在實(shí)驗(yàn)室的臺式計算機(jī)PCI總線上使用NI LabVIEW和M系列DAQ設(shè)備開發(fā)一個應(yīng)用程序,以創(chuàng)建一個直流(DC)電壓和溫度測量應(yīng)用。在完成了系統(tǒng)構(gòu)建之后,他需要在一個生產(chǎn)層PXI系統(tǒng)上配置應(yīng)用程序以完成新產(chǎn)品的測試。或者,他可能需要</p><p> 2.1.3 虛擬儀器的組成</p&g
84、t;<p> 虛擬儀器一般由通用儀器硬件平臺(簡稱硬件平臺)和應(yīng)用軟件兩大部分組成。</p><p> 2.1.3.1 虛擬儀器的硬件平臺</p><p> 構(gòu)成虛擬儀器的硬件平臺有兩大部分:</p><p> 1.計算機(jī):一般為一臺PC機(jī)或者工作站,它是硬件平臺的核心。虛擬儀器使用的個人計算機(jī)中,微處理器和總線成為最重要的因素。</p&
85、gt;<p> 其中,微處理器和其它控制系統(tǒng)中,總線技術(shù)的發(fā)展和采集結(jié)合在一起。</p><p> 2.I\O接口設(shè)備:主要完成被測信號的采集,放大,模\數(shù)轉(zhuǎn)換及數(shù)\模轉(zhuǎn)換和信號輸出控制等??筛鶕?jù)不同的總線情況采用不同的I\O接口硬件設(shè)備,如數(shù)據(jù)采集卡(DAQ),GPIB總線儀器,VXI總線儀器模塊,串口儀器等,虛擬儀器構(gòu)成方式有五種類型</p><p> a.PC—D
86、AQ系統(tǒng):以數(shù)據(jù)采集板,信號調(diào)理電路和計算機(jī)為儀器硬件平臺組成的插卡式虛擬儀器系統(tǒng)。采用計算機(jī)本身的總線PCI或ISA,故將數(shù)據(jù)采集卡版(DAQ)插入計算機(jī)空槽中即可。</p><p> PC—DAQ\PCI插片式虛擬屏蔽,散熱條件差等。但PC—DAQ\PCI插卡式虛擬儀器在五種虛擬儀器系統(tǒng)中,是虛擬儀器最廉價最基本的構(gòu)成形式。</p><p> b.GPIB系統(tǒng):以GPIB標(biāo)準(zhǔn)總線儀
87、器與計算機(jī)為儀器硬件平臺組成的虛擬儀器測試系統(tǒng)。</p><p> GPIB總線虛擬儀器測一個GPIB總線虛擬儀器測試系統(tǒng),也可以作為獨(dú)立的單臺儀器使用。</p><p> c.VXI系統(tǒng):以VXI標(biāo)準(zhǔn)總線儀器模塊與計算機(jī)為儀器硬件平臺組成的虛擬儀器測試系統(tǒng)。</p><p> VXI總線系統(tǒng)具有標(biāo)準(zhǔn)化,通用化,系列化,模塊化的的顯著優(yōu)點(diǎn),它集測量,計算,通信
88、功能于一體,是國際上20世紀(jì)的一項(xiàng)高新科技。它不僅繼承了GPIB智能儀器和VMI總線的特點(diǎn),還具有高速,模塊化,易于使用等優(yōu)勢。VXI總線系統(tǒng)可簡化為資源管理器和組態(tài)寄存器兩種結(jié)構(gòu)。</p><p> d.PXI系統(tǒng):以PXI標(biāo)準(zhǔn)總線儀器模塊與計算機(jī)為儀器儀器硬件平臺組成的虛擬儀器測試系統(tǒng)。</p><p> PXI的重要特性之一是維用的基本功能而不是完整的PXI特性。</p&g
89、t;<p> e.串口系統(tǒng):以Serial標(biāo)準(zhǔn)總線儀器與計算機(jī)為儀器硬件平臺組成的虛擬儀器測試系統(tǒng)。</p><p> RS—232總線是早期總線,尤其是IEEE1394總線,它是一種高速串行總線,由它構(gòu)建的虛擬儀器系統(tǒng),數(shù)據(jù)傳輸速度已經(jīng)達(dá)到100mb/s.</p><p> 無論上述哪種VI系統(tǒng),都是通過應(yīng)用軟件將儀器硬件與通用計算機(jī)相結(jié)合。其中,PC—DAQ測量系統(tǒng)
90、是構(gòu)成VI的最基本的方式,也是最廉價的方式。</p><p> 2.1.3.2 虛擬儀器的軟件系統(tǒng)</p><p> 虛擬儀器軟件由兩大部分組成,即應(yīng)用程序和I/O接口儀器驅(qū)動程序。</p><p> 1.應(yīng)用程序(它包含兩個方面的程序)</p><p> a.實(shí)現(xiàn)虛擬面板功能的前面板軟件程序;</p><p>
91、; b.定義儀器測試功能的流程圖軟件程序。</p><p> 2.I/O接口儀器驅(qū)動程序:這類程序用來完成特定外部硬件設(shè)備的擴(kuò)展,驅(qū)動與通信。</p><p> 輸入/輸出(I/O)接口軟件軟件中心。在VPP系統(tǒng)規(guī)范中,詳細(xì)規(guī)定了虛擬儀器系統(tǒng)輸入/輸出(I/O)接口軟件定義為VISA軟件。</p><p> 儀器驅(qū)動程序是連接上層應(yīng)用軟件與底層輸入/輸出(I
92、/O)軟件的紐帶和橋梁。</p><p> 在過去,用戶只能見到儀器源程序也容易理解。這樣,用戶就可以修改儀器驅(qū)動程序,可以對儀器功能進(jìn)行擴(kuò)展,將儀器使用的主動權(quán)真正交給了用戶。</p><p> 開發(fā)虛擬儀器,必須有合適的軟件開發(fā)平臺,目前已經(jīng)有多種虛擬儀器的軟件開發(fā)平臺,大體可分為兩類:</p><p> a.基于文本式編程語言:al Basic,Labw
93、indows/CVI等</p><p> b.基于圖形化編程語言:LabVIEW ,HPVEE等</p><p> 這些軟件開發(fā)工具為用戶設(shè)計虛擬儀器應(yīng)用軟件提供了最大限度的方便條件與良好的開發(fā)環(huán)境。</p><p> 2.1.4 虛擬儀器的分類</p><p> 虛擬儀器可以按接口總線可分為數(shù)據(jù)采集插卡式(DAQ)虛擬儀器、RS23
94、2/RS422虛擬儀器、并行接口虛擬儀器、VXI虛擬儀器、PXI虛擬儀器、USB虛擬儀器、GPm虛擬儀器和最新的IEEEl394接口虛擬儀器</p><p><b> 。</b></p><p> 2.1.5 虛擬儀器的功能及特點(diǎn)</p><p> 2.1.5.1 虛擬儀器的功能</p><p> 虛擬儀器的基本
95、功能主要由以下三點(diǎn):</p><p> 1.信號調(diào)理與采集功能</p><p> 這項(xiàng)功能主要是由虛擬儀器總線接口的儀器,如GPIB,VXI,PXI,STD,PCI總線儀器和網(wǎng)絡(luò)化儀器等。</p><p> 2.數(shù)據(jù)分析與處理功能</p><p> 虛擬儀器充分利用了計算,統(tǒng)計處理,數(shù)值計算,信號分析,數(shù)據(jù)壓縮,模式識別等數(shù)字信號處理
96、。</p><p> 3.參數(shù)設(shè)置和結(jié)果表達(dá)功能</p><p> 虛擬儀器最常見的應(yīng)用是取代傳統(tǒng)的臺式儀器。隨著插入式數(shù)據(jù)采集板速率的提高和觸發(fā)技術(shù)的改進(jìn),插入式數(shù)據(jù)采集板技術(shù)使臺式儀器獲得了新生。</p><p> 2.1.5.2 虛擬儀器的特點(diǎn)</p><p> 虛擬儀器技術(shù)就是基于PC技術(shù)的,用戶自定義的測試和測量解決方案,其
97、四大優(yōu)勢在于:性能強(qiáng)性價比高,擴(kuò)展性強(qiáng),開發(fā)時間短,以及出色的集成功能。</p><p><b> 1.性能強(qiáng)性價比高</b></p><p> 以軟件為主的測量系統(tǒng)自動轉(zhuǎn)換器放置在PC機(jī)中,就能以高達(dá)每秒100mb的速度將數(shù)據(jù)導(dǎo)入磁盤。</p><p> 另外,由于傳送的信號大多是數(shù)字信號,數(shù)據(jù)的處理幾乎是軟件實(shí)現(xiàn)的,從而大大降低了環(huán)境
98、干擾和系統(tǒng)誤差的影響。</p><p><b> 2.擴(kuò)展性強(qiáng)</b></p><p> 虛擬儀器的硬軟件具有開入一個通用儀器模塊或更換一個儀器模塊,而不必購買一個全新的系統(tǒng),大大有利于測試系統(tǒng)的功能擴(kuò)展。</p><p> 虛擬儀器改變了傳統(tǒng)儀器的功能,故虛擬儀器可作為許多儀器設(shè)備來使用。</p><p><
99、;b> 3.開發(fā)時間短</b></p><p> 在驅(qū)動和應(yīng)用兩個層面上地配置,創(chuàng)建,部署和維護(hù)高性能,低成本的測量和控制解決方案。</p><p> 另外,由于充分利用,完善了數(shù)據(jù)的傳輸,交換等性能,使得組建系統(tǒng)變得更加靈活和簡單,增強(qiáng)了數(shù)據(jù)處理能力。</p><p><b> 4.出色的集成 </b></p&
100、gt;<p> 虛擬儀器技術(shù)從本質(zhì)上說是一個集成的軟硬件概念。隨著產(chǎn)品在功能上不斷的趨于復(fù)雜,工程師們通常需要集成多個測量設(shè)備來滿足完整的測試需求,但是這些不同設(shè)備間的連接和集成總需要耗費(fèi)大量的時間,并不是輕易可以完成的。虛擬儀器軟件平臺為大部分I/O設(shè)備提供了標(biāo)準(zhǔn)的接口,例如數(shù)據(jù)采集,視覺,分布式I/O等等,幫助用戶輕松地將多個測量設(shè)備集成到單個系統(tǒng),減少了任務(wù)的復(fù)雜性。</p><p> 2
101、.2 虛擬儀器開發(fā)工具簡介</p><p> 2.2.1 虛擬儀器開發(fā)工具</p><p> 軟件在現(xiàn)代自動測試系統(tǒng)構(gòu)成與開發(fā)費(fèi)用中所占的比例越來越大,測試軟件編程對廣大測試工程師和科學(xué)家編程能力的要求越來越高,帶來的負(fù)擔(dān)也越來越重。使用一套效率高,功能強(qiáng)的測試編程軟件開發(fā)工具,不斷可以節(jié)省工程師在程序編碼和調(diào)試中的時間和精力,還可以提高軟件的生成和維護(hù)效益。虛擬儀器的開發(fā)工具比較廣泛
102、,目前比較流行的軟件開發(fā)技術(shù)是面向?qū)ο蟮木幊碳夹g(shù)和圖形編程技術(shù),兩者在虛擬儀器開發(fā)中都有應(yīng)用??梢暬幊陶Z言VisualC++,Visual Basic均可以作為開發(fā)虛擬儀器的配套軟件,但相比較于圖形編程語言來說,編程難度較大,開發(fā)周期較長且不易進(jìn)行修改,升級和維護(hù)等 。而圖形編程語言在這方面具有無可比擬的優(yōu)勢,它簡單易學(xué)開發(fā)周期短,開發(fā)出的應(yīng)用程序界面美觀,功能強(qiáng)大。目前,最具有代表性的是美國NI公司的LabWindows/CVI,L
103、abView和惠普公司的HP VEE。</p><p> LabWindows/CVI是一個完全的標(biāo)準(zhǔn)C的開發(fā)環(huán)境,用于開發(fā)虛擬儀器應(yīng)用系統(tǒng),它以C語言為基礎(chǔ),提供內(nèi)置式函數(shù)庫用于數(shù)據(jù)采集,分析和顯示任務(wù),它還提供簡單的托放式用戶界面編輯器以及自動代碼生成工具。利用這些功能,可以在將代碼加入到某項(xiàng)目之前,先對其進(jìn)行互動式的測試,還可以利用LabWindows/CVI定義和建立用戶界面,生成和運(yùn)行ActiveX組
104、件,及開發(fā)多線程應(yīng)用。作為交互式的集成開發(fā)環(huán)境,LabWindows/CVI是熟悉C語言的開發(fā)人員編寫檢測,數(shù)據(jù)采集,監(jiān)控程序的理想工具。</p><p> HP—VEE是惠普公司開發(fā)的用于儀器控制和信號分析的圖形化編程環(huán)境。HP—VEE提供了豐富的函數(shù)模塊以及大量的儀器驅(qū)動程序。HP—VEE簡單易用,編程時只需根據(jù)測試流程用鼠標(biāo)將各模塊連接起來即可,而無需接觸更底層的編程。在儀器控制方面,HP--VEE提供了
105、直觀的儀器軟面板(Instrument Panel)和靈活的直接輸入輸出(Direct I/O)方式,從而用戶在編程時可以將更多注意力放在測量的定義、程序的結(jié)構(gòu)、儀器的使用等方面。作為一種面向?qū)嶋H測試人員的、靈活方便、功能強(qiáng)大的編程環(huán)境,HP--VEE己被廣泛用于各種測試領(lǐng)域,具有廣泛的應(yīng)用前景。</p><p> LabView是美國NI公司的創(chuàng)新產(chǎn)品,也是目前應(yīng)用最廣,發(fā)展最快,功能最強(qiáng)的圖形化軟件開發(fā)集成
106、環(huán)境。LabVIEW的產(chǎn)生來源于NI公司的創(chuàng)始人杰姆·特魯查德博士的一個創(chuàng)新設(shè)想能否像為財務(wù)人員設(shè)計的電子表格軟件一樣,為廣大測試工程師和科學(xué)家開發(fā)一個基于數(shù)據(jù)流圖來設(shè)計程序的軟件工具。20世紀(jì)80年代中期,特魯查德博士領(lǐng)導(dǎo)的一個小組經(jīng)過幾年研究,首先提出測試軟件有多層虛擬儀器(Virtual Instrument,Ⅵ)構(gòu)成的新概念。二個Ⅵ可以由更底層的多個Ⅵ組成,就像真實(shí)儀器由印制電路板組成,而印制電路板又由集成電路Ic組成
107、一樣。底層Ⅵ代表了最基本的計算、I/O操作與界面設(shè)計功能,各層Ⅵ都有相同的結(jié)構(gòu)形式。虛擬儀器模型的另一個主要特征是每個Ⅵ都有用戶接口組件。虛擬儀器模型:圖形界面和結(jié)構(gòu)化數(shù)據(jù)流程圖編程是LabVIEW的三大核心技術(shù)1181,1990年結(jié)構(gòu)化數(shù)據(jù)流程圖和虛擬儀器面板還獲得了兩項(xiàng)美國專利。LabVIEW本身是一個功能比較完善的軟件開發(fā)環(huán)境,它是作為替代常規(guī)的BASIC或C語言來設(shè)計的,并不僅僅是一個軟件開發(fā)環(huán)境。作為編寫應(yīng)用程序的語言,除了編
108、程方式不同外,LabVIEW具備編</p><p> 2.2.2 labview的主要功能</p><p> ?。蘟bView是虛擬儀器必不可缺的一部分,因?yàn)樗鼮橛脩籼峁┝艘粋€簡單易用的程序開發(fā)環(huán)境,并且特別考慮了工程師和科學(xué)家的需要而專門設(shè)計。LabView為工程師和科學(xué)家們提供的最有力的特性就是圖形化的編程環(huán)境,你可以在電腦屏幕上創(chuàng)建一個圖形化的用戶界面,即可設(shè)計出完全符合自己的要
109、求的虛擬儀器,可以輕松完成以下任務(wù):數(shù)據(jù)采集;數(shù)據(jù)分析;數(shù)據(jù)顯示。</p><p> 1. LabView用于數(shù)據(jù)采集 憑借NI LabView,可以從數(shù)千種儀器,數(shù)據(jù)采集和測量設(shè)備上快速采集數(shù)據(jù)。NI LabView是一個開放式的開發(fā)環(huán)境,專為簡化與各種測量硬件連接而設(shè)計。借助NI LabView的一些交互式助手,自動代碼生成工具及與數(shù)千種儀器輕松連接的驅(qū)動程序,數(shù)據(jù)采集任務(wù)就會變得相當(dāng)簡單。<
110、/p><p> 因?yàn)長abView可提供幾乎與所有測量設(shè)備的連接,不論有什么樣的硬件需求,LabView都可以提供一個接口,輕松連接所用的I/O信號。使用NI LabView,可以快速從各種插入式板卡,USB測量設(shè)備和基于以太網(wǎng)的采集系統(tǒng)中采集并發(fā)生信號。這些I/O功能,以及特殊的數(shù)據(jù)類型和測量分析函數(shù),是為了盡可能快速,方便的從所用的物理傳感器中獲得需要的測量數(shù)據(jù)而專門設(shè)計的。</p><p&
111、gt; LabView可用于各種各樣的測量應(yīng)用,包括:溫度,電壓,阻抗,壓力,張力,電流,脈沖,力,振動,頻率,周期,聲音,光,數(shù)字信號等。</p><p><b> 2.用于數(shù)據(jù)分析</b></p><p> 憑借交互向?qū)Ш蚅abView內(nèi)建的500多個測量分析和信號處理函數(shù),可以從數(shù)據(jù)中提取有用信息。軟件內(nèi)置600多個分析函數(shù),用于信號生成,頻率分析,概率,
112、統(tǒng)計,數(shù)學(xué)運(yùn)算,曲線擬合,差值,數(shù)字信號處理等等各種數(shù)據(jù)分析應(yīng)用。此外,還可以將擴(kuò)展諸多特定的信號中,如聲音與振動,機(jī)器視覺等等。</p><p><b> 3.用于數(shù)據(jù)顯示</b></p><p> 經(jīng)圖形和圖表顯示結(jié)果。通過文本,HTML,WORD等等多種形式,創(chuàng)建用戶自定義界面和報告。</p><p> 在對采集的數(shù)據(jù)進(jìn)行分析后,很
113、可能需要再把數(shù)據(jù)顯示出來。數(shù)據(jù)顯示包括有:數(shù)據(jù)的可視化,報告生成,數(shù)據(jù)存儲,網(wǎng)頁發(fā)布,數(shù)據(jù)庫連接等等。</p><p> 利用表格或者文字格式的形式,總是無法充分有效的顯示所需的數(shù)據(jù)。使用NI LabView,可以通過各種用戶界面,如圖表,圖形,溫度計,二維和三維視覺化工具等,圖形化的顯示數(shù)據(jù)。甚至可以不需要編程而完成對顏色,字體尺寸,圖表類型,動態(tài)旋轉(zhuǎn),縮放,全景圖等對象特征的配置。</p>&
114、lt;p> 專為工程師和科技人員設(shè)計的NI LabView提供了上百種適于特定測量的用戶界面對象,方便快速的開發(fā)專業(yè)UI。輕松地將內(nèi)置對象拖放到UI上,并利用交互的特性界面定制對象行為。</p><p> 使用LabView StorageVI和FileI/OVI程序,可以快速將數(shù)據(jù)寫入文本文件和二進(jìn)制文件。也可以在數(shù)據(jù)文件中包含定制的元數(shù)據(jù),以方便之后提取有用的</p><p>
115、;<b> 信息。</b></p><p> 綜上所述,本課題選擇了LabVIEW作為虛擬電子技術(shù)實(shí)驗(yàn)室中虛擬儀器的軟件開發(fā)平臺。</p><p> 2.3 開發(fā)環(huán)境及設(shè)計的一般過程</p><p> 2.3.1 labview開發(fā)設(shè)計過程</p><p> 虛擬儀器的開發(fā)平臺L曲ⅧW是一種圖形化編程語言,它
116、以簡單直觀的編程方式,配合眾多的設(shè)備驅(qū)動程序,把復(fù)雜、煩瑣、費(fèi)時。難學(xué)的語言編程簡化成為功能方框圖、或?qū)嶓w圖形,通過簡單的連線方式完成程序設(shè)計,并設(shè)有自動除錯及自動測試功能,令程序開發(fā)時間大為縮短。</p><p> LabⅥEW應(yīng)用程序的構(gòu)成:</p><p> 所有的應(yīng)用程序,即,虛擬儀器(Ⅵ),包括前面板(fi-om panel),流程圖(blockdiagram)以及圖雕結(jié)器(
117、icon/connector)三部分</p><p> (1)前面板是圖形用戶界面,也就是Ⅵ的虛擬儀器面板,這一界面上有用戶輸入和顯示輸出兩類對象,具體表現(xiàn)為:開關(guān)、旋鈕、圖形以及其他控制(contr01)和顯示對象(indicator)。一個信號發(fā)生和顯示分析Ⅵ的前面板,上面有一個顯示對象,以曲線的方式顯示了所產(chǎn)生的一系列隨機(jī)數(shù)。還有一個控制對象——開關(guān),可以啟動和停止工作。顯然,并非簡單地放置兩個控件就可以
118、運(yùn)行程序,在前面板之后還有一個與之配套的流程圖。</p><p> (2)流程圖提供Ⅵ的圖形化源程序。在流程圖中對Ⅵ進(jìn)行編程,以控制和操縱定義在前面板上的輸入和輸出功能。流程圖包括前面板上的控件的連線子,還包括一些前面板上沒有但編程必須有的東西,例如函數(shù)、結(jié)構(gòu)和連線等。圖2.3是與圖2-2對應(yīng)的流程圖。我們可以看到流程圖中包括了前面板上的開關(guān)</p><p> 和隨機(jī)數(shù)顯示器的連線端子
119、,還有一個隨機(jī)數(shù)發(fā)生器的函數(shù)及程序的循環(huán)結(jié)構(gòu)。隨機(jī)數(shù)發(fā)生器通過連線將產(chǎn)生的隨機(jī)信號送到顯示控件,為了使它持續(xù)上作下去,設(shè)置了一個While Loop循環(huán),開關(guān)控制這一循環(huán)的結(jié)束。</p><p> (3)圖標(biāo)/連接器是子Ⅵ被其它調(diào)用的接口。圖標(biāo)是子Ⅵ在其他程序框圖中被調(diào)用的節(jié)點(diǎn)表現(xiàn)形式,而連接器則表示節(jié)點(diǎn)數(shù)據(jù)的輸入腧出口,就像函數(shù)的參數(shù)。用戶必須指定連接器端口與前面板的控制和顯示一一對應(yīng)。連接器一般情況下隱含不
120、顯示,除非用戶選擇打開觀察它.</p><p> LabⅥEW程序設(shè)計的一般過程如下:</p><p> (1)創(chuàng)建前面板:用戶使用時最先觀察到的就是前面板,而且在前面板中執(zhí)行對儀器的操作,所以應(yīng)根據(jù)實(shí)際中的儀器面板以及該虛擬儀器所要實(shí)現(xiàn)的功能來設(shè)計前面板。前面板中主要由輸入控制器和輸出指示器組成,利用工具模板來添加輸入控制器和輸出指示器添加后會在框圖程序中出現(xiàn)對應(yīng)的控制器或指示<
121、;/p><p> 器框圖??刂破魇褂脩艨梢暂斎霐?shù)據(jù)到程序,而指示器則用來顯示程序產(chǎn)生的數(shù)值??刂破骱惋@示器部件有許多種類,可以從控制模板的各個子模板中選取。</p><p> (2)框圖程序的設(shè)計:框圖程序相當(dāng)于源代碼,只有在創(chuàng)建了框圖程序以后該程序才能真正運(yùn)行。所以在設(shè)計好前面板之后,就要根據(jù)各個框圖之間的關(guān)系以及對數(shù)據(jù)的處理方法等設(shè)計框圖程序。對框圖程序的設(shè)計主要是對節(jié)點(diǎn)、數(shù)據(jù)端口和連
122、線的設(shè)計。節(jié)點(diǎn)是Ⅵ程序運(yùn)行的要素,可以把它理解為程序的語句、</p><p> 函數(shù)或子程序,它包括種類型函數(shù)、Ⅵ子程序、結(jié)構(gòu)和代碼接口。</p><p> (3)程序的調(diào)試:當(dāng)前面板和程序框圖設(shè)計好以后,程序的執(zhí)行過程中可能會遇到很多方面的錯誤,因此要對程序進(jìn)行調(diào)試。首先查找錯誤,如果一個程序不能執(zhí)行,運(yùn)行按鈕會出現(xiàn)一個折斷的箭頭。點(diǎn)擊折斷箭頭的運(yùn)行按鈕則會列出錯誤清單,雙擊列表中的
123、錯誤清單,則出錯的對象或端口就會高亮顯示。</p><p> 程序的調(diào)試方法主要有:</p><p> (1)加亮執(zhí)行,在程序執(zhí)行前點(diǎn)擊加亮執(zhí)行按鈕,則程序執(zhí)行時可以觀察到數(shù)據(jù)流的動畫演示,其目的是方便理解數(shù)據(jù)流在框圖中如何流動。</p><p> (2)單步執(zhí)行,如果要使框圖程序一個節(jié)點(diǎn)一個節(jié)點(diǎn)地執(zhí)行,則按下單步執(zhí)行按鈕從而進(jìn)入單步執(zhí)行模式。這樣下一個將要執(zhí)
124、行的節(jié)點(diǎn)就會閃爍,指示它將被執(zhí)行。再次點(diǎn)擊單步按鈕,程序?qū)兂蛇B續(xù)執(zhí)行方式。</p><p> (3)探針,從所用工具模板中選擇探針工具將探針置于該連線上,可以用來查看運(yùn)行過程中數(shù)據(jù)流在某根連線時的數(shù)據(jù)。</p><p> (4)斷點(diǎn),使用斷點(diǎn)工具可以在程序的某一地方終止程序運(yùn)行,用探針或者單步方式查看數(shù)據(jù)。 </p><p> 2.3.2使用NI Mult
125、isim完善實(shí)驗(yàn)</p><p> 目前,電工電子實(shí)驗(yàn)正朝著智能化、網(wǎng)絡(luò)化方面發(fā)展。既可用計算機(jī)來管</p><p> 理實(shí)驗(yàn),又可以用它來采集處理實(shí)驗(yàn)數(shù)據(jù)、控制實(shí)驗(yàn)時間、了解學(xué)生操作的故障</p><p> 次數(shù),以及實(shí)驗(yàn)報告的批改和網(wǎng)絡(luò)教學(xué)等。而且設(shè)備的保護(hù)措施很完善,便于實(shí)</p><p> 驗(yàn)室的開放。學(xué)生可以在課余時間進(jìn)入實(shí)
126、驗(yàn)室進(jìn)行實(shí)訓(xùn)。但是,無論該裝置的智</p><p> 能化程度如何的高,實(shí)驗(yàn)題目總受設(shè)備提供的元器件的限制,在一定程度上也制</p><p> 約了老師和學(xué)生設(shè)計潛能的充分發(fā)揮。并且,每個實(shí)驗(yàn)裝置所配的計算機(jī)也沒有</p><p> 得到充分的利用。因此,基于設(shè)備自身的配置和實(shí)驗(yàn)室的實(shí)際情況,把NI的EDA</p><p> 仿真軟件
127、Multisim9安裝到計算機(jī)上,使該實(shí)驗(yàn)裝置如虎添翼,更加完善了實(shí)驗(yàn)</p><p> 室的功能。教師和學(xué)生也有了施展才能的空間。</p><p> Multisim是加拿大圖像交互技術(shù)公司(Interactive Image Technoligics簡稱IIT公司)推出的以Windows為基礎(chǔ)的仿真工具,適用于板級的模擬/數(shù)字電路板的設(shè)計工作。它包含了電路原理圖的圖形輸入,電路硬件
128、描述語言輸入方式,具有豐富的仿真分析能力。2005年12月——隸屬于美國國家儀器公司(NationalInstruments,簡稱NI)的Electronics Workbench公司發(fā)布了Multisim 9軟件。使用Multisim 9,工程師可以通過運(yùn)用仿真數(shù)據(jù)來提高測試能力,這些實(shí)際的數(shù)據(jù)都是由LabVIEW采集,作為虛擬電路測試時的數(shù)據(jù)來源。通過集成模擬數(shù)據(jù)庫及仿真測試,可以減少失誤,縮減設(shè)計時間,增加設(shè)計量。除了軟件提供的2
129、0種儀器外.還可以運(yùn)用LabVIEW來實(shí)現(xiàn)完全自定義的虛擬儀器,并將這些儀器用在Multisim環(huán)境中。</p><p> Multisim9具有以下功能。</p><p> 1.具有豐富的元件庫Multisim9主元件庫提供了一個龐大的元件模型數(shù)據(jù)</p><p> 庫,并且用戶通過新增的元件編輯器可以建立自己的元件庫。</p><p&g
130、t; 2.類型齊全的仿真在Multisim9電路窗口中,既可以分別對數(shù)字或模擬電</p><p> 路進(jìn)行仿真,也可以將數(shù)字元件和模擬元件連接在一起進(jìn)行仿真分析,還可以對</p><p><b> 射頻電路進(jìn)行仿真。</b></p><p> 3.高度集成的操作界面’Multisim9將電路原理圖的創(chuàng)建,電路的測試分析</p>
131、;<p> 和結(jié)果的圖表顯示等,全部集成到同一個電路窗口中。整個操作界面就像一個實(shí)</p><p> 驗(yàn)工作臺,有存放仿真元件的元件箱,有存放測試儀器儀表的儀器庫,有進(jìn)行仿</p><p> 真分析的各種操作命令i‘</p><p> 4.強(qiáng)大的分析功能Multisim9提供了十幾種電路的分析功能,有直流工作</p><p&
132、gt; 點(diǎn)分析、交流分析、瞬態(tài)分析、傅里葉分析等,可幫助設(shè)計者分析電路的性能,</p><p><b> 大大縮短分析時間。</b></p><p> 5.強(qiáng)大的虛擬儀器儀表功能.Multisim9提供了雙蹤示波器、邏輯分析儀、</p><p> 波特圖示儀、數(shù)字萬用表等十多種虛擬儀器、儀表,操作界面如同在實(shí)驗(yàn)室中親</p>
133、<p> 手操作儀器一樣,可非常方便地用于分析研究和教學(xué),邏輯分析儀、網(wǎng)絡(luò)分析儀</p><p> 更是一般實(shí)驗(yàn)室不可多得的高檔儀器。</p><p> 6.具有VHDL/Venlog的設(shè)計和仿真功能1 Multisim9包含了VHDL/</p><p> Verilog的設(shè)計和仿真,使得大規(guī)??删幊踢壿嬈骷脑O(shè)計和仿真與模擬電路、</p
134、><p> 數(shù)字電路的設(shè)計和仿真融為一體,突破了原來大規(guī)模可編程邏輯器件無法與普遍</p><p> 電路融為一體仿真的缺陷。</p><p> 7.提供多種輸入輸出接口Multisim9可以輸入由Spice等其他電路仿真軟</p><p> 件所創(chuàng)建的Spice網(wǎng)表文件并自動形成相應(yīng)的電路原理圖,可以把Multisim 9</p&
135、gt;<p> 環(huán)境下創(chuàng)建的電路原理圖文件輸出給Protel等常見的PCB軟件進(jìn)行印刷電路板</p><p> 設(shè)計,也可以將仿真結(jié)果輸送到MathCAD和Excel等應(yīng)用程序中。</p><p> 通過Multisim和虛擬儀器技術(shù),電子學(xué)教育工作者可以完成從理論到原理</p><p> 圖捕獲與仿真再到原型設(shè)計和測試這樣一個完整的綜合設(shè)計流
136、程。Multisim 9計算機(jī)仿真與虛擬儀器技術(shù)可以很好的解決理論教學(xué)與實(shí)際動手實(shí)驗(yàn)相脫節(jié)的這一老大難問題。</p><p><b> 16</b></p><p> 第三章 電工電子虛擬實(shí)驗(yàn)室的設(shè)計與實(shí)現(xiàn)</p><p> 高校電工電子實(shí)驗(yàn)課主要開設(shè)數(shù)字電子技術(shù)、模擬電子技術(shù)和電工技術(shù)這3 門基礎(chǔ)實(shí)驗(yàn)課。本文利用LabVIEW8. 6
137、軟件創(chuàng)建多個虛擬儀器共同作用,同樣可以完成上述3 門基礎(chǔ)專業(yè)課實(shí)驗(yàn)教學(xué)任務(wù)</p><p> 3.1 數(shù)字電子技術(shù)虛擬實(shí)驗(yàn)室的設(shè)計與實(shí)現(xiàn)</p><p> 為了實(shí)現(xiàn)數(shù)字電子技術(shù)實(shí)驗(yàn)課的教學(xué)目標(biāo),本文設(shè)計2 類實(shí)驗(yàn)題目: ①基礎(chǔ)實(shí)驗(yàn)題目; ②綜合實(shí)驗(yàn)題目。并且,本文設(shè)計的數(shù)字電子技術(shù)虛擬實(shí)驗(yàn)室完全利用LabVIEW 中的虛擬儀器來構(gòu)建。</p><p> 3.1
138、.1 完成基礎(chǔ)實(shí)驗(yàn)題目的虛擬儀器的設(shè)計</p><p> ( 1) 基礎(chǔ)實(shí)驗(yàn)題目總體設(shè)計。見下圖</p><p> 虛擬數(shù)字電路實(shí)驗(yàn)平臺能完成的實(shí)驗(yàn)題目</p><p> ( 2) 系統(tǒng)操作界面設(shè)計及系統(tǒng)。在系統(tǒng)功能實(shí)現(xiàn)中,本文創(chuàng)建5 個不同子VI 控件,分別完成基本門電路的邏輯功能測試實(shí)驗(yàn)、譯碼器實(shí)驗(yàn)、觸發(fā)器實(shí)驗(yàn)、加法器實(shí)驗(yàn)和數(shù)據(jù)選擇器實(shí)驗(yàn)這些基礎(chǔ)實(shí)驗(yàn)。利用
139、Subpanel 控件控制這5 個子VI 動態(tài)載入主VI 界面[2-4]。其中,基礎(chǔ)數(shù)字電子技術(shù)實(shí)驗(yàn)主系統(tǒng)的虛擬儀器設(shè)計見圖3 和圖4</p><p> 圖3 中,Subpanel 容器控件命名為基礎(chǔ)數(shù)字電子實(shí)驗(yàn)。容器左側(cè)的5 個布爾輸入控件控制5 個子VI動態(tài)載入容器Subpanel 控件中。當(dāng)主系統(tǒng)運(yùn)行后,點(diǎn)擊其中1 個布爾控件中就會將該子VI 載入Subpanel容器控件中。圖3 中,該容器顯示的是數(shù)據(jù)選
140、擇器實(shí)驗(yàn)的子VI 界面,界面上的STOP 控件用來控制主系統(tǒng)停止運(yùn)行。</p><p> 圖4 中,主控件是一個WHILE 循環(huán)控件和嵌入其中的一個事件結(jié)構(gòu)控件。關(guān)于控制5 個子VI 動態(tài)載入Subpanel 容器控件的所有控件大致分為以下幾部分: Pane0 ~ Pane4 控件是圖3 中基礎(chǔ)數(shù)字電路實(shí)驗(yàn)容器左側(cè)的5 個布爾控件對應(yīng)的程序控件,也是5 個子VI 控件的文件名稱; 搜索子VI 文件存放位置的控件
141、;方法節(jié)點(diǎn)Insert VI 控制各子VI 動態(tài)插入到基礎(chǔ)數(shù)字電子實(shí)驗(yàn)容器,該控件是前面板中Subpanel 控件所對應(yīng)的函數(shù)控件。通過上述所有控件共同將5 個子VI動態(tài)載入基礎(chǔ)數(shù)字電子實(shí)驗(yàn)容器中。</p><p> ( 3) 完成基礎(chǔ)數(shù)字電子實(shí)驗(yàn)的各子VI 設(shè)計。本文以譯碼器實(shí)驗(yàn)為例來說明各子VI 的設(shè)計思路,完成其他與之類似的基礎(chǔ)數(shù)字電子實(shí)驗(yàn)的虛擬儀器設(shè)計思路。下面,具體介紹完成譯碼器實(shí)驗(yàn)的虛擬儀器的設(shè)計過
142、程。在圖5 中,A2 ~ A033 個布爾輸入控件代表譯碼器的地</p><p> 址輸入信號,Y0 ~ Y7 這8 個布爾顯示控件代表譯碼器的輸出信號。通過點(diǎn)擊A2 ~ A033 個布爾輸入控件,可以使它們產(chǎn)生不同的組合狀態(tài),進(jìn)而控制輸出控件Y0 ~ Y7 產(chǎn)生不同的組合狀態(tài)。操作者根據(jù)輸入控件和顯示控件的狀態(tài)填寫譯碼器的真值表,然后就能得出對應(yīng)的邏輯表達(dá)式和相應(yīng)的邏輯功能。通過點(diǎn)擊實(shí)驗(yàn)說明、實(shí)驗(yàn)步驟按鈕可以
143、查詢實(shí)驗(yàn)指導(dǎo)信息,幫助學(xué)生更好地完成實(shí)驗(yàn)任務(wù)。與圖5 對應(yīng)的程序框圖見圖6,該圖主要包括基本的虛擬邏輯控件和前面板對應(yīng)控件的程序控件。</p><p> 3. 1. 2 完成綜合實(shí)驗(yàn)題目虛擬儀器的設(shè)計</p><p> 在數(shù)字電子技術(shù)實(shí)驗(yàn)教學(xué)中,大綱還要求開設(shè)一些設(shè)計性和綜合性實(shí)驗(yàn)。本文利用虛擬儀器來實(shí)現(xiàn)此目的。在實(shí)驗(yàn)設(shè)計中,所需要的虛擬單元器件在LabVIEW 軟件平臺中事先創(chuàng)建好,
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于LabVIEW的虛擬儀器在高校電子類實(shí)驗(yàn)教學(xué)中的應(yīng)用.pdf
- 基于labview的虛擬儀器在高校電子類實(shí)驗(yàn)教學(xué)中的應(yīng)用(1)
- 虛擬儀器在電子類課程實(shí)驗(yàn)中的應(yīng)用與研究.pdf
- 虛擬儀器在汽車電子教學(xué)中的應(yīng)用
- 虛擬儀器在高校實(shí)驗(yàn)教學(xué)中的應(yīng)用及開發(fā)設(shè)計.pdf
- 虛擬器畢業(yè)論文----虛擬儀器在信號處理和教學(xué)實(shí)驗(yàn)中的應(yīng)用
- 基于虛擬儀器的電子實(shí)驗(yàn)教學(xué)研究.pdf
- 虛擬儀器畢業(yè)設(shè)計外文翻譯
- 基于虛擬儀器的電子學(xué)實(shí)驗(yàn)教學(xué)平臺的設(shè)計.pdf
- 虛擬儀器相關(guān)畢業(yè)論文
- 虛擬儀器及其在電工電子實(shí)驗(yàn)中的應(yīng)用.pdf
- 畢業(yè)設(shè)計(論文)虛擬儀器設(shè)計-數(shù)據(jù)采集系統(tǒng)
- 虛擬儀器及其在中職《電子技術(shù)》課程實(shí)驗(yàn)教學(xué)中的應(yīng)用研究.pdf
- 虛擬儀器.doc
- 淺談虛擬儀器
- 基于虛擬儀器通信電路實(shí)驗(yàn)教學(xué)研究.docx
- 虛擬儀器系統(tǒng)
- 虛擬儀器題庫
- 虛擬儀器9
- 虛擬儀器介紹
評論
0/150
提交評論