Ansys Assistant will be unavailable on the Learning Forum starting January 30. An upgraded version is coming soon. We apologize for any inconvenience and appreciate your patience. Stay tuned for updates.
Photonics – Chinese

Photonics – Chinese

Topics related to Lumerical and more, in Chinese language.

for循环实现材料设置问题,脚本设置材料

    • leigh lee
      Subscriber

      请问如果想对一个结构的不同位置设置成不同的材料,并且材料成周期性的变化,脚本应该怎么写呢?比如对一个长方体的z轴,第一个1微米设置成材料A,第二个1微米设置成材料B,以此循环。十分感谢

    • ChrisLee
      Subscriber

       

       

      deleteall;

       

      for(i=1:period){

      addrect;

      set("name",1);

      set("x span",xspan);

      set("y span",yspan);

      set("z min",(i-1)*(H1+H2));

      set("z max",i*H1+(i-1)*H2);

      set("material",M1);

       

      addrect;

      set("name",2);

      set("x span",xspan);

      set("y span",yspan);

      set("z min",i*H1+(i-1)*H2);

      set("z max",i*(H1+H2));

      set("material",M2);

      }

       

    • leigh lee
      Subscriber

      谢谢你!这样子相当于好多个rectangle叠起来是吗?叠起来的话我好像用for和if函数实现了,就是不知道这样子画出来和直接画一个rectangle然后改变不同位置的材料属性的各个结果一不一样,并且周期较多的话叠起来的个数也会很多,看起来有点吓人啊啊

    • ChrisLee
      Subscriber

      对于同一个结构没有办法设置成不同的材料属性;如果考虑到仿真资源的需求,可以尝试周期边界条件。

    • leigh lee
      Subscriber

       

      很感谢你,不知道你是老师还是同学呀?如果是同学的话我们可以加个联系方式吗?

      如果不方便的话也没关系,总之很谢谢你!

       

      • ChrisLee
        Subscriber

        有问题在论坛提问就ok,会有人给您答复。

        祝您生活工作愉快!

    • leigh lee
      Subscriber

      好的,谢谢你

Viewing 5 reply threads
  • The topic ‘for循环实现材料设置问题,脚本设置材料’ is closed to new replies.
[bingo_chatbox]