為什麼薄膜干涉的厚度要很小 薄膜干涉

2021-10-14 08:13:12 字數 997 閱讀 7950

薄膜干涉:由薄膜的上,下表面反射(或者折射)的光相遇而產生干涉

它分為:等厚干涉和等傾干涉

等厚:厚度相同的地方形成同一級的干涉條紋

等傾:傾角相同的光形成同一級的干涉條紋

而兩種干涉型別的相位差形式是類似的:

其中,

條紋的性質:一般考慮條紋的級數序列,條紋的移動規律,相鄰條紋的間距等。以暗條紋為例(只考慮單色光):

1.等傾干涉:

不變

級數序列:薄膜越厚,級數越高

移動規律:增加膜厚,級數變高——整體而言,相當於條紋向級數變小方向移動

條紋間距:看

的變化是否均勻線性,看具體的裝置而定

【牛頓環:明暗相間 內疏外密 的 圓環紋

鍥形平板:明暗相間 均勻分布 的 直條紋】

2.等厚干涉:

不變

級數序列:內高外低 【入射角

越大,級數越低】

條紋間距:內疏外密

級對應

, 級對應

:則 (等式左邊用泰勒級數展開:

)假設 與

的值相差很小,則:

如此便有:

(入射角度越大,條紋間距越密)

移動規律:

(1)追條紋法(

)(傾角變大,條紋向級數小的方向移動,對應由內向外移動)

(2)定點觀察法(

):(級數變小,條紋向傾角變大的方向移動,對應由內向外移動)

為什麼要執行緒同步的例子

設定全域性變數g bcontinue,在主線程中設定全域性變數g bcontinue,工作執行緒檢測該全域性變數,實現主線程控制工作執行緒的目的 列印出的g cnt1與g cnt2的數值不同,是因為執行緒除錯時時間片的切換 counterror.cpp 定義控制台應用程式的入口點。include s...

為什麼要限制棧的大小?

棧大小不夠用不是容易出現溢位嗎?是為了阻止不靠譜的程式設計師進入這個行業。當然,真正的原因其實是棧的位址空間必須連續,如果任其任意成長,會給記憶體管理帶來困難。對於多執行緒程式來說,每個執行緒都必須分配乙個棧,因此沒辦法讓預設值太大。當然可能有人會說64位系統上這個不是問題,但大家反正已經用了32位...

為什麼沒有我要的插座?

我想不通一件事情,為什麼到現在還沒有我想要的插座 乙個usb控制的電源插座,它可以用這樣的語句來從電腦控制開和關 set objlamp createobject plug.lamp objlamp.on true 更多的帶晶元的電器不夠,還要能互相連線的 更進一步,就是為什麼現在在網路上面可以遠端...