999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于VC++的動(dòng)態(tài)信號(hào)分析系統(tǒng)的研究與設(shè)計(jì)

2013-04-12 00:00:00莫曉強(qiáng)蔣永華俞益鳴章燕妮黃雁
現(xiàn)代電子技術(shù) 2013年23期

摘 要: 針對(duì)目前動(dòng)態(tài)信號(hào)分析系統(tǒng)的現(xiàn)狀和工程測試對(duì)數(shù)據(jù)采集的實(shí)際需要,基于Windows XP系統(tǒng)為開發(fā)平臺(tái),采用面向?qū)ο蟮木幊碳夹g(shù)和VC++為開發(fā)工具,研制了一套基于VC++的動(dòng)態(tài)信號(hào)分析系統(tǒng)。該系統(tǒng)主要包括數(shù)據(jù)采集模塊、數(shù)據(jù)分析與處理模塊和數(shù)據(jù)存儲(chǔ)等功能模塊。可實(shí)現(xiàn)對(duì)單個(gè)和多個(gè)信號(hào)的實(shí)時(shí)同步采集,并能夠?qū)π盘?hào)進(jìn)行分析處理,還能實(shí)現(xiàn)數(shù)據(jù)的分段存儲(chǔ)和波形的回放查看。最后進(jìn)行了實(shí)驗(yàn)測試,所研制系統(tǒng)可以滿足測試中的各種分析要求,驗(yàn)證了其可靠性和實(shí)用性。

關(guān)鍵詞: VC++; 信號(hào)分析; 測試技術(shù); 數(shù)據(jù)采集

中圖分類號(hào): TN911.7?34;TP274 文獻(xiàn)標(biāo)識(shí)碼: A 文章編號(hào): 1004?373X(2013)23?0052?05

Study and design of a dynamic signal analysis system based on VC++

MO Xiao?qiang1, JIANG Yong?hua1, YU Yi?ming2, ZHANG Yan?ni1, HUANG Yan1

(1. College of Engineering, Zhejiang Normal University, Jinhua 321004, China; 2. College of Xingzhi, Zhejiang Normal University, Jinhua 321004, China)

Abstract: According to the present state of dynamic signal analysis system and actual need of the engineering measurement for data acquisition, relying on windows XP platform and the object?oriented programming technique, a dynamic signal analysis system based on VC++ was designed. The system is mainly composed of function modules, such as data acquisition, data analysis processing and data storage, so as to realize real?time synchronous acquisition, analysis and processing for single signal or multi?signal, as well as data segment storing and waveform playback. The experiment testing indicates that the system meets the function needs. Its reliability and practicability were validated.

Keywords: VC++; signal analysis; testing technology; data acquisition

0 引 言

隨著科技水平的不斷提高,機(jī)械工程振動(dòng)測試技術(shù)也隨之進(jìn)入了一個(gè)嶄新的階段[1]。動(dòng)態(tài)信號(hào)分析作為一門以捕捉和處理各種動(dòng)態(tài)信息為目的的綜合技術(shù)在當(dāng)代科學(xué)技術(shù)中占有相當(dāng)重要的地位[2]。近年來,多通道、高性能動(dòng)態(tài)信號(hào)分析系統(tǒng)推出并已廣泛應(yīng)用于各個(gè)領(lǐng)域[3]。并且隨著使用者對(duì)動(dòng)態(tài)信號(hào)的分析需求越來越多樣化,使得柔性化設(shè)計(jì)成為動(dòng)態(tài)信號(hào)分析系統(tǒng)研制的主流方向[4]。國外的動(dòng)態(tài)信號(hào)儀器采樣精度高、功能強(qiáng)大,但產(chǎn)品的價(jià)格相對(duì)很高。而目前國內(nèi)的測試分析系統(tǒng)與國外的相比,還有一定的差距[5]。因此,研制擁有自主知識(shí)產(chǎn)權(quán)的實(shí)時(shí)的動(dòng)態(tài)信號(hào)分析系統(tǒng)有著非常現(xiàn)實(shí)的科學(xué)意義和工程實(shí)用價(jià)值。

基于此,本文以Windows XP系統(tǒng)為開發(fā)平臺(tái),采用面向?qū)ο蟮木幊碳夹g(shù)和VC++為開發(fā)工具,研制一套基于VC++的動(dòng)態(tài)信號(hào)分析系統(tǒng)。軟件開發(fā)采用模塊化的設(shè)計(jì)細(xì)想,把各種功能對(duì)象化并進(jìn)行封裝,提高了各模塊的可移植性和重復(fù)使用性。系統(tǒng)可實(shí)現(xiàn)對(duì)單個(gè)和多個(gè)信號(hào)的實(shí)時(shí)同步采集,并能對(duì)信號(hào)進(jìn)行分析處理,還能實(shí)現(xiàn)數(shù)據(jù)分段存儲(chǔ)和波形回放查看。

1 系統(tǒng)總體設(shè)計(jì)

系統(tǒng)總體設(shè)計(jì)的好壞直接關(guān)系到整個(gè)測試分析任務(wù)的成敗以及完成質(zhì)量的好壞。從硬件上看,系統(tǒng)總體上由計(jì)算機(jī)、USB接口、數(shù)據(jù)采集硬件、傳感器等組成。從軟件上看,該系統(tǒng)包括固件程序、驅(qū)動(dòng)程序及應(yīng)用軟件。

固件程序是采集卡商家以寫好燒進(jìn)采集卡硬件的程序,負(fù)責(zé)采集卡的采集工作。

驅(qū)動(dòng)程序和應(yīng)用軟件則裝在計(jì)算機(jī)中,驅(qū)動(dòng)程序是遵循USB協(xié)議編寫的負(fù)責(zé)應(yīng)用軟件與采集卡正常通信的程序。

應(yīng)用軟件是人機(jī)交互接口,是實(shí)現(xiàn)信號(hào)分析處理各項(xiàng)功能的關(guān)鍵部分。

軟件系統(tǒng)設(shè)計(jì)與開發(fā)是本項(xiàng)目開發(fā)的重點(diǎn)和難點(diǎn)。利用VC++為開發(fā)平臺(tái),進(jìn)行系統(tǒng)軟件設(shè)計(jì)。本項(xiàng)目的軟件系統(tǒng)設(shè)計(jì)主要包括:軟件系統(tǒng)總體框架設(shè)計(jì)、數(shù)據(jù)采集模塊設(shè)計(jì)、信號(hào)分析與處理模塊設(shè)計(jì)、數(shù)據(jù)存儲(chǔ)模塊設(shè)計(jì)等。

動(dòng)態(tài)信號(hào)分析系統(tǒng)總體設(shè)計(jì)框圖如圖1所示。

圖1 系統(tǒng)總體設(shè)計(jì)框圖

2 系統(tǒng)統(tǒng)一架構(gòu)

軟件設(shè)計(jì)以Windows XP系統(tǒng)為開發(fā)平臺(tái),采用面向?qū)ο蟮木幊碳夹g(shù)和VC++ 6.0為開發(fā)工具實(shí)現(xiàn)。軟件開發(fā)采用模塊化的設(shè)計(jì)細(xì)想,把各種功能對(duì)象化并進(jìn)行封裝,提高了各模塊的可移植性和重復(fù)使用性。采用統(tǒng)一的軟件體系和總體模塊組成結(jié)構(gòu),即每個(gè)模塊都包含程序控制、參數(shù)設(shè)置、數(shù)據(jù)分析和數(shù)據(jù)顯示四個(gè)子模塊。

其中參數(shù)設(shè)置模塊、數(shù)據(jù)分析模塊和數(shù)據(jù)顯示模塊為功能模塊,程序控制模塊是系統(tǒng)的中樞部分,它負(fù)責(zé)協(xié)調(diào)各個(gè)模塊有效的配合和工作,接受操作者給出的各種指令,調(diào)用相應(yīng)的分析模塊算法,并把分析結(jié)果通過數(shù)據(jù)可視化接口顯示給用戶。子模塊的菜單、工具條及快捷鍵是程序控制模塊的外在表現(xiàn),并通過這些外在的表現(xiàn)與操作者交互,轉(zhuǎn)化為各個(gè)功能模塊能夠理解的內(nèi)部指令,統(tǒng)一調(diào)用功能模塊,實(shí)現(xiàn)用戶預(yù)期的指令目標(biāo)。

數(shù)據(jù)分析模塊采用動(dòng)態(tài)鏈接庫技術(shù),集成和封裝了系統(tǒng)所需的算法,并提供接口供程序控制模塊調(diào)用,是每個(gè)子模塊的核心部分。

數(shù)據(jù)顯示模塊負(fù)責(zé)將數(shù)據(jù)處理的結(jié)果以豐富的方式呈現(xiàn)給用戶,供用戶對(duì)處理結(jié)果進(jìn)行評(píng)判或進(jìn)一步的處理。

四個(gè)子模塊的組成關(guān)系如圖2所示。

3 系統(tǒng)的軟件設(shè)計(jì)

軟件系統(tǒng)設(shè)計(jì)與開發(fā)是整個(gè)分析系統(tǒng)開發(fā)的重點(diǎn)和難點(diǎn)。采用VC++為開發(fā)平臺(tái),進(jìn)行系統(tǒng)軟件設(shè)計(jì)。軟件系統(tǒng)設(shè)計(jì)主要包括:軟件系統(tǒng)總體架構(gòu)設(shè)計(jì)、數(shù)據(jù)采集模塊設(shè)計(jì)、信號(hào)分析與處理模塊設(shè)計(jì)、數(shù)據(jù)存儲(chǔ)模塊設(shè)計(jì)等。

圖2 模塊軟件組成框圖

軟件系統(tǒng)總體架構(gòu)設(shè)計(jì)見第2部分,不再贅述。數(shù)據(jù)采集模塊、數(shù)據(jù)分析與處理模塊和數(shù)據(jù)存儲(chǔ)模塊。三個(gè)模塊之間,相互聯(lián)系,其功能分別如下:

數(shù)據(jù)采集模塊:采集卡參數(shù)設(shè)置、采集設(shè)備的啟停控制和復(fù)位,實(shí)現(xiàn)數(shù)據(jù)采集功能(連續(xù)采集或單次采集);

數(shù)據(jù)分析和處理模塊:通過從數(shù)據(jù)采集模塊或存儲(chǔ)模塊的獲得數(shù)據(jù),結(jié)合分析參數(shù)的設(shè)置,實(shí)現(xiàn)信號(hào)實(shí)時(shí)波形顯示、頻譜分析、相關(guān)分析、包絡(luò)譜分析、統(tǒng)計(jì)特征分析等;

數(shù)據(jù)存儲(chǔ)模塊:實(shí)現(xiàn)數(shù)據(jù)的存儲(chǔ)和讀取,并回放顯示、分析處理的功能。

3.1 系統(tǒng)界面設(shè)計(jì)

程序設(shè)計(jì)中,選用單文檔結(jié)構(gòu)來編制應(yīng)用程序[6?7]。基本布局設(shè)計(jì)如下:窗口頂部為菜單工具條區(qū)域,左下部分為數(shù)據(jù)顯示區(qū)域,右下部為數(shù)據(jù)信息瀏覽和控制區(qū)域。系統(tǒng)主界面如圖3所示。

圖3 振動(dòng)信號(hào)測試分析系統(tǒng)主界面圖

首先將客戶區(qū)分割為1行2列兩個(gè)部分:左側(cè)為電壓值數(shù)字顯示窗口,關(guān)聯(lián)的類為CADDigitView(派生自CScrollView);右側(cè)為圖形顯示窗口,關(guān)聯(lián)的類為CADWaveView(派生自CScrollView)。參數(shù)設(shè)置及分析控制采用2個(gè)對(duì)話欄,派生自CDialogBar,用戶可以通過其進(jìn)行采集卡參數(shù)設(shè)置和信號(hào)采集、分析控制。由于程序功能較為簡單,故在界面上幾乎就可以進(jìn)行全部的操作,使用上極其方便。

3.2 主要處理算法

3.2.1 FFT

頻譜分析是數(shù)字信號(hào)處理技術(shù)的一個(gè)非常重要的手段,以便能清楚的看到某波形的頻譜分布情況[8]。而要對(duì)一個(gè)輸入信號(hào)源作頻譜分析,將其由時(shí)域信號(hào)轉(zhuǎn)變?yōu)轭l域信號(hào),就必然要用到傅里葉分析。快速傅里葉變換(Fast Fourier Transform,F(xiàn)FT)的迅速發(fā)展,使數(shù)字頻譜分析取得了突破性的進(jìn)展。FFT的算法種類較多,而且選擇使用的方式也各不一樣,本文選用時(shí)間抽選奇偶分解快速離散傅里葉變換。

基2型FFT算法的步驟如下[9]:

(1)將原始序列按下標(biāo)的奇、偶性質(zhì)不斷分解,一直由一個(gè)[N]項(xiàng)序列分解為[N]個(gè)單項(xiàng)重排序列;

(2)計(jì)算[N]個(gè)單項(xiàng)序列的DFT。此時(shí),[N=1,]而[0≤n≤N-1,]所以,[n=k=0,]于是:

[X0=k=00x0e-j?0?02π1=x0] (1)

即單項(xiàng)序列的DFT就是其自身,這樣就求得了[N]個(gè)單項(xiàng)重排序列的DFT;

(3)對(duì)[N]個(gè)單項(xiàng)重排子序列的DFT兩兩合成,最終得到一個(gè)[N]項(xiàng)序列的DFT,這就是原始序列的DFT。

根據(jù)上面的指導(dǎo)思想,就可編制FFT計(jì)算程序。

在進(jìn)行FFT時(shí),按照“蝴蝶圖”所描述的計(jì)算方法對(duì)輸入的時(shí)域序列按奇偶分解后的序列排序而輸出的頻域序列仍是按自然順序排列的。此方法無須中間存儲(chǔ)單元,但需要倒一次序[6]。

下面代碼用于完成對(duì)原始采樣時(shí)域序列的快速傅里葉變換,A,M分別表示指向原始采樣數(shù)據(jù)數(shù)組的指針和序列長度的2的整數(shù)次冪:

Complex U,W,T;

int LE,LE1,I,J,IP;

int N=(int)pow(2,M);//在此采用的是時(shí)間抽選奇偶分解方式,所以在參加運(yùn)算前首先要對(duì)時(shí)間序列進(jìn)行倒序

ReverseOrder(A,N);

int L=1;

while(L<=M)

{

LE=(int)pow(2,L);

LE1=LE/2;

U.Re=1.0f;

U.Im=0.0f;

W.Re=(float)cos(PI/(1.0*LE1)); //計(jì)算W算子的值

W.Im=(float)-1.0*sin(PI/(1.0*LE1));

if(abs(W.Re)<1.0e-12)

W.Re=0.0f;

if(abs(W.Im)<1.0e-12)

W.Im=0.0f;

J=1;

while(J<=LE1)

{

I=J;

while(I<=N)

{

IP=I+LE1;

T.Re=(float)A[IP-1].Re*U.Re-A[IP-1].Im*U.Im;

//計(jì)算復(fù)數(shù)運(yùn)算A*U

T.Im=(float)A[IP-1].Re*U.Im+A[IP-1].Im*U.Re;

A[IP-1].Re=(float)A[I-1].Re-T.Re; //計(jì)算復(fù)數(shù)運(yùn)算A-T

A[IP-1].Im=(float)A[I-1].Im-T.Im;

A[I-1].Re+=T.Re; //計(jì)算復(fù)數(shù)運(yùn)算A+T

A[I-1].Im+=T.Im;

I+=LE;

}

float temp=U.Re;

U.Re=(float)U.Re*W.Re-U.Im*W.Im; //計(jì)算復(fù)數(shù)運(yùn)算U*W

U.Im=(float)temp*W.Im+U.Im*W.Re;

J++;

}

L++;

}

1 kHz矩形波頻譜圖,包括實(shí)譜、虛譜、幅值譜、相位譜如圖4所示。

圖4 1 kHz矩形波頻譜圖

3.2.2 相關(guān)性分析

在信號(hào)分析中,相關(guān)性是一個(gè)非常重要的概念,它表達(dá)了兩個(gè)信號(hào)(或一個(gè)信號(hào)不同時(shí)刻)之間的線性相關(guān)程度[7]。

相關(guān)函數(shù)及其離散化數(shù)據(jù)計(jì)算公式為:

[Rx(τ)=E[x(t)x(t+τ)]=limT→∞1T0Tx(t)x(t+τ)dt] (2)

[Rx(r?Δt)=1N-rn=1N-rxnxn+r, r=0,1,2,…,M(M?N)] (3)

式中:[N]為采樣點(diǎn)數(shù);[Δt]為采樣間隔;[n]為時(shí)間序列;[r]為時(shí)延序列(時(shí)間位移數(shù))。

自相關(guān)分析算法:

(1)標(biāo)準(zhǔn)方法

根據(jù)式(3)直接計(jì)算采樣數(shù)據(jù)之間的平均乘積,然后以此作為自相關(guān)函數(shù)估計(jì)。本次即采用該方法設(shè)計(jì)算法;

(2)間接方法

該方法得到的不是通常的自相關(guān)函數(shù),是“循環(huán)”相關(guān)函數(shù)。該方法通過在原數(shù)據(jù)補(bǔ)0后經(jīng)FFT,計(jì)算其自功率譜后做IFFT,取前半部分而得到其自相關(guān)函數(shù)。

互相關(guān)函數(shù)及其離散化數(shù)據(jù)計(jì)算公式為:[Rxy(τ)=limT→∞1T0Tx(t)y(t+τ)dt] (4)

[Rxy(r?Δt)=1N-rn=1N-rxnyn+r, r=0,1,2,…,M(M?N)] (5)

互相關(guān)分析算法:

(1)標(biāo)準(zhǔn)方法

根據(jù)式(5)直接計(jì)算采樣數(shù)據(jù)之間的平均乘積,然后以此作為互相關(guān)函數(shù)估計(jì)。本次即采用該方法設(shè)計(jì)算法;

(2)間接方法

該方法同F(xiàn)FT,計(jì)算其互功率譜后做IFFT,取前半部分而得到其互相關(guān)函數(shù)。

兩個(gè)不同頻率的正弦波信號(hào)的相關(guān)信號(hào)如圖5所示,因?yàn)轭l率不同,所以不相關(guān),其波形接近值恒為零的直線。

圖5 兩個(gè)不同頻率的正弦波的相關(guān)性分析

3.2.3 包絡(luò)線分析

信號(hào)的包絡(luò)通常有3種提取方法:Hilbert幅值解調(diào)法、檢波?濾波法和高通絕對(duì)值解調(diào)法。

Hilbert法解調(diào)出的包絡(luò)是對(duì)信號(hào)絕對(duì)值的包絡(luò),其解調(diào)幅值代表真實(shí)包絡(luò),且在ARM系統(tǒng)中,Hilbert變換可以方便地借助FFT來實(shí)現(xiàn),所以,本文采用Hilbert變換法提取信號(hào)的包絡(luò)。

具體的步驟如下:

(1)對(duì)[x(t)]做FFT,得[X(k),k=0,1,2,…,N-1,]注意[k=N2,…,N-1]對(duì)應(yīng)負(fù)頻率;

(2)[Z(k)]的取值:

[Z(k)=X(k),k=02X(k),k=1,2,…,N2-10,k=1,2,…,N2-1] (6)

(3)對(duì)[Z(k)]做逆FFT,即得到[x(n)]的解析信號(hào)[z(n)];

(4)[z(n)]即為[x(n)]的包絡(luò)。

通過以上分析編程實(shí)現(xiàn)了對(duì)信號(hào)的包絡(luò)解調(diào)。

圖6所示為一調(diào)制波波形,對(duì)其進(jìn)行包絡(luò)分析,結(jié)果如圖7所示。

圖6 調(diào)制波波形

圖7 調(diào)制波的包絡(luò)線

4 閃屏現(xiàn)象及其解決方案

VC中基于MFC編寫的程序中,窗口的移動(dòng)縮放、鼠標(biāo)點(diǎn)擊等操作都會(huì)引起窗口重繪[10]。本應(yīng)用程序中使用繪圖方式輸出采集數(shù)據(jù)、信號(hào)波形圖、頻譜圖等,繪制比較復(fù)雜,也比較消耗CPU時(shí)間,因此頻繁的重繪會(huì)引起畫面閃爍,影響信號(hào)動(dòng)態(tài)顯示分析效果,為此這里采用了雙緩存技術(shù),解決閃屏問題。

雙緩存技術(shù)就是先在內(nèi)存中準(zhǔn)備一塊區(qū)域,把要顯示的位圖都加載到內(nèi)存中,然后調(diào)用BitBlt函數(shù),把內(nèi)存設(shè)備復(fù)制到顯示設(shè)備上,這個(gè)過程比較簡單,就是將圖面的每個(gè)像素一次復(fù)制到輸出設(shè)備,不需消耗太多的時(shí)間,這樣就可以防止閃屏,改善顯示效果。

雙緩沖繪圖主要代碼如下:

//雙緩沖繪圖代碼段

CDC MemDC; //首先定義一個(gè)顯示設(shè)備對(duì)象

CBitmap MemBitmap; //定義一個(gè)位圖對(duì)象

//隨后建立與屏幕顯示兼容的內(nèi)存顯示設(shè)備

MemDC.CreateCompatibleDC (pDC);

//這時(shí)還不能繪圖,因?yàn)闆]有地方畫

//建立一個(gè)與屏幕顯示兼容的位圖,位圖的大小可以用窗口的大小

MemBitmap.CreateCompatibleBitmap (pDC, SizeTotal.cx, SizeTotal.cy);

//將位圖選入到內(nèi)存顯示設(shè)備中

//只有選入了位圖的內(nèi)存顯示設(shè)備才有地方繪圖,畫到指定的位圖上

CBitmap *pOldBit = MemDC.SelectObject(MemBitmap);

//先用背景色將位圖清除干凈,這里用的是白色作為背景

//也可以用自己應(yīng)該用的顏色

MemDC.FillSolidRect(0, 0, SizeTotal.cx, SizeTotal.cy, RGB(0,0,0));

MemDC.SetBkMode (TRANSPARENT);

//繪圖代碼段……

MemDC…….;

………

//繪圖代碼段……

//將內(nèi)存中的圖拷貝到屏幕上進(jìn)行顯示

pDC->BitBlt ( 0, rect.top, SizeTotal.cx, SizeTotal.cy,

MemDC, 0, 0, SRCCOPY );

//繪圖完成后的清理

MemBitmap.DeleteObject ( );

MemDC.DeleteDC();

5 系統(tǒng)測試分析

為驗(yàn)證系統(tǒng)的正確性和可靠性,產(chǎn)生如下信號(hào):

[x(t)=cos(20πt/T)+2sin(120πt/T)+2cos(180πt/T)+sin(400πt/T)]

取分析長度(時(shí)間塊)[T=]10 s,從式中可以看出有4種頻率分量,分別為1 Hz、6 Hz、9 Hz、20 Hz,取采樣間隔為0.01 s,繪制其時(shí)域波形圖及頻譜圖分別如圖8和圖9所示。

圖8 信號(hào)時(shí)域波形圖

通過FFT后的數(shù)據(jù),發(fā)現(xiàn)頻譜幅值在各頻率點(diǎn)處的大小(圖中未標(biāo)注)分別為500、1 000、1 000、500,經(jīng)過計(jì)算,符合時(shí)域中信號(hào)幅值分別為1、2、2、1,并且通過FFT,成功分離出了原始信號(hào)中4種頻率分量:1 Hz、6 Hz、9 Hz、20 Hz,這也驗(yàn)證了FFT算法的頻率分辨能力。

圖9 信號(hào)單邊頻譜圖

6 結(jié) 論

針對(duì)目前動(dòng)態(tài)信號(hào)測試分析系統(tǒng)的現(xiàn)狀,以Windows XP系統(tǒng)為開發(fā)平臺(tái),采用面向?qū)ο蟮木幊碳夹g(shù)和VC++為開發(fā)工具,研制了一套基于VC++的動(dòng)態(tài)信號(hào)分析系統(tǒng)。可實(shí)現(xiàn)對(duì)單個(gè)和多個(gè)信號(hào)的實(shí)時(shí)同步采集,并能夠?qū)π盘?hào)進(jìn)行分析處理,還能實(shí)現(xiàn)數(shù)據(jù)的分段存儲(chǔ)和波形的回放查看。

通過實(shí)驗(yàn)測試,所研制的系統(tǒng)可以滿足測試中的各種分析要求,驗(yàn)證了其可靠性和實(shí)用性。這對(duì)于機(jī)械設(shè)備動(dòng)態(tài)信號(hào)的測試分析具有積極的現(xiàn)實(shí)意義。

注:本文通訊作者為蔣永華。

參考文獻(xiàn)

[1] 蔣永華,莫曉強(qiáng),俞益鳴,等.基于USB的振動(dòng)信號(hào)測試分析系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].現(xiàn)代電子技術(shù),2013,36(12):129?132.

[2] 張國壘,湯寶平,戴功偉.面向機(jī)械參量的通用數(shù)據(jù)采集儀的設(shè)計(jì)[J].中國測試,2012,38(2):69?72.

[3] 楊寶平,李強(qiáng),張洛平.基于VC++的提升機(jī)故障診斷系統(tǒng)研究[J].煤礦機(jī)械,2011,32(11):258?260.

[4] 冷佳鵬,劉文怡.基于USB總線的多通道數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)[J].電子技術(shù)應(yīng)用,2012,38(12):11?16.

[5] 唐貴基,劉德慶,張超.基于VC++的旋轉(zhuǎn)機(jī)械故障診斷系統(tǒng)的研究[J].汽輪機(jī)技術(shù),2010,52(4):293?296.

[6] 孫鑫.VC++深入講解[M].北京:電子工業(yè)出版社,2008.

[7] 秦樹人.機(jī)械工程測試原理與技術(shù)[M].重慶:重慶大學(xué)出版社,2002.

[8] 劉娟,段權(quán),劉振鳳.基于VC++的多路離散信號(hào)頻譜分析系統(tǒng)[J].計(jì)算機(jī)工程與設(shè)計(jì),2008,29(13):3494?3495.

[9] 孫鶴泉.實(shí)用Fourier變換及其C++實(shí)現(xiàn)[M].北京:科學(xué)出版社,2006.

[10] 梁文家,關(guān)可,譚永峰.基于VC++的超聲波混泥土厚度檢測軟件的設(shè)計(jì)與實(shí)現(xiàn)[J].現(xiàn)代電子技術(shù),2012,35(11):129?132.

作者簡介:莫曉強(qiáng) 男,1992年出生,浙江杭州人。研究方向?yàn)闇y試計(jì)量及儀器技術(shù)、信號(hào)分析與處理。

蔣永華 男,1982年出生,浙江諸暨人,博士,副教授。研究方向?yàn)樾盘?hào)分析、狀態(tài)監(jiān)測與故障診斷。

主站蜘蛛池模板: 中文字幕第4页| 免费看av在线网站网址| 91在线中文| 55夜色66夜色国产精品视频| 国产国产人成免费视频77777| 国产精品爽爽va在线无码观看| 2020精品极品国产色在线观看 | 亚洲无码高清免费视频亚洲| 国产精品一区在线观看你懂的| 久久91精品牛牛| 国产人人干| 久久亚洲天堂| 亚洲黄色高清| 国产在线一区视频| 国产精鲁鲁网在线视频| 成人福利在线视频免费观看| 欧美高清三区| 伊人久久精品无码麻豆精品 | 国产成在线观看免费视频| 亚洲视频四区| 538国产视频| 亚洲一区网站| 伊人久久福利中文字幕| 亚洲国产高清精品线久久| 亚洲国产中文欧美在线人成大黄瓜| 国产美女丝袜高潮| www.99精品视频在线播放| 国产在线一二三区| 99久久免费精品特色大片| 欧美亚洲国产一区| 亚洲无码精彩视频在线观看| 免费在线a视频| 99视频全部免费| 国产亚洲精品无码专| 激情乱人伦| 欧美在线观看不卡| 日韩精品欧美国产在线| 欧洲av毛片| 免费一看一级毛片| 毛片免费观看视频| 五月婷婷综合网| 国产第一页第二页| 久青草免费视频| 久热中文字幕在线| 成·人免费午夜无码视频在线观看| 免费欧美一级| 国产乱子伦手机在线| 国产手机在线小视频免费观看| 99精品在线看| 99re免费视频| 欧美日韩国产成人高清视频| 手机在线看片不卡中文字幕| 在线播放国产一区| 亚洲色图欧美一区| 欧美α片免费观看| 97精品久久久大香线焦| 欧美国产在线看| 亚洲狼网站狼狼鲁亚洲下载| 国产国产人成免费视频77777| 91精品免费久久久| 中文字幕中文字字幕码一二区| 91在线播放国产| 在线国产资源| 国产浮力第一页永久地址| 亚洲清纯自偷自拍另类专区| 欧美国产精品拍自| 四虎影视无码永久免费观看| 四虎国产精品永久一区| 精品国产成人a在线观看| 在线观看免费AV网| 毛片手机在线看| 色网站免费在线观看| 亚洲成人免费看| 国产精品久久久久久久久| 九九久久99精品| 青草视频在线观看国产| 色精品视频| 亚洲经典在线中文字幕| 国产视频入口| 国产在线观看成人91| 亚洲乱码在线播放| 777国产精品永久免费观看|