[个人笔记]FDTD代码——边用边更

lumerical脚本语言清单
链接
官网的,能不能上去取决于你的网络。

仿真无法进行?

链接
点击run之后直接出红色提示,不能运行的话,删除appdata-roming-lumerical下的ini文件,然后再次尝试。

流程

if语句

if(判断语句){动作}

for语句

for(i=1:n){动作}##动作执行n次,n需要自己赋值才能用

mesh order优先级设置

setnamed("object_name","override mesh order from material database",1);##勾选/启用优先级设置
setnamed("object_name","mesh order",5);##将mesh order设置为5,优先权很低,优先级越高,值越小,两者重叠时,判定重叠部分属性归优先级高的部分所有。

生成

添加

add物体;##物体=sphere...
set("属性",);##属性=x、y、z、x span...。值=数值,也可以是你设置的变量常量等

添加一些几何体的详细代码

复制

copy;##单纯在同一位置复制一个一样的物体
copy(a,b,c);##a、b、c为对原物体的相对位移

清空

删除当前组作用域中的所有对象。此函数不返回任何数据。

deleteall

编辑

设置属性

set("属性",);##set可设置的属性很多,需要使用中不断尝试

注意:物体材料属性设置方法

set("meterial",a);##a为材料变量,需要设置。

例如这里的a就是si,是我前面设置的材料属性变量,值为材料库中的si。在这里插入图片描述

数据

%变量空格%创建变量
num2str数字转化为字符串

逻辑

&
I(其实是竖杠)
==等于(判断)
!=不等于
>=大于等于
<=小于等于
>大于
<小于

辅助

#注释
?显示该条语句的执行结果
  • 5
    点赞
  • 47
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值