Photonics – Chinese

Photonics – Chinese

Topics related to Lumerical and more, in Chinese language

结构对称

    • 2022100400
      Bbp_participant

      想问一下如何将结构直接以原点对称,如下图所示,我想将上半部分的结构以原点对称,如何用简单的代码实现呢

    • Guilin Sun
      Ansys Employee

      简单的代码就是用copy: copy - Script command

      因为结构的这种轴对称相当于把已知部分,例如第一象限,镜面反射为第二象限,再将上半部分镜面反射到下半部分,遗憾的是没有这样的脚本直接使用。你可以精心设置一个变量,比如 signx, signy 为1和 -1, 另外再加上坐标位置函数化,如 x(m), y(n), 可以通过循环得到第一象限结构,通过改变Signx得到第二象限,同理第三第四象限。

      signx=signy=1;

      loop (m,n):

      addrect;

      set("name","xpyp"+num2str(m)+num2str(n)),

      set("x",signx*x(m),signy*y(n))

      .....

      signx=-1;

      loop (m,n):

      addrect;

      set("name","xnyp"+num2str(m)+num2str(n));

      set("x",signx*x(m));

      set"y",signy*y(n));

      ....

      singy=-1;

      loop

      ...

      signx=1;

      loop

      ....

      set("x",signx*x(m),signy*y(n))

Viewing 1 reply thread
  • You must be logged in to reply to this topic.