-
-
March 20, 2024 at 8:12 am
405700210050
Subscriber老师您好,我想建一个DBR结构,但是一层一层地添加材料层很耗费时间,请问有什么办法(例如建个组或者利用脚本)可以快速的加减DBR对数,并且能够修改每对DBR中每层材料的厚度?
-
March 20, 2024 at 7:18 pm
Guilin Sun
Ansys Employee最简便的方法是建立结构组,用脚本添加每一层,每层的厚度和材料都可以设置为变量。我这里有个例子:
脚本
selectall;
delete;
#Substrate
addrect;
set("name","SiO2");
set("y min",0);
set("y max",d_SiO2);
set("material",SiO2);
addrect;
set("name","Si");
set("y min",d_SiO2);
set("y max",0+d_SiO2+d_Si);
set("material",Si);
addrect;
set("name","SiO2_2");
set("y min",0+d_SiO2+d_Si);
set("y max",0+d_SiO2+d_Si+d_SiO2_2);
set("material",SiO2);
selectall;
set("x",0);
set("x span",xSpan);
set("z",0);
set("z span",1e-6);
注意,我是在分析组设置的,所以光源监视器都可以。结构组只能设置结构。上面的示例是在
-
March 20, 2024 at 7:30 pm
Guilin Sun
Ansys Employee你可以用Copy, Loop 在脚本中,跟独立的脚本一样,以减少每次加rect的工作量。建议参考一下结构组。
-
Viewing 2 reply threads
- The topic ‘FDTD多层结构的快速建模’ is closed to new replies.
Ansys Innovation Space
Trending discussions
Top Contributors
-
3372
-
1050
-
1047
-
886
-
837
Top Rated Tags
© 2025 Copyright ANSYS, Inc. All rights reserved.
Ansys does not support the usage of unauthorized Ansys software. Please visit www.ansys.com to obtain an official distribution.