-
UID:317649
-
- 注冊時(shí)間2020-06-19
- 最后登錄2025-02-14
- 在線時(shí)間1713小時(shí)
-
-
訪問TA的空間加好友用道具
|
摘要 *s#6e} ])G|U A. 為您的光學(xué)仿真提供最大的多功能性是我們的宗旨之一。 在本教程中,我們將解釋如何使用可編程函數(shù)。它也可以被認(rèn)為是在單個(gè)平面中起作用的理想化組件:工作流程需要在x,y平面上定義一個(gè)位置相關(guān)的復(fù)值函數(shù),然后將該函數(shù)乘到入射場上。 我們以理想的柱面透鏡為例來詳細(xì)介紹整個(gè)過程。 <"K2t
Tg. :@@`N_2?
|)v}\-\# M3elog:M 可編程函數(shù)所在位置:目錄 yN)(MmX'1 |)xWQ KzA
aS[y\9(** w_V A:]j4 可編程函數(shù)所在位置:光學(xué)設(shè)置 wpp!H<') QOgGL1)7-
giH#t< )W 編寫代碼 %y\5L#T!> ;jaugKf e|W;(@$< •右側(cè)面板顯示可用的獨(dú)立參數(shù)列表。 !VaC=I^{ •波長(Wavelength)是默認(rèn)的獨(dú)立參數(shù),允許用戶實(shí)現(xiàn)色散理想組件(函數(shù))。 Q>$lf.) •折射率(RefractiveIndex)是另一個(gè)默認(rèn)的獨(dú)立參數(shù),它讀取嵌入介質(zhì)的復(fù)值折射率。 iITMBS`} •最后,x和y是最后兩個(gè)默認(rèn)的獨(dú)立參數(shù)。 它們在定義理想組件(函數(shù))的平面上。 s FJ:09L| •主函數(shù)必須返回每x,y(可能還有波長)的復(fù)數(shù)值,然后將其乘以入射場。 R|^bZf^ •使用Snippet Body將支持函數(shù)中的部分代碼分組。 }D+ b`, •請注意,可以在可編程函數(shù)的代碼中使用導(dǎo)入的參考場和/或堆棧及其相關(guān)參數(shù)。 可以在“全局參數(shù)”選項(xiàng)卡中定義參考場和堆棧。 vz#-uw,O: 7x77s
VxS3lR= 5Ok3y|cEx 提示:全局參數(shù)(Global Parameters),代碼段幫助(Snippet Help),高級(jí)設(shè)置選項(xiàng)卡(Advanced Settings tabs)和界面的其他方面與VirtualLab中的其他可編程元素具有等效功能。 Z"'*A\r2 r`"T{o\e 采樣 PjX V.gz j/Y]3RSMp N@Oe[X8 •用戶必須確保采樣(組件后的場)足夠精細(xì),以解決可編程函數(shù)引入的頻率。 XZ{rKf2 •為此,請使用“采樣”選項(xiàng)卡。 E24SD'
|