薄膜干涉:由薄膜的上,下表面反射(或者折射)的光相遇而產生干涉
它分為:等厚干涉和等傾干涉
等厚:厚度相同的地方形成同一級的干涉條紋
等傾:傾角相同的光形成同一級的干涉條紋
而兩種干涉型別的相位差形式是類似的:
其中,
條紋的性質:一般考慮條紋的級數序列,條紋的移動規律,相鄰條紋的間距等。以暗條紋為例(只考慮單色光):
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 更多的帶晶元的電器不夠,還要能互相連線的 更進一步,就是為什麼現在在網路上面可以遠端...