




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
LabVIEW的生疏與應用設計指導書一、設計目的和要求〔一〕設計目的通過使用LabVIEW完成對信號的處理,電路的仿真及算法的實現,對《核電子學與核儀器》所學內容有更進一步的理解,加深印象,使所學學問得以穩固和提高。全面把握《核電子學與核儀器》的各局部內容的關鍵,實現設計、模擬仿真的技術環節,提高分析問題解決問題的力量;培育學生的動手力量和遵守紀律的高尚情操還有對待工作嚴峻認真、一絲不茍、實事求是、不畏艱辛的優良作風,為今后從事技術工作奠定堅實的根底。〔二〕設計要求1、把握LabVIEW的使用方法;2、把握信號的處理方法、電路的仿真技術及各種算法的實現;3、把握LabVIEW前面板界面的設計;4、根本把握使用LabVIEW進展程序設計與仿真。二、設計內容〔一〕軟件的生疏1、虛擬儀器的概念虛擬儀器的概念最早是由美國國家儀器公司〔NationalInstrument,NI公司〕在1986年提出的。2080年月中期微軟公司Windows到了很大提高。1986年,NI公司推出了圖形化的虛擬儀器編程環境LabVIEW,這標志著虛擬儀器1988年開頭間續有虛擬儀器產品面市。虛擬儀器是一種基于計算機的數字化自動測試儀器系統,它通過軟件將計算機硬件資源〔如微處理器、內存和顯示器等〕與儀器硬件資源〔如A/D、D/A、I/O和信號調理等〕結合起來,使操作人員可以通過友好的圖形界面及圖形化編程語言掌握儀器運行,完成對被測試量的采集、分析、判VI通過把計算機強大的計算處理力量和儀器硬件的測量、掌握力量結從而實現各種測量和測試。虛擬儀器的“虛擬”主要包含以下兩方面的含義:“控件”與傳統儀器面板上的各種“器件”所完成的功能是一樣的,如由各種開關、按鍵和顯示器圖標等實現儀器電源的“通”、“斷”,實現被測信號的“輸入通道”、“放大倍數”等參數的設置,以及實現測量結果的“數值顯示”、“波形顯示”等。傳統一起面板上的器件都是“實物”,而且通過“手動”和“觸摸”進展操作;而虛擬儀器前面板是外形與實物想像的“圖標”,每個圖標的“通”、“斷”及“放大”等動作通過用戶操作計算機鼠標或鍵盤來完成的。因此,設計虛擬一起的前面板就是在前面板設計窗口中擺放所需的圖標,然后對圖標的屬性就行設置。擬儀器通過軟件編程來實現儀器的測試功能,而且它可以通過實現不同測試功能的軟件模塊的組合來實現多種測試功能。因此,在硬件平臺確定后,就有“軟件就是儀器”的說法。軟件是虛擬儀器的關鍵,當硬件確定以后,就可以通過不同的軟件實現不同的功能。2、虛擬儀器的構成與特點虛擬儀器依據其模塊化功能硬件的不同,有多種構成方式,其根本框圖如圖1所示。從圖中可以看出,虛擬儀器的構成需要一些特定的硬件接口來與被測對象進展數據通信。這些接口有一些已經形成了國際標準,例如通用接口總線GPIB〔GeneralPurposeInterfaceBusANSI/IEEE488.2-1987標準的被廣泛承受的接口。無論承受哪種虛擬儀器系統,都要通過應用軟件將一起硬件與通用計算機結合起來。信號調理信號調理數據采集卡RS-232/IEEE-488接口儀器被測對象傳感器GPIB總線儀器GPIB電纜GPIB接口卡計算機及軟件網絡VXI總線儀器VXI電纜VXI接口卡PXI總線儀器PXI電纜PXI接口卡FieldBus總線儀器1虛擬儀器系統構成的根本框圖虛擬儀器的軟件將可選硬件〔RS-232、GPIB、VXI和PXI等〕和可以重復使用源碼庫函數的軟件結合起來,實現模塊間的通信。虛擬儀器軟件包括應用程序和I/O借口設備驅動程序,如圖2所示。其中,應用程序包括兩方面的程序:實現虛擬面板功能的前面板軟件程序和定義儀器測試功能的流程圖軟件程序。而I/O借口設備驅動程序用來完成特定外部硬件設備的擴展、驅動與通信。應用程序應用程序I/O接口設備驅動程序2虛擬儀器的軟件構成虛擬儀器集傳統儀器與計算機之長,并完全“繼承”了PC技術的優點。虛擬儀器與傳統儀器比較1比較了二者的優缺點。通過比較覺察,虛擬儀器在智能化程序、處理力量、性能價格比和可操作性等方面都具有明顯的技術優勢,具體表現為:。用戶完全可以依據實際應用的需求,將先進的信號處理算法、人工智能技術和專家系統應用于儀器設計與集成,從而將智能儀器水平提高到一個的層次。測試器,可設計出數字示波器、規律、計數器等多種儀器。這樣形成的測試儀器系統功能更敏捷、系統費用更低。它通過與計算機網絡連接,還可以實現分布式共享,從而更好地發揮儀器的使用價值。。使用計算機的多媒體處理力量可以使儀器操作更加直觀、簡便易于理解,而且測量結果可以直接進入數據庫系統或通過網絡發送。測量完后還可以打印,顯示所需的報表曲線。這些都使得儀器的可操作性大大提高。工程開發維護費用技術更周期系統升級價格儀器功能構造開放性互聯性能操作界面通用性
1虛擬儀器和傳統儀器的比較虛擬儀器軟件使得其開發與維護費用降至最低技術更周期短〔1~2年〕由于是軟件,所以系統性能升級便利,下載升級程序即可用用戶能夠依據自己的需要定義儀器的功能,并可以敏捷多變開放式的構造,敏捷,可與計算機技術保持同步,有眾多支持廠家應用的儀器系統圖形化界面,操作簡便故障診斷
傳統儀器開發與維護開銷高技術更周期長〔5~10年〕高,且升級須上門效勞互利用只有廠商能定義儀器功能能單一,不能轉變封閉、固定,兼容性差備顯示功能單一,操作不便3、LabVIEW概述LabVIEW〔LaboratoryVirtualInstrumentEngineeringWorkbench〕的簡稱,它是美國國家儀器公司的一個創型軟件產品,也是目前應用最廣泛、進展最快、功能最強的圖形化軟件開發環境。LabVIEW自1986年問世以來,已經成為虛擬儀器軟件開發平臺事實上的LabVIEW所開創的圖形化語言編程方法成為虛擬儀器技術應用與進展的重要根底,得到了工業界和學術界的廣泛關注。LabVIEW計環境,利用它設計者可以像搭積木一樣,輕松組建一個測量系統或數據采集系統,并可以任意構造儀器面板,而無須進展任何繁瑣的計算機程序代碼的編寫,從而可以大大簡化程序的設計LabVIEWVisualC++、VisualBasicLabWindows/CVI等編程語言不同,后者承受的是基于文本語言的程序代碼,而LabVIEW則是使用圖形化程序設計語言G,它用方框圖代替了傳統的程序代碼。LabVIEWLabVIEW設計的虛擬儀器可以脫離LabVIEW的是和實際的硬件儀器相像的操作面板。LabVIEWVI。VI有一個人機對話的用戶界面—前面板〔FrontPanel〕和相當于源代〔DiagraVI模擬了儀器的輸入裝置并把數據供給應VI的框圖程序;而指示器〔Indicators〕則是模擬了儀器的輸出裝置并顯示由框圖程序獲得或產生的數據。當把一個控件或指示器放置到前面板上時,LabVIEW便在框圖程序中相應的產生了一個終端Terminal,這個附屬于控件或指示器的終端不能隨便的被刪除,只有刪除它對應的控件或指示器時它才會隨之一起被刪除。用LabVIEW開發的程序一般由一個或多個后綴名為vi的文件組成,這些文件可被稱為VIVirtualInstrumenLabVIEW即VIPane、框圖BlockDiagra〕及圖標和連線板IconandConnecto。前面板前面板是圖形用戶界面,用戶可以在前面板上操作一臺設計好的虛擬儀器。該界面上有一個控件選板,有輸入和顯示兩種控件。輸入控件主要有開關、按鈕和其他各種輸入設備,用于交互式輸入;顯示控件主要包括圖形圖表,指示燈和其他的一些輸出對象,用于交互式輸出。圖3所示為LabVIEW的前面板界面圖。3LabVIEW前面板示意圖輸入型控件一般是指旋鈕、按鈕、轉盤等輸入裝置,它模擬儀器的輸入裝置,可為VI的程序框圖供給輸入數據,或者輸出結果。顯示型控件一般是指圖表、指示燈等顯示裝置,它模擬儀器的輸出裝置,用于顯示程序框圖獵取或生成的數據。程序框圖程序框圖供給了VI的圖形化源程序,程序開發完成后在運行時程序框圖是不行見的,它和文本開發平臺如VC++、VB等編程語言類似,只不過LabVIEW開發語言是基于圖形的,簡潔直觀。在程序框圖中,通過連線將一些函數或子VI連接起來,并結合肯定的程序構造,實現所需要的各種功能。前面板上的控件在程序框圖中有其對應的圖標和端口,除此之外,程序框圖中還有函數節點、常量和構造等,這些往往不會消滅在前面板窗口中。圖4所示為LabVIEW的后面板界面圖。4LabVIEW的后面板示意圖程序框圖是由節點、端點、圖框和連線四種元素構成的。①節點。節點類似于文本語言程序的語句、函數或者子程序。LabVIEW有二種節點類型——函數節點和子VI節點。兩者的區分在于:函數節點是LabVIEW以編譯好了的機器代碼供用戶使用的,而子VI節點是以圖形語言形式供給應用戶的。用戶可以訪問和修改任一子VI節點的代碼,但無法對函數節點進展修改。上面的框圖程序所示的VI程序有兩個功能函數節點,一個函數使兩個數值相加,另一個函數使兩數相減。②端點。端點是只有一路輸入/LabVIEW有三類端點——前面板對象端點、全局與局部變量端點和常量端點。對象端點是數據在框圖程序局部和前面板之間傳輸的接口。一般來說,一個VI的前面板上的對象〔掌握或顯示〕都在框圖中有一個對象端點與之一一對應。當在前面板創立或刪除面板對象時,可以自動創立或刪除相應的對象端點。掌握對象對應的端A和BVI程序框圖中作為數據流源點。顯示對象對應的端點在框圖中是用細框框住的。如例子中的A+B和A-B端點。它們只能在VI程序框圖中作為數據流終點。常量端點永久只能在VI程序框圖中作為數據流源點。③圖框。圖框是LabVIEW實現程序構造掌握命令的圖形表示。如循環掌握、條件分支掌握和挨次掌握等,編程人員可以使用它們掌握VI程序的執行方式。代碼接口節點〔CIN〕是框圖程序與用戶供給的C語言文本程序的接口。端口向一個或多個目的端口流淌。不同的線型代表不同的數據類型。在彩顯上,每種數據類型還以不同的顏色予以強調。連線板連線板則用來定義輸入和輸出,用戶可在界面右上角的VI圖標上用鼠標右鍵點擊,選擇“顯示連線板”,調出當前VI的連線板進展設置。LabVIEW編程中,用戶要做的工作就是恰當地設置參數,并連接各個子VI。編程一般步驟就是使用鼠標取適宜的模塊、連線和設置參數的過程,這與煩瑣的文本編程相比更為簡潔、生動和直觀。假設將VI與真實儀器相比較,那么前面板就像是儀器的操作和顯示面板,供給各種參數的設置和數據的顯示,框圖就像是儀器內部的印刷電路板,是儀器的核心運算局部,對儀器用戶來講則是透亮的,而圖標和連線板可以比作電路板上的電子元器件和集成電路,保證了儀器正常的規律和運算功能。〔三〕LabVIEW的應用1、LabVIEW的啟動安裝成功后,在工作名目下雙擊執行文件LabVIEW.exe就可啟動LabVIEW。2、LabVIEW的應用舉例下面給出的是一個虛擬信號發生器的程序設計例子。設計一個虛擬信號發生器首先要進展前面板的設計,前面板的設計主要需要考慮到所設計的信號發生器要實現什么功能,再依據這些功能,在控件選板中選擇相應的控件,放在前面板相應的位置上,其擺放也有肯定的講究,在函數選板中選擇相應的函數,由于程序不是只執行一次,所以要涉及到循環構造,所設計的信號發生器程序用到的循環構造有while循環構造、條件構造。程序調試成功后就完成了一個虛擬信號發生器的設計,56所示。面板上啟動按鈕的狀態,推斷用戶是否啟動了兩者之一,假設是,則關閉另一信號源。4并在前面板上設置了相應的可以調整的參數,如頻率、幅度等。息(幅度聽從高斯分布、時間間隔聽從負指數分布)的高斯脈沖信號。在前面板上設置了幅度值等。該模塊仿真結果(在示波器上顯示)7所示,從圖中可以看出該信號發生器所產生的信號已到達所需要求。5虛擬信號發生器的程序框圖6虛擬信號發生器的前面板界面圖〔a〕正弦波〔b〕隨機信號7虛擬信號發生器仿真結果〔四〕設計內容1、虛擬信號發生器的設計要求運用LabVIEW〔包括程序與前面板界面設計〔能仿真的信號種類越多越好,調試出最正確工作狀態并給出調試結果。2、虛擬濾波器的設計要求運用LabVIEW完成某種核信號數字濾波器〔準高斯、雙極性濾波成形等〕的設計〔包括程序與前面板界面設計〔最終能夠得到與理論全都的輸出信號并給出調試結果。3、虛擬示波器的設計要求運用LabVIEW完成某種示波器的設計〔包括程序與前面板界面設計〕及模擬仿真〔示波器能夠給出的信息量越多越好,調試出最正確工作狀態并給出調試結果。4、虛擬線性放大器的設計要求運用LabVIEW〔包括程序與前面板界面設計〔最好與試驗室常用的NIM插件相像,調試出最正確工作狀態并給出調試結果。5、虛擬單道脈沖幅度分析器的設計要求運用LabVIEW完成某種單道脈沖幅度分析器的設計〔包括程序與前面板界面設計〕及模擬仿真〔最好與試驗室常用的NIM插件相像,使得所設計的單道脈沖幅度分析器與真實的單道功能一樣。6、虛擬定標器的設計要求運用
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電動汽車充電設施開發-洞察闡釋
- 深海采油技術集成-洞察闡釋
- 游戲技術與法律雙重防護機制-洞察闡釋
- 國際法視角下的技術性貿易壁壘-洞察闡釋
- 常州二手房購買合同包含綠化維護與環保設施協議
- 快遞安全保障合同協議書
- 股份置換與綠色產業合作開發合同
- 餐廳部分股權出售與品牌聯合運營合同
- 水電站場地調研與建設合同
- 房地產企業財務預算與成本控制合同
- 木香防治病蟲害對策
- 《筵席設計與制作》考試復習題庫(含答案)
- DZ/T 0462.6-2023 礦產資源“三率”指標要求 第6部分:石墨等26種非金屬礦產(正式版)
- 交通出行車費報銷單模板
- 中國民族鋼琴藝術鑒賞智慧樹知到期末考試答案章節答案2024年西安交通大學
- 咖啡文化與飲品調制智慧樹知到期末考試答案2024年
- (高清版)DZT 0319-2018 冶金行業綠色礦山建設規范
- 體檢中心醫護培訓課件
- 2024年中國人保財險全系統陜西分公司招聘筆試參考題庫含答案解析
- 醫院培訓課件:《護患溝通技巧》
- 空調風道改造技術方案
評論
0/150
提交評論