FDTD script command (对结构/数据操作)

对结构操作

deleteall : 删除组内所有项目。

deleteall;

delete : 删除选择的项目,不选择默认选择生成的最后一个项目。

select("obj_name");
delete;

selectall : 选择全部的项目;unselectall : 不选择全部的项目,

selectall;
unselectall;

select : 在当前组内选择指定名称的项目。(group name可以指定组,这个组需要是select这个层级的子项)

select("name");
select("group name::name");

move : 移动项目,相对坐标。

move(dx,dy,dz);

copy : 复制项目;也可偏移。

copy;
copy(dx,dy,dz);

addtogroup : 将项目添加到组内。

addtogroup("group_name");

set : 设置项目参数用的最多的一个语句
绝大多数参数都可以用它设置,例如:x;x span;material;boundary…

set("property",value);

对数据操作

switchtolayout : 关闭layout状态。(run之后才能用)

switchtolayout;

run :运行仿真。

run;

getresult : 获取结果。监视器中的result内的数据都可用这个来访问。

R = getresult("monitor_name","T");

getdata : 获取数据。监视器中的data内的数据都可用这个来访问。

out = getdata( "monitor", "dataname");

getelectric : 获取监视器|E|^2的数据。

out = getelectric( "monitorname");

runanalysis : 运行分析组。

runanalysis("group name");

save : 保存文件。

save(filename);

load : 加载文件。

load(filename);

loaddata : 把数据文件加载到workplace。

loaddata("filename");

savedata : 把workplace中数据保存。

savedata("filename");
savedata("filename", var1, var2,...);#指定变量
  • 3
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值