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 |