如何添加有角度的import source?

source

#1

我现在想要用script language实现angled injection import source,现在网上的例子Complete optical HAMR system里面的脚本文件给出的import source入射的角度是垂直的,如果我想要有一个入射的偏角请问应该怎样实现呢?


#2

大家知道,当光源相对坐标轴有夹角时,复振幅会有一个位相项。例如,如果exp(-jkx*sin(theta))。只要给出角度,将这个位相项添加到光源振幅表示式中就可以了,参见附件Gaussian_beam_angled.lsf (1.8 KB)和Gaussian_beam_angled.fsp (3.9 MB)。
文件中使用了椭圆高斯光束,x和 y方向的束腰半径不相等。

运行Script后,可以看到光源的分布。要验证是否30度角, 请右键点击监视器T,选Visualize, Farfield, 即可得到下图:

可以看出,远场角的确是30度。

需要注意的是,高斯光束是标量近似,因此,其束腰半径不能任意小,否则就破坏了标量近似的假设。 如果需要,可以用薄透镜的NA光源,参见这个帖子