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

正文內(nèi)容

基于labview和聲卡的數(shù)據(jù)采集系統(tǒng)設(shè)計(編輯修改稿)

2024-12-23 21:53 本頁面
 

【文章內(nèi)容簡介】 信號轉(zhuǎn)換為模擬信號輸出。而聲卡的基本工作流程則可以表現(xiàn)為以下幾個步 驟:首先,通過麥克風(fēng)或線路輸入 (Line In)獲取的音頻信號通過 A/D 轉(zhuǎn)換器轉(zhuǎn)換成數(shù)字信號,送到計算機進行存儲、濾波等處理。再次,經(jīng)過計算機處理的數(shù)字信號又通過總線以 PCM(脈沖編碼調(diào)制 )方式送到 D/A 轉(zhuǎn)換器,變成模擬的音頻信號,進而通過功率放大器或線路輸出 (Line Out)送到音箱等設(shè)備轉(zhuǎn)換為聲波。而這次的數(shù)據(jù)采集系統(tǒng)就是用到了聲卡工作的第一個步驟。 而在使用聲卡前,又必須對使用的聲卡的參數(shù)進行了解。目前一般的聲卡最高采樣頻率可達 96KHz;采樣位數(shù)可達 16位甚至 32位。聲道數(shù)為 2,即立體聲雙聲道,可 同時采集兩路信號,需要時還可選用多路輸入的高檔聲卡或配置多塊聲卡;每路輸入信號的最高頻率可達 KHz,輸出 16 位的數(shù)字音頻信號,而 16位數(shù)字系統(tǒng)的信噪比可達 96dB。 基 于聲卡的虛擬儀器系統(tǒng)設(shè)計與實現(xiàn) 程序設(shè)計是不是需要有點流程圖?功能分析及說明?還有,寫論文最好不要用口頭敘述事情的語言,最好采用論文的嚴(yán)格科學(xué)語言。 、系統(tǒng)設(shè)計所調(diào)用到的自定義子 VI及功能設(shè)計 VI 圖 1 聲音配置子 VI用戶前面板 使用聲卡進行數(shù)據(jù)采集前,必須對所要采集的數(shù)據(jù)提前對聲卡進行相應(yīng)的參數(shù)設(shè)置。在圖 1中,我們可以明確的看出聲音配置子 VI 將要實現(xiàn)的功能。在子該程序的前面板上,我們要從 6 個方面對參數(shù)進行設(shè)置,分別為:設(shè)備 ID(設(shè)備 ID是聲音操作時使用的輸入或輸出設(shè)備。通常,在大多數(shù)情況下都應(yīng)選擇默認(rèn)值 0。可選值的范圍為 0到 n– 1,其中 n是計算機上輸入或輸出設(shè)備的個數(shù)。)、采樣模式(采樣模式指定 VI每次采集一個樣本(有限采樣)或連續(xù)采樣(連續(xù)采樣)。在有限采樣模式下,寫入每通道采樣數(shù)指定的采樣數(shù)之前,只調(diào)用 讀取聲音輸入 。在連續(xù)采集模式下,可根據(jù)需要反復(fù)調(diào)用“讀取聲音輸入”。 )、每通道采樣數(shù)(即指定緩沖區(qū)中每通道的采樣數(shù)量)、采樣率 (S/s)(設(shè)置聲音操作的采樣率。通常為 44100 S/s、 22050 S/s、 11025 S/s。默認(rèn)值為 22050 S/s。)通道數(shù)(指定通道 的個數(shù)。該輸入可接受的通道數(shù)與聲卡支持的通道數(shù)一致。對于多數(shù)聲卡, 1為單聲道, 2為立體聲。)每采樣比特數(shù)(指定每個采樣的質(zhì)量,以比特為單位。分辨率通常是 16比特和 8比特。默認(rèn)值為 16。) 圖 2 聲卡配置子 VI圖形代碼框圖 LabVIEW的框圖就像我們平時使用的程序代碼。 在圖 2 中我們把前面板中的 6個需要設(shè)置的參數(shù)和一個設(shè)置完畢的停止按鍵一起放在了一個 While循環(huán)當(dāng)中。并在 While循環(huán)當(dāng)中設(shè)置了一個定時系統(tǒng)且被設(shè)置為每 While循環(huán)采集一次。所有采集到的 6個參數(shù)將會通過綁定簇變成一個參數(shù) 。最后傳遞給全局變量從而傳遞給其它的函數(shù)。 圖 3 聲音配置子 VI的圖標(biāo) 圖標(biāo)是 LabVIEW 特有的傳遞信息的標(biāo)志。 LabVIEW的每一個圖表代表著一個程序,它可以調(diào)用其他的 VI,也可以被其它的 VI所調(diào)用(這是這個程序就變成了一個子 VI)。類似于 C語言中的函數(shù)定義或是庫函數(shù),可以在不同的場合靈活的對其進行調(diào)用。 數(shù)據(jù)采集系統(tǒng)子 VI 圖 4 數(shù)據(jù)采集系統(tǒng)子 VI用戶前面板 數(shù)據(jù)采集在整個系統(tǒng)的設(shè)計中有著舉足輕重的作用。數(shù)據(jù)采集的開端就在這里。在用戶前面板上,我們設(shè)置了兩個按鈕,一個是 停止按鈕,用于停止對信號的輸入;還有一個是保存按鈕,用于對所采集到的數(shù)據(jù)進行保存。最后還有一個波形圖,它是用來顯示輸入的波形的,可以讓操作者更加直觀的觀察到采集來的信號。 圖 數(shù)據(jù)采集系統(tǒng)子 VI 圖形代碼框圖 1 看似簡單的用戶前面板,其實并不簡單。幸好,強大的 LabVIEW軟件平臺為我們實現(xiàn)內(nèi)置好了豐富的內(nèi)置函數(shù),方便我們的調(diào)用和使用。在對圖進行功能分析前,我們可以查看附件中的內(nèi)容,先來了解一下在整個系統(tǒng)的設(shè)計中 中,我們所涉及到的一些強大的 LabVIEW 函數(shù)。 雖然使用到了大量的調(diào)用函數(shù), 但這些都是 LabVIEW 自帶的內(nèi)置函數(shù)。使用它們可以更好的縮短程序的開發(fā)周期,提高效率。圖 讓我們可以很清晰看出數(shù)據(jù)采集的所有的工作流程。在這張圖中通過全局變量,程序把之前輸入的聲卡參數(shù)作為新的參考值提供給了配置聲音輸入 VI,并通過啟動聲音輸入采集 VI、讀取聲音輸入 VI、停止聲音輸入采集 VI 和 聲音輸入清零 VI 將采集到的信息顯示在波形圖上,并供操作人員觀察。同時,利用文件對話框 VI、寫入并打開聲音文件 VI、關(guān)閉聲音文件 VI和寫入聲音文件 VI 對采集到的聲音數(shù)據(jù)進行保存處理。以備今后使用。 圖 數(shù)據(jù)采集系統(tǒng)子 VI 圖形代碼框圖 2 數(shù)據(jù)采集所需要的的數(shù)據(jù)并不是無限。為此,我在程序中使用了 LabVIEW 的一個結(jié)構(gòu)來解決這個問題。 Case 結(jié)構(gòu)很好的解決了這個問題。當(dāng)沒有按下保存按鈕前( Case 的分支顯示為“假”),采集到的數(shù)據(jù)將會不斷地被保存在內(nèi)存當(dāng)中,直到按下保存按鈕( Ca
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1