FDTD add语句部分详细内容

这部分在官方脚本清单中有详细的记录,奈何有时候网站和网络抽风,自己常用的就摘过来,好在使用的时候复制粘贴。

addcircle 添加圆柱

addcircle;
set("name","new_circle");
set("x",1e-6);
set("y",2e-6);
set("radius",5e-6);
set("z",0);
set("z span",10e-6);

addring 添加圆环柱

addring;
set("name","new_ring");
set("x",1e-6);
set("y",2e-6);
set("inner radius",5e-6);
set("outer radius",7e-6);
set("z",0);
set("z span",10e-6);
set("theta start",0);
set("theta stop",180);

addsphere 添加球体

addsphere;
set("name","new_sphere");
set("x",1e-6);
set("y",2e-6);
set("z",0);
set("radius",5e-6);

addrect 添加长方体

addrect;
set("name","new_rectangle");
set("x",1e-6);
set("x span",2e-6);
set("y",1e-6);
set("y span",5e-6);
set("z",0);
set("z span",10e-6);
set("material","Si (Silicon) - Palik");

addpyramid 添加锥体

addpyramid;
set("name","my_pyramid");
set("x span bottom",5e-6);
set("x span top",3e-6);
set("y span bottom",4e-6);
set("y span top",3e-6);
set("z span",1e-6);
set("material","Si (Silicon) - Palik");

addtriangle 添加三角柱

vtx = [0,0;-d,0;0,(2*d)];  # microns三角形坐标
addtriangle;
set("name","l_triangle");
set("vertices",vtx);
set("x",2.5*d);
set("y",-2e-6-2*d);
set("z span",1e-6);
  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值