摘要
t*'U|K4L/ XY1eeB- 在
衍射光學(xué)元件 (DOEs) 如分束器的設(shè)計(jì)中,通常采用迭代傅里葉變換算法(
IFTA)。
VirtualLab Fusion為所有設(shè)計(jì)
參數(shù)的配置提供了一個(gè)循序漸進(jìn)的向?qū)。然而,?duì)于某些特定的設(shè)計(jì)任務(wù),能夠以自動(dòng)化的方式執(zhí)行算法而不需要圖形用戶界面是很有意義的。因此,在本文中,展示了利用VirtualLab Fusion中自定義的C#模塊來(lái)執(zhí)行IFTA設(shè)計(jì)。
R|h(SXa /Sag_[i &=d0'3k> j\S}TaH0e 任務(wù)描述和示例代碼
PRE\2lLY )mVpJYt; -I\Y
m_) IFTA設(shè)置的準(zhǔn)備工作
hRvjiK\ Yuo 為了運(yùn)行該
模塊,必須生成初始IFTA文檔
)KPQ8y!d Y$SwQ;wl J_=42aHO $ }D9)&f; 結(jié)果
M(_1'2 m"CsJ'\ors 產(chǎn)生的相位函數(shù)
_PR><L_ <!r0[bKz@ }L1-2 P}Ud7Vil;l 文本
文件中的性能輸出
X( H-U
q*( dLs40 -R