adddipole : 添加偶极子光源
addplane : 添加平面波

addindex : 添加折射率监视器
addmovie :添加电影监视器
addpower : 添加功率监视器

通用设置

设置结构名字

set("name",name);

设置位置/跨度

set("x",1e-6);set("x span",1e-6);
set("y",1e-6);set("y span",1e-6);
set("z",1e-6);set("z span",1e-6);

非通用设置

波长设置

set("wavelength start",0.5e-6);
set("wavelength stop",1e-6);

set("dipole type","Electric dipole");#Magnetic dipole
set("amplitude",1);
set("phase",10);
set("theta",20);
set("phi",30);

平面波

set("injection axis","x-axis");#y-axis z-axis
set("direction","Backward");#Forward
set("amplitude",1);
set("phase",10);

监视器类型1D/2D/3D…

set("monitor type",n);
n index监视器 movie监视器 power监视器
1 2D-x normal 2D-x normal Point
2 2D-y normal 2D-y normal Linear X
3 2D-z normal 2D-z normal Linear Y
4 3D / Linear Z
5 / / 2D-x normal
6 / / 2D-y normal
7 / / 2D-z normal
8 / / 3D