freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計-基于labview的虛擬函數(shù)信號發(fā)生器的設(shè)計與研究(參考版)

2024-12-05 19:41本頁面
  

【正文】 導(dǎo)師淵博的專業(yè)知識,嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度,精益求精的工作作風(fēng),誨人不倦的高尚師德,嚴(yán)以律己、寬以待人的崇高。由這些儀器組成的系統(tǒng),可用于電路基礎(chǔ)、電子技術(shù)基礎(chǔ)、信號與系統(tǒng)、自動控制理論等專業(yè)基礎(chǔ)課程的實驗教學(xué) 基于 LABVIEW 的虛擬函數(shù)信號發(fā)生器的設(shè)計與研究 第 33 頁 共 34 頁 參考文獻 [1] 張愛平 . LabVIEW 入門與虛擬儀器 [M].北京 :電子工業(yè)出版社 , 2021. [2] 侯國屏 ,等 . LabVIEW7. 1 編程與虛擬儀器設(shè)計 [M].北京 :清華大學(xué)出版社 , 2021. [3] 鄧炎 ,王磊 ,等 .測試技術(shù)與儀器應(yīng)用 [M].北京 :機械工業(yè)出版社 , 2021. [4] 劉君華 .基于 LabVIEW 的虛擬儀器設(shè)計 [M].北京 :電子工業(yè)出版社 , 2021. [5] 蔣煥文 ,孫續(xù) .電子測量 [M] .北京 :中國計量出版社 ,2021. [6] 汪敏生 .LabVIEW 基礎(chǔ)教程 [M ].北京 :電子工業(yè)出版社 , 2021. [7] 雷振山 .LabVIEW7 Express 實用技術(shù)教程 [M] .北京 :中國鐵道出版社 , 2021. [8] 戎舟 .基于 Labview 的虛擬示波器及遠(yuǎn)程測控 [J] .微計算機信息. 2021. [9] 楊樂平 ,李海濤 ,楊磊 .Labview 程序設(shè)計與應(yīng)用 ( 第 2 版 ) .北京 :電子工業(yè)出版社 ,2021 . [10] 蔡建安 ,陳潔華 .基于 LabVIEW 的工程軟件應(yīng)用 .重慶大學(xué)出版社 , 2021 . [11] 馬雙寶 .基于 虛擬信號發(fā)生器的實現(xiàn) [J].微計算機信 息, 2021. [12] 戴鵬飛 ,王勝開 ,王格芳等 .測試工程與 LabVIEW 應(yīng)用 [M].北 京 :電子工業(yè) 出版社 .2021 [13]徐潔 .電子測量與儀器 [M].北京 :機械工業(yè)出版社 ,2021. [14]劉君華 .基于 LabWindows 虛擬儀器設(shè)計 [M].北京 :電子工業(yè)出版社 ,2021. [15] 張重雄 .虛擬議器技術(shù)分析與設(shè)計 [M].北京 :電子工業(yè)出版社 ,2021. [16] 陸琦榮 .基于虛擬儀器技術(shù)個人實驗室的構(gòu)建 [M].北京 :電子工業(yè)出版社 ,2021. [17] 陳錫輝 ,張銀鴻. 程序設(shè)計從入門到精通 [M].北京 :清華大學(xué)出版社 ,2021. [18] 周求湛 ,錢志鴻 ,劉萍萍等 .虛擬儀器與 LabVIEW7 Express 程序設(shè)計 [ M].第 1 版 .北京 :北京航空航天大學(xué)出版社 ,2021. [19] 秦樹人 .智能控件化虛擬儀器系統(tǒng)原理與實現(xiàn) [M].科學(xué)出版社 ,2021. [20] 戴鵬飛 .測試工程與 Labview 應(yīng)用 [M].北京 :電子工業(yè)出版社 ,2021. 基于 LABVIEW 的虛擬函數(shù)信號發(fā)生器的設(shè)計與研究 第 34 頁 共 34 頁 致謝 首先要感謝我的導(dǎo)師 席燕輝 老師。經(jīng)過仿真實驗 表明 ,它能夠產(chǎn)生實驗室常用的正弦波、三角波、方波、鋸齒波信號 ,而且還可以產(chǎn)生白噪聲及多頻波 ,并能通過輸入公式 ,產(chǎn)生測試領(lǐng)域的非周期特殊信號。虛擬儀器設(shè)計及實現(xiàn)的核心是軟件的開發(fā)。使用波形顯示器對輸出波形進行觀察和測量 ,并且可以直接讀出信號的幅值和頻率。前面板的設(shè)計 ,充分 發(fā)揮了 LabVIEW 的特長 ,即建立了友好的人機操作界面 ,是虛擬信號發(fā)生器的最上層。虛擬函數(shù)信號發(fā)生器的前面板如圖 所示。 LabVIEW 程序由兩部分組成 :前面板程序和框圖程序。虛擬函數(shù)發(fā)生器的設(shè)計參考了常見信號發(fā)生器的功能 ,在功能上有所擴展。將兩個 Case 結(jié)構(gòu) 置于 While 循環(huán)中,便組成了 虛擬函數(shù)信號發(fā)生器的總體設(shè)計流程圖 。在第一個 Case 結(jié)構(gòu)當(dāng)中放置了正弦波、方波、三角波、鋸齒波、白噪聲以及多頻波,任意公式輸入波形 模塊作為該 Case 結(jié)構(gòu)的各個分支,來實現(xiàn)波形的產(chǎn)生。 程序的 流程圖前面板運行結(jié)果和分別如下圖 、 和 所示。 2)流程圖設(shè)計 流程圖的設(shè)計步驟如下 : 按照路徑在 “Analyze” ﹨ “Signal Processing” ﹨ “Signal Generation”子選項板中分別選擇 “Sine ”、 “ Square ”和 “Triangle ”函數(shù)放入第一個Case 結(jié)構(gòu)的三個分支內(nèi),函數(shù)節(jié)點的輸入端口分別與前面板的輸入控制件端子相連。 (2)依次在前面板上放置 5 個輸入控制件 :“信號頻率 (Hz)”、 “采樣頻率 (Hz)”、 “采樣點數(shù) ”、 “幅值 (v)”和 “占空比 ”(%)。可以觀察正弦波、方波或三角波在微分前后的波形??梢杂^察正弦波、方波或三角波在積分前后的波形。 程序的前面板運行結(jié)果和流程圖分別如下圖 和 所示。 (3)按照路徑在 “Numeric” ﹨ “Complex”子選項板中選擇 “Complex To Polar”函數(shù),用于輸出幅度幅值。 2)流程圖設(shè)計 流程圖的設(shè)計步驟如下 : (1)按照路徑在 “Analyze” ﹨ “Signal Processing” ﹨ “Signal Generation”子選項板中選擇 “Sine ”函數(shù)放置于循環(huán)結(jié)構(gòu)中,產(chǎn)生一個正弦波信號。 (3)放置一個 “停止 ”按鈕開關(guān)用來結(jié)束程序的運行。在流程圖中使用 Real 模塊??捎^察正弦波經(jīng)過 FFT 后的幅值譜。自相關(guān)函數(shù)位于時間軸的正半周,自相關(guān)函數(shù)輸出的第 N1 個數(shù)據(jù)就對應(yīng) t=0 的自相關(guān)函數(shù)。 (4)由于自相關(guān)函數(shù)圖標(biāo)所求得的數(shù)據(jù)實際是將原先求得的 2N1 個數(shù)值向右平移了 N1 個單位后所得到的數(shù)據(jù),所以需要用 Index Array 函數(shù) (位于 Array 數(shù)組子模塊中 )來索引出第 N1 個自相關(guān)函數(shù)值,并將結(jié)果乘以 2 得到幅值的平方。=2*Rxx(0) (2)按照路徑在 “Analyze” ﹨ “Signal Processing” ﹨ “Signal Generation”子選項板中選擇 “Sine ”函數(shù)放置于 While 循環(huán)結(jié)構(gòu)中,產(chǎn)生一個正弦波信號。 (3)在進行控件參數(shù)設(shè)置時,應(yīng)注意顯示器可顯示的數(shù)據(jù)總點數(shù)是 2N1 個。 (1)輸出顯示型數(shù)字控件:顯示計算結(jié)果 A178。)。 圖 虛擬正弦波仿真信號的生成與顯示流程圖 基于 LABVIEW 的虛擬函數(shù)信號發(fā)生器的設(shè)計與研究 第 23 頁 共 34 頁 圖 虛擬正弦波仿真信號的生成與顯示前面板 自相關(guān)函數(shù)演示模塊 該自相關(guān)函數(shù)演示儀可觀察: (3)采用 “Bundle”函數(shù)來規(guī)格化波形圖的顯示,它可以將橫軸的起點、橫軸分度值以及輸出信號值組成一個簇,在這里將軸的水平間距設(shè)定為采樣周期 (采樣周期 =1/fs)。 2)流程圖設(shè)計 流程圖的設(shè)計步驟如下 : 基于 LABVIEW 的虛擬函數(shù)信號發(fā)生器的設(shè)計與研究 第 22 頁 共 34 頁 (1)在流程圖上放置一個 While 循環(huán)結(jié)構(gòu),將條件端口結(jié)束條件改為 Stop If Ture,與 “停止 ”控制按鈕端子相連。 (2)依次在前面板上放置 5 個輸入控制件 “信號頻率 (Hz)”、 “采樣頻率 (Hz)”、“采樣點數(shù) ”、 “幅度 (v)”和 “相位 (度 )”。幅度值: ~ ~ 180176。頻率范圍: ~ 10kHz 基于 LABVIEW 的虛擬函數(shù)信號發(fā)生器的設(shè)計與研究 第 20 頁 共 34 頁 圖 噪聲信號產(chǎn)生模塊框圖程序 圖 高斯白噪聲信號產(chǎn)生模塊前面板 基于 LABVIEW 的虛擬函數(shù)信號發(fā)生器的設(shè)計與研究 第 21 頁 共 34 頁 圖 均勻白噪聲信號產(chǎn)生模塊前面板 正弦波仿真信號發(fā)生器模塊 該正弦波仿真信號發(fā)生器,可產(chǎn)生正弦信號。該模塊的 Case 結(jié)構(gòu)有 2 個分支,一個Case 結(jié)構(gòu)分支產(chǎn)生常用的高斯白噪聲波形,另外一個 Case 結(jié)構(gòu)產(chǎn)生常用的均勻白噪聲波形。其有效函數(shù)由 LabVIEW 中設(shè)定。該節(jié)點可使用指定時間函數(shù)的公式字符串生成一個函數(shù)波形。為了能夠產(chǎn)生一些非周期信號或其它測試領(lǐng)域的特殊信號在本設(shè)計中應(yīng)用波形產(chǎn)生子 。 任意公式波形產(chǎn)生模塊 基于 LABVIEW 的虛擬函數(shù)信號發(fā)生器的設(shè)計與研究 第 18 頁 共 34 頁 圖 任意函數(shù)波形產(chǎn)生模塊框圖程序 這個程序作為主程序 Case 結(jié)構(gòu)的一個分支。通過調(diào)用 Function Waveform Waveform Measurements 子模板中的 FFT Power Spectrum. VI(FFT 功率譜 )節(jié)點來計算信號的功率譜密度 ,實現(xiàn)對于多頻信號的頻域分析。波峰因數(shù)輸出端為合成波的幅值與有效值之比。通過調(diào)用 Multitone (多頻發(fā)生器 )節(jié)點來實現(xiàn)若干不同頻率的正弦波集合 ,在本設(shè)計中 ,可以實現(xiàn)四種不同頻率的正 弦波的合成。多頻信號在現(xiàn)代測量技術(shù)中應(yīng)用很多。 hi 是第i 個正弦波的角頻倍數(shù) 。 圖 多頻信號產(chǎn)生模塊框圖程序 基于 LABVIEW 的虛擬函數(shù)信號發(fā)生器的設(shè)計與研究 第 17 頁 共 34 頁 圖 多頻信號產(chǎn)生模塊前面板 多頻信號是指一個離散頻率的正弦波集合 ,其模擬信號數(shù)學(xué)表達式為 :x(t)=∑Aisin(hiω1t+θi)式中 ,Ai 是第 i 個正弦波的幅值 。示波器顯示波形的周期數(shù)目 =時間長度 /信號周期。在波形產(chǎn)生子模板中的所有模塊不僅輸出包含指定波形圖形的數(shù)字型數(shù)組 ,而且包含時間參數(shù) ,這種數(shù)據(jù)類型在 LabVIEW 中稱作波形數(shù)據(jù)。 基本函數(shù)波形產(chǎn)生模塊 該模塊后面板框圖程序如圖 所示。主要分為以下 9 個模塊:模塊 基本函數(shù)波形產(chǎn)生模塊 、 多頻信號產(chǎn)生模塊 、 任意公式波形產(chǎn)生模塊 、 噪聲信號產(chǎn)生模塊 、 正弦波仿真信號發(fā)生器模塊 、自相關(guān)函數(shù)演示模塊 、 虛擬正弦波頻譜分析儀模塊 、 虛擬積分器與微分器模塊 以及 虛擬函數(shù)信號發(fā)生器的總體設(shè)計 [19]。然后結(jié) 多線程技術(shù)、同步控制等在我們開發(fā)實際中運用到的技術(shù)做一一的研究和介紹。 LabVIEW 中的設(shè)計模式主要有:狀態(tài)機模式、主從模式、生產(chǎn)/消費模式和消息隊列處理機模式。同時,隨著某種設(shè)計模式被廣 泛使用,有助于其他的開發(fā)人員理解和改變原開發(fā)者的程序代碼。 LabVIEW 程序的設(shè)計模式 設(shè)計模式所代表的技術(shù)都是經(jīng)過實踐檢驗的、具有很強實用價值的程序設(shè)計方式 [23]。利用應(yīng)用程序生成器,用戶能夠產(chǎn)生虛擬儀器,就像獨立的可執(zhí)行程序一樣 [17]。 VI 程序使用接口板來替代文本編程語言的函數(shù)參數(shù)表,每個輸入和輸出的參數(shù)都有自己的連接端口,其他的VIs 可以由此向 subVI 傳遞數(shù)據(jù)。它們可以作為頂層程序,也可以作為其它程序的子程序。由于流程圖與傳統(tǒng)程序設(shè)計語言的語法細(xì)節(jié)無關(guān),構(gòu)建和測試程序就可以少費時間,使用方框圖方法可以實現(xiàn)內(nèi)部的自我復(fù)制。圖標(biāo)代碼即 VI 的源代碼。 流程圖使用圖標(biāo)連線方式的圖形, VI 用圖標(biāo)代碼和連線來完成算術(shù)和邏輯運算。指示元件類似儀器的輸出裝置可以顯示輸出值以及實現(xiàn)圖表和文字顯示。 前面板 (front panel)類似于儀器的面板,由控件和指示元件組成。程序 VI 由一個前面板 (即用戶界面 )、程序流程圖 (圖標(biāo)代碼 )和一個接口板組成。LabVIEW 環(huán)境下開發(fā)的程序稱為虛擬儀器 VI,因為它的外形與操作方式可以模擬實際的儀器。 LabVIEW 能夠充分利用和發(fā)揮現(xiàn)有計算機技術(shù),使儀器的測試和測量及 自動化工業(yè)的系統(tǒng)測試和監(jiān)控變得異常方便 和快捷 [14]。 另外,相對來說, LabVIEW 的功能可擴展性較好,應(yīng)用起來比較靈活,操 基于 LABVIEW 的虛擬函數(shù)信號發(fā)生器的設(shè)計與研究 第 13 頁 共 34 頁 作起來比較容易。 (6)使用 LabVIEW 開發(fā)環(huán)境,用戶可以創(chuàng)建 32 位的編譯速度,從而為常規(guī)的數(shù)據(jù)采集、測試等任務(wù)提供了更快的執(zhí)行速度。 (3)LabVIEW 擁有豐富的分析模塊,可以滿足用戶從統(tǒng)計過程控制到數(shù)字信號處理 (DSP)等方面的要求 [12]。 (2)先進的 ActiveX 技術(shù)融合了簡單的拖放編程方法,儀器控制和數(shù)據(jù)采集變得非常簡單,使用戶非常容易地開發(fā)自己的系統(tǒng),并將其立即投入使用。使用 DataSocket 類和統(tǒng)一資源定位器 (Uniform Resource Locator,簡稱 URL),就可建立數(shù)據(jù)套接的源與目標(biāo)的連接,用戶可以像使用 LabVIEW 中的其他數(shù)據(jù)類型一樣用 DataSocket 讀寫數(shù)據(jù),實現(xiàn)測量數(shù)據(jù)的實時共享 [11]。這種技術(shù)是一種開放的技術(shù),與人們已習(xí)慣采用的 TCP/IP 編程接口、 DDE 等網(wǎng)絡(luò)環(huán)境下的數(shù)據(jù)共享技術(shù)比較,使用起來更方便,開發(fā)效率更高,而且不需要大量的編程工作量。與傳統(tǒng)的編程方式相比,使用 LabVIE
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1