摘要 t|m=X
Dkg^B@5Xr
在衍射光学元件 (DOEs) 如分束器的设计中,通常采用迭代傅里叶变换算法(IFTA)。VirtualLab Fusion为所有设计参数的配置提供了一个循序渐进的向导。然而,对于某些特定的设计任务,能够以自动化的方式执行算法而不需要图形用户界面是很有意义的。因此,在本文中,展示了利用VirtualLab Fusion中自定义的C#模块来执行IFTA设计。 .*B@1q
}5AA}=
LP'~7FG
VCzb[.
任务描述和示例代码 VwKfM MI8
UPy 4ST
7Ue&y8Yf
IFTA设置的准备工作 M(1cf(<+
o@L2c3?c5
为了运行该模块,必须生成初始IFTA文档 ojyP.R
-/:!AxIH
Dy*K;e-+
67Ev$a_d"
结果 %\L{Ud%7
3^iVDbAW{
产生的相位函数 ?pWda<&
6_&S
?yA
9iV9q]($0
DzIV5FG
文本文件中的性能输出 6rM{r>
RivhEc1h%