利用VC++模擬示波器實(shí)現(xiàn)簡(jiǎn)諧振動(dòng)合成
在垂直方向振動(dòng)中,若輸入的數(shù)據(jù)為:A1=2m,f1=2Hz,φ10=0,A2=2m,f2=3Hz,φ20=2.355rad,便可觀察到如圖4所示的李薩如圖形(藍(lán)色曲線)。對(duì)李薩如圖形,還可通過(guò)鼠標(biāo)左、右鍵做輔助線,來(lái)驗(yàn)證交點(diǎn)與頻率比之間的關(guān)系。與X軸平行的(綠)線,與圖形最多交點(diǎn)個(gè)數(shù)為6,與y軸平行的(藍(lán))線,與圖形最多交點(diǎn)個(gè)數(shù)為4,兩交點(diǎn)個(gè)數(shù)比3:2與兩兩分振動(dòng)的頻率比f(wàn)1:f2=2:3成反比。通過(guò)滑動(dòng)條動(dòng)態(tài)的改變兩分振動(dòng)的初相差,可以使得圖像的呈現(xiàn)連續(xù)動(dòng)態(tài)變化的效果。
2.3 主程序
(1)同方向振動(dòng)的合成
3 結(jié)論
簡(jiǎn)諧振動(dòng)的合成是機(jī)械振動(dòng)的主要內(nèi)容,具有一定的實(shí)用性。使用VC++編程,可更形象、生動(dòng)地顯示簡(jiǎn)諧振動(dòng)合成。當(dāng)通過(guò)微調(diào)控件來(lái)動(dòng)態(tài)的改變兩分振動(dòng)的初相差時(shí),還可實(shí)現(xiàn)合成圖形的動(dòng)態(tài)變化。程序中還可進(jìn)行簡(jiǎn)單的數(shù)據(jù)處理,操作簡(jiǎn)單方便。該程序可用于課堂教學(xué)中,能激發(fā)學(xué)生的學(xué)習(xí)興趣,并能加深學(xué)生對(duì)不同情況的簡(jiǎn)諧振動(dòng)合成的理解。
c++相關(guān)文章:c++教程
評(píng)論