摘要 UXh9:T'%
IP(Vr7-v
在衍射光学元件 (DOEs) 如分束器的设计中,通常采用迭代傅里叶变换算法(IFTA)。VirtualLab Fusion为所有设计参数的配置提供了一个循序渐进的向导。然而,对于某些特定的设计任务,能够以自动化的方式执行算法而不需要图形用户界面是很有意义的。因此,在本文中,展示了利用VirtualLab Fusion中自定义的C#模块来执行IFTA设计。 Xwhui4'w
ypy68_xyW
CO`_^7o9(
hC\6-
0u
任务描述和示例代码 ;dJ1
} q$ WvY/
{j7uv"|X7
IFTA设置的准备工作 *m#Za<_Gv
w'm;82V:P-
为了运行该模块,必须生成初始IFTA文档 f`;j:O
=17t-
[
@0F3$
;LMJd@
结果 %oO4|JkJX
HBMhtfWW
产生的相位函数 gy_>`16K
2'W<h)m)z
aXoVy&x=
7eiV{ tYF
文本文件中的性能输出 rsy'q(N[
4B^ZnFJ%m