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

正文內(nèi)容

虛擬信號(hào)發(fā)生器的研究與設(shè)計(jì)畢業(yè)論文(專業(yè)版)

2025-08-09 06:38上一頁面

下一頁面
  

【正文】 畢業(yè)設(shè)計(jì)不僅是對(duì)前面所學(xué)知識(shí)的一種檢驗(yàn),更是對(duì)自己能力的一種提高。 運(yùn)行后的程序正如我們預(yù)期要求的那樣,當(dāng)點(diǎn)擊 Debug project 的快捷按鈕時(shí)出現(xiàn)*.uir 界面。}安徽建筑工業(yè)學(xué)院 畢業(yè)設(shè)計(jì)(論文) 37 按鈕 read from file 的回調(diào)函數(shù) Read 的編輯 同上完成下面程序的編制:int CVICALLBACK Read (int panel, int control, int event, void *callbackData,int eventData1, int eventData2){ int i。fileType)。case 3:SawtoothWave (1000, ample, freq/sampleRate, amp。 } } } 下面為上面程序的實(shí)時(shí)函數(shù)的生成方法:1 、點(diǎn)擊 libraryuse interface 在彈出的話框中選擇Controls/Graphs/Strip chartsGenerate FuncationsGetCtrVal 點(diǎn)擊select 出現(xiàn)一個(gè)函數(shù)面板,如安徽建筑工業(yè)學(xué)院 畢業(yè)設(shè)計(jì)(論文) 30 圖 46 獲取當(dāng)前值的控制面板 按上圖填寫,完成后點(diǎn)擊 CodeInsert Funcation Call 即生成程序:GetCtrlVal (panelHandle, PANEL_WAVEFORM, amp。 Bw_LPF (waveData, 1000, sampleRate, cutoff_freq, 5, filterData)。window)。i1000。 控件 8:Command Button 控件,用于讀取文件,Constant Name 為READ,Callback Function 為 Read,Label 為“ _read from file”。因此每一級(jí)運(yùn)算都需要 4 次復(fù)數(shù)乘和 8 次復(fù)數(shù)加。它是 32 位的面向計(jì)算機(jī)測(cè)控領(lǐng)域的虛擬儀器軟件開發(fā)平臺(tái),可以在多種操作系統(tǒng)下運(yùn)行。一旦工作需求功能有增加,則電路復(fù)雜程度會(huì)大大增加。②函數(shù)(波形)信號(hào)發(fā)生器。能夠產(chǎn)生多種波形,如三角波、矩形波(含方波)、正弦波的電路被稱為函數(shù)信號(hào)發(fā)生器。這種變化給實(shí)驗(yàn)教學(xué)帶 來了新的教學(xué)理念。4.*.h 文件:頭文件,與 C 中的*.h 文件結(jié)構(gòu)完全一致在 LabWindows/CV中,*.h 文件是自動(dòng)生成的,當(dāng)設(shè)計(jì)完*.uir 文件后,會(huì)自動(dòng)生成*.h 文件。應(yīng)用程序包含兩個(gè)方面:1. 實(shí)現(xiàn)虛擬儀器面板的流程圖軟件程序。同時(shí),LabWindows/CVI 附加了各種軟件開發(fā)包,如數(shù)據(jù)庫(kù)軟件包、Inter 軟件包、小波分析軟件包等,大大增強(qiáng)了 LabWindows/CVI 的性能。 本文圍繞基于 LabWindows/CVI 的虛擬信號(hào)發(fā)生器的研究與設(shè)計(jì),主要完成以下工作:1. 基于 LabWindows/CVI 的信號(hào)發(fā)生器的硬件平面設(shè)計(jì)。 20 世紀(jì) 80 年代中后期,國(guó)外提出了“虛擬儀器”,“虛擬系統(tǒng)”的概念,隨著微電子技術(shù)、計(jì)算機(jī)技術(shù)的飛速發(fā)展及其在測(cè)量與儀器上的應(yīng)用,測(cè)試領(lǐng)域的新理論、新方法以及儀器結(jié)構(gòu)不斷出現(xiàn)突破了傳統(tǒng)儀器的概念,繼而開創(chuàng)了儀器儀表的新時(shí)代虛擬儀器。關(guān)鍵詞:信號(hào)發(fā)生器;虛擬儀器;labwindows/cvi 安徽建筑工業(yè)學(xué)院 畢業(yè)設(shè)計(jì)(論文) 3 AbstractThe content of this paper is about virtual function signal generator which is based on LabWindows/CVI and digital signal processor. It includes designing the structure of virtual signal generator which is based on LabWindows/CVI and digital signal processor, which includes hardware and software structure, designing digital signal capture board which is based on C8051F020 and giving work measure and controlling based on TCP/IP and signal processor. Use LabWindows/CVI software platform and powerful function library, simple MCU+DDS while can generate signal wave with wide channel, high precision and continuous adjustive swing, phase and frequence, the transmission function of work, Virtual signal generator can achieve work control and signal process. Used A/D channel and I/O ports which insides C8051F020 microprocessor, Visual capture signal board based on LabWindows/CVI finishes analog signal capture, ampliation and data transmission . Signal process and display can be finished by personal puter or MCU. And by work control we can reduce hardware expenditure and simply achieve autocontrol. Finally, through allsided test, the result showing the project is feasible and has been universal used.By the designing of the virtual signal generator,the designing methods,steps and technology of virtual instruments which is based on the labwindows/cvi are acquired,and prospect its wide application,after introduce the concept of the virtual signal generator,which makes the best use of the soft development platform,giving out the design and the implement steps of the virtual signal generator,and the virtual signal generator is carried out finally which can be used to select the waveform 、amplitude and frequency ,and the virtual instrument can be defined or develeped and according to the requirements and its man –machine interface is friendly.Keywords: signal generator 。1986 年,美國(guó) National Instrument 公司(以下簡(jiǎn)稱 NI 公司)提出了“軟件即儀器的口號(hào)”,推出了NILabVIEW 直觀的流程圖編程風(fēng)格的開發(fā)和運(yùn)行程序平臺(tái),同時(shí)提出了LabWindows/CVI 基于 C 語言的程序化編程風(fēng)格的開發(fā)和運(yùn)行程序平臺(tái),開啟了虛擬儀器的先河。I/O 接口設(shè)備主要負(fù)責(zé)被測(cè)輸入信號(hào)的采集、放大和 A/D 轉(zhuǎn)換。3.*.uir 文件:用戶界面文件,該文件為虛擬儀器的面板文件,類似 VB或 VC 中的窗體文件。而采用虛擬儀器技術(shù),將過去儀器中許多靠硬件實(shí)現(xiàn)的功能用軟件實(shí)現(xiàn),利用商品化的數(shù)據(jù)采集和 PC 技術(shù),完全可以開發(fā)出各行各業(yè)急需的各種測(cè)量?jī)x器。它的出現(xiàn)使得人類的測(cè)試技術(shù)進(jìn)入了一個(gè)新的發(fā)展紀(jì)元。按其信號(hào)波形分為四大類:①正弦信號(hào)發(fā)生器。s 信號(hào)發(fā)生器作為一種常見的應(yīng)用電子儀器設(shè)備,傳統(tǒng)的可以完全由硬件電路搭接而成,如采用 555 振蕩電路發(fā)生正弦波、三角波和方波的電路便是可取的路徑之一,不用依靠單片機(jī)。計(jì)算機(jī)硬件和軟件的發(fā)展,使得它應(yīng)用到各個(gè)領(lǐng)域。但是由于 DFT 的計(jì)算量太大,即使采用計(jì)算機(jī)也很難對(duì)問題進(jìn)行實(shí)時(shí)處理,而 FFT 出現(xiàn)以后使 DFT 的運(yùn)算大大簡(jiǎn)化,如:設(shè) x(n)為 N 點(diǎn)有限長(zhǎng)序列,其 DFT 為 ; knNWxkX???10)()(一般來說 x(n)和 都是復(fù)數(shù),X(k)也是復(fù)數(shù),因此每次計(jì)算一個(gè)nX(k)值,需要 N 次復(fù)數(shù)乘法和 N1 次復(fù)數(shù)加法,而 X(k)一共有 N 個(gè)點(diǎn)(k從 0 取到 N1),故完成一次 DFT 運(yùn)算總共需要 N2復(fù)數(shù)乘法及 N(N1)次復(fù)數(shù)加法。 控件 5:Ring Slide 控件,用于選擇波形,Constant Name 為WAVEFORM,Label 為“波形選擇”,Lable/Value pairs 中 Lable 分別為無、正弦波、三角波、鋸齒波、方波,其對(duì)應(yīng)的 Value 分別為 0、4。按照程序流程圖完成程序的編制: Y初始化輸入幅值、頻率選擇波形 waveformwaveform=0?刪除波形及頻譜安徽建筑工業(yè)學(xué)院 畢業(yè)設(shè)計(jì)(論文) 26 N圖 45 程序流程圖ok 按鈕的回調(diào)函數(shù) refe()的編輯 為了當(dāng)按下 ok 鍵以后通過調(diào)節(jié)幅值、頻率、及窗函數(shù)和波形選擇在兩個(gè)grap控件中生成波形及頻譜,我設(shè)置如下程序完成此操作: 在程序中調(diào)用 show_wave1 函數(shù),在申明 show_wave 函數(shù),如下程序:int CVICALLBACK refe (int panel, int control, int event,void *callbackData, int eventData1, int eventData2){ int i。GetCtrlVal (panelHandle, PANEL_FREQ, amp。 } if(waveForm==0) DeleteGraphPlot (panelHandle, PANEL_GRAPH1, 1, VAL_IMMEDIATE_DRAW)。else {FFT (filterData,specData , 1000)。依次類推在分別完成其他函數(shù)的插入:case 2:TriangleWave (1000, ample, freq/sampleRate, amp。頻譜顯示 頻譜分析是利用 FFT 算法對(duì)時(shí)域信號(hào)進(jìn)行傅里葉變換從而獲得信號(hào)的頻域信息,其結(jié)構(gòu)為:故程序應(yīng)包含上述模塊,產(chǎn)生低通濾波的函數(shù):選擇 LibriaryAnalysisSignal processingIIR Digital FiltersOne_step Filter FuncationsBw_LPF 點(diǎn)擊 select 彈出一函數(shù)面板:安徽建筑工業(yè)學(xué)院 畢業(yè)設(shè)計(jì)(論文) 35 圖 411 低通濾波器函數(shù)的控制面板 按圖填寫相應(yīng)的信息,完成后選擇 Code Insert Funcation Call 即可完成函數(shù):Bw_LPF (waveData, 1000, sampleRate, cutoff_freq, 5, filterData)。 SetCtrlAttribute (panelHandle, PANEL_SAVE, ATTR_DIMMED, 1)。安徽建筑工業(yè)學(xué)院 畢業(yè)設(shè)計(jì)(論文) 38 運(yùn)行程序完成項(xiàng)目文件 當(dāng)用戶的圖形化界面和程序編制完成后就可以運(yùn)行程序,現(xiàn)在讓源代碼(code)窗作為當(dāng)前響應(yīng)狀態(tài),選擇:RunDebug 便會(huì)彈出一個(gè)對(duì)話框,詢問你是否在編譯前為該文件命名并添加到工程文件中去。畢業(yè)時(shí)間一天天的臨近,畢業(yè)設(shè)計(jì)也接近了尾聲。在設(shè)計(jì)過程中,我通過查閱大量文獻(xiàn)資料,與同學(xué)交流經(jīng)驗(yàn),并向老師請(qǐng)教經(jīng)驗(yàn)等方式,使自己學(xué)到了很多東西,也經(jīng)歷了不少艱辛,但最終受益匪淺!通過這次畢業(yè)設(shè)計(jì),我才明白了學(xué)習(xí)是一個(gè)長(zhǎng)期積累的過程,因此在以后的工作,生活中都應(yīng)該不斷的學(xué)習(xí),努力提高自己的知識(shí)和綜合素質(zhì)。 讀取文件保存后,“save to file”按鈕變得陰影表示無法再按此鍵,點(diǎn)擊“read from file”按鈕,彈出對(duì)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1