雙路信號發生器_第1頁
雙路信號發生器_第2頁
雙路信號發生器_第3頁
雙路信號發生器_第4頁
雙路信號發生器_第5頁
已閱讀5頁,還剩7頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、內蒙古科技大學虛擬儀器課程設計說明書題 目:雙路信號發生器姓 名:*學 號:*班 級:測控*班指導教師:肖俊生11一、簡介:虛擬儀器(VI - Virtual Instrument)是指通過應用程序將通用計算機與功能化硬件結合起來,用戶可通過友好的圖形界面操縱計算機,就像在操縱自己定義、自己設計的單個儀器一樣,從而完成對被丈量的采集、處理、分析、判定、顯示、數據存儲等。在這種儀器系統中,各種復雜測試功能、數據分析和結果顯示都完全由計算機軟件完成,在很多方面較傳統儀器有無法相比的優點,如使用靈活方便、測試功能豐富、價格低廉、一機多用等,這些使得虛擬儀器成為未來電子丈量儀器發展的主要方向之一。二、

2、設計題目: 多路信號發生器三、設計目的:1、通過實驗讓我們更深入了解虛擬儀器的基本原理及觀念,掌握利用相關的軟、硬件平臺完成虛擬儀器設計的方法和步驟。2、了解虛擬儀器的具體的實際應用。3、將所學的知識通過設計信號發生器實驗可產生各種波形如正弦波、方波、三角波、鋸齒波等;來加深對虛擬儀器技術的深層理解。四、設計要求: 可以輸出任意一種以下的信號:正弦波信號、方波信號、鋸齒波信號或三角波信號,且可輸出雙路信號。 信號頻率、幅值、占空比、相位和偏移量可調。五、設計思路: 在條件結構中運用“基本函數發生器”模塊作為正弦波、方波、三角波信號的發生單元,通過其可設置頻率、幅值、相位差及占空比的調節,信號合

3、并進行雙路、單路等各信號輸出的選擇,然后用While循環使輸出信號連續的動起來,所產生的信號通過波形圖來顯示,通過示波器來驗證。六、設計實現過程:1、 啟動LabVIEW8.5,進入程序運行界面,進入程序框圖,擊右鍵。、while循環在“編程”-“結構”中找到 “While循環”,拖到面板中如圖示:、DAQmx 模擬量采集系統的實現過程: 從“程序框圖”面板中點擊右鍵,然后按照“測量I/O”“DAQ”“DAQ mx”的順序在列表中找到“DAQmx Create Virtual Channel”,拖到面板中如圖示:設定最大最小值及其通道值。按上述順序在“DAQ mx”并列位置找到“Timing”

4、,如圖示:設置采樣時鐘為“Sample Clock”,采樣方式為“Continuous Samples” 。在“DAQ mx”并列中找到“write”,設置如下圖同樣在“DAQmx”并列中找到“stop”如下圖然后找到“Clear”如下圖在“Clear”的錯誤輸出端點擊右鍵,在對話框與用戶選版中找到“簡單錯誤輸出” 如下圖:” 圖1圖2從函數選板上找到“信號處理”選項,如圖1所示;再單擊“波形生成”選項,找出“基本函數發生器”模塊如圖2所;將其拖放到程序框圖中,共需要4個模塊。基本函數發生器函數為:、多路信號基本參數1、兩個基本函數發生器。函數類型都選擇正弦信號,第一個頻率10,采樣信率100

5、00/1000,幅值5。第二個頻率10,幅值5,采樣信率10000/1000。兩個輸出信合并輸出到while循環里的DAQ write信號輸入端。2、在前面板中,擊右鍵,從“數值輸入控件”,每個通道選擇4個“旋鈕”,4個“數值輸入控件”(如圖3),將其拖入前面板中,并分別命名為 “幅值”、“頻率”、“偏移量”、“占空比”相位。3、再在前面板上右擊選擇“圖形顯示控件”選擇“波形圖”,如圖所示: 得到的數據連到產生函數的信號輸出端。如圖: 4、在產生函數的模塊畫一個while循環,時間為200ms。(在各個模塊都運行成功后再進行后續復雜操作。)5、添加噪聲。在程序框圖中右鍵選擇條件結構,改變條件結

6、構的條件,分別為“均勻白噪聲”、“無”。在“均勻白噪聲”添加均勻白噪聲波形函數;在“無”中添加一個占空比和幅值都為零的方波波形函數使其輸出“0”。得到的程序框圖如圖所示: “均勻白噪聲” “無”均勻白噪聲波形生成函數為:6、添加公式函數輸出。在基本波形發生函數中建立條件結構,在“真”中選擇基本函數發生器,連接各個輸入控制按鈕或者開關等;在“假”中添加公式波形生成函數,連接各個輸入控制按鈕或者開關等。框圖程序圖如下圖所示: (公式波形生成器) (基本函數生成器)公式波形生成器函數:7、進一步完成while循環里各個器件的屬性,畫DAQ I/O通道。在程序框圖右鍵選擇測量I/ODAQmax,在里面

7、畫出下面的圖,信號發生、計時、讀寫、暫停、擦除。選擇雙通道輸入輸出。每個器件的屬性見下圖: 8、在while里接個停止按鈕,如上圖。while循環加延時實現程序的連續運行,創建一個該布爾量的局部變量,用該局部變量來控制while循環的“啟停”,即:當上電后,while循環開始執行,斷電后,while 循環中止執行。9、程序框圖總圖:10、前面板設計7、 運行后的前面板如下(信號屬性可調):八、實驗收獲通過本次對虛擬雙路信號發生器的設計,對LabVIEW編程環境更加熟悉,了解到計算機LabVIEW控制系統的設計流程、應用設計的基本的要求,學會了利用LabVIEW進行一些波形生成、處理并顯示的工作,并掌握了一些基本的元器件的硬件結構和功能特點,在參考了相關網絡內容及課本資料的同時,還了解了現在流行的設計思想和時下廣泛應用的元器件。總之在設計中,要真正的把理論與實際相結合起來,把所學的內容真正變成會用的內容、自己的內容。在此同時要做到活

溫馨提示

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

評論

0/150

提交評論