陳彪+吳春法
摘要:利用軟件動態(tài)仿真光學現(xiàn)象,可使復雜的實驗直觀、形象,而且軟件的使用不受環(huán)境的影響和實驗儀器的限制,可應用于理論教學或者實驗教學過程,使學生對光學理論的更加容易理解。因此,文章基于LabVIEW軟件動態(tài)仿真了楊氏雙縫干涉和夫瑯禾費矩孔衍射兩個實驗。
關(guān)鍵詞:LabVIEW;動態(tài)仿真;光學現(xiàn)象
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2017)29-0265-02
Abstract: By using software dynamic simulation of optical phenomenon, making the complex experiment vivid, the simulation of experiment by using software, which is not subject to environmental constrains, can be used for theoretical teaching and experimental teaching, facilitating student's understanding of the optical theory. Therefore, in this paper dynamic simulation of the experiment of Yang's double slit interference and Fraunhofer aperture diffraction Based on LabVIEW software.
Key words: LabVIEW; dynamic simulation; optical phenomenon
1 概述
隨著計算機技術(shù)的不斷發(fā)展,出現(xiàn)了許多應用于光學仿真的軟件,例如:Zemax、Matlab、Tracepro等軟件[1]。利用軟件來仿真光學現(xiàn)象,可以很好彌補在光學實驗教學中,對環(huán)境要求高、現(xiàn)象不易觀察等不足[2]。
目前,利用Matlab進行光學現(xiàn)象仿真研究,已經(jīng)很普遍[3-6],但大多數(shù)只是實現(xiàn)對光學現(xiàn)象的可視化,無法做到動態(tài)仿真的效果,并且Matlab軟件要求使用者具備一定編程能力。因此,本文利用LabVIEW圖形化編程語言的優(yōu)點[7-8],輕松地實現(xiàn)對楊氏雙縫干涉和夫瑯禾費矩孔衍射兩個實驗的動態(tài)仿真。
2 楊氏雙縫干涉
2.1 主面板設(shè)計
圖1是楊氏雙縫干涉仿真的主面板。面板的左半部分的輸入控件有:入射單色光波長調(diào)節(jié)按鈕,調(diào)節(jié)范圍在390~750 nm;狹縫寬度(縫寬)調(diào)節(jié)按鈕,調(diào)節(jié)范圍在0.05~1 cm;狹縫距離光屏距離(屏距)調(diào)節(jié)按鈕,調(diào)節(jié)范圍在0.5~2 m。面板中間有一個停止按鈕,用于結(jié)束程序運行。面板的右半部分由楊氏雙縫干涉條紋顯示屏和強度分布曲線顯示屏,用于顯示楊氏雙縫仿真結(jié)果。
2.2 縫寬對楊氏雙縫干涉條紋影響分析
影響楊氏雙縫干涉條紋的因素有:入射光波長、縫寬和屏距。我們保持入射光波長為550 nm,屏距1 m不變,只改變縫寬度來研究楊氏雙縫干涉條紋,結(jié)果如圖2,圖3所示。
從兩幅圖像比較結(jié)果可以直觀看出,干涉條紋寬度與縫寬成反比,這與事實相符合。我們也可以用同樣的方法研究入射光波長和屏距對干涉條紋的影響,得到的結(jié)果也與事實相符。
3 夫瑯禾費矩孔衍射
3.1 主面板設(shè)計
圖4是夫瑯禾費矩孔衍射圖樣仿真的主面板。面板的左半部分的輸入控件有:入射單色光波長調(diào)節(jié)按鈕,調(diào)節(jié)范圍在390~750 nm;矩孔寬度調(diào)節(jié)按鈕,調(diào)節(jié)范圍在0.5~2 mm;矩孔長度調(diào)節(jié)按鈕,調(diào)節(jié)范圍在0.5~2 mm;透鏡焦距調(diào)節(jié)按鈕,調(diào)節(jié)范圍在0.5~2 m。面板中間有一個停止按鈕,用于結(jié)束程序運行。面板的右半部分是夫瑯禾費矩孔衍射圖樣顯示屏,用于顯示衍射仿真結(jié)果。
3.2 矩孔對夫瑯禾費矩孔衍射圖樣影響分析
影響夫瑯禾費矩孔衍射圖樣的因素有:入射光波長、矩孔寬度、矩孔長度和透鏡焦距。我們保持入射光波長為550 nm,透鏡焦距0.5 m不變,只改變矩孔寬度和長度來研究楊氏雙縫干涉條紋,結(jié)果如圖5,圖6,圖7所示。
從三幅圖像對比結(jié)果可以直觀看出,夫瑯禾費矩孔衍射圖樣的衍射亮斑集中分布在兩個互相垂直的方向上,沿著矩孔寬度方向的亮斑寬度與矩孔寬度成反比,沿著矩孔長度方向的亮斑寬度與矩孔長度成反比,即光在哪個方向上受到限制越大,哪個方向的衍射就越明顯,這與事實相符合。我們也可以用同樣的方法研究入射光波長和透鏡焦距對夫瑯禾費矩孔衍射圖樣的影響,得到的結(jié)果也與事實相符。
4 結(jié)論
通過上述的研究表明,利用LabVIEW對光學現(xiàn)象動態(tài)仿真,其優(yōu)點有:(1)LabVIEW可對光學現(xiàn)象進行動態(tài)實時仿真顯示,仿真效果真實。(2)彌補通過實驗儀器研究光學現(xiàn)象,對實驗環(huán)境要求苛刻和現(xiàn)象不易觀察等不足。(3)相比于Matlab文本編程實現(xiàn)光學仿真,LabVIEW圖形化編程難懂大大降低。因此,本文研究為復雜的光學理論和實踐教學提供了一種很好的解決思路。
參考文獻:
[1] 武月月,彌謙. 基于Matlab仿真衍射的模擬因素分析[J]. 電腦知識與技術(shù), 2017,13(16):216-219.
[2] 范瑞明. 虛擬現(xiàn)實技術(shù)在光學實驗教學中的應用[J]. 蘭州教育學報,2013,29(1):135-136.
[3] 徐春芳,王浩然,王建崗,等. 基于Matlab的多光學現(xiàn)象仿真可視化設(shè)計[J]. 大學物理實驗,2016,29(4):86-88.
[4] 周憶,梁齊. 用Matlab語言模擬光衍射實驗[J]. 大學物理實驗,2001,14(4):47-48.
[5] 余建立,王向賢,柏永勝. 基于GUI的光的干涉實驗模擬研究[J]. 宜春學院學報,2011,33(8):37-40.
[6] 鐘可君,張海林. 基于MatlabGUI設(shè)計的光學實驗仿真[J]. 實驗室研究與探索,2010,29(10):52-53.
[7] 李晨璞,謝革英,胡金江,等. 基于LabVIEW的牛頓環(huán)實驗動態(tài)仿真[J]. 實驗室研究與探索,2013,32(6):97-101.
[8] 陳錫輝,張銀鴻. LabVIEW 8.20 程序設(shè)計入門到精通[M]. 北京:清華大學出版社,2011.endprint