Photonics – Chinese

Photonics – Chinese

Ansys Insight: 由monitor 得到的E中各个参数含义

    • Guilin Sun
      Ansys Employee
      Q: E=getresult(“monitor”,“E”); ?E; 可得: E vs x, y, z, lambda/f 这里得到的E,应该是一个多维矩阵,包含很多信息,所以在官网的例子上能看到如下代码:
      ?size(E.f);
      ?size(E.Ex);
      ?max(E.E2); 此外可以写调用E.T等参数,此处T应该是一个数或者一维数组,但是是这些参量的含义,形式是什么,没有在官网上看到解释,无法主动学习和调用。是因为我没找到到吗,还是官网上没有。以后遇到类似的情况对某个对象能找到的信息不全,应该怎么处理
       
      A: E vs x, y, z, lambda/f不是矩阵,是Dataset,参见 Ansys Insight: script中的数据类型和数据格式 Dataset 点操作可以提取DATASET中的量,例如
      E.Ex是Ex分量
      E.Ey是Ey分量
      E.Ez是Ez分量
      E.E2就是强度 它们都是因变量,
      而 x, y, z, lambda/f 分别是空间坐标和波长/频率,所以说电场E和磁场H都是四维矩阵,是自变量。可以用同样方法提取,比如X
      x=E.x
      不能调用E.T。因为T不是E这个Dataset 的量。
      可以用下面方法查看DATASET的内容或者在工作空间查看:
      ?E;
      注:之前已经得到E。
Viewing 0 reply threads
  • You must be logged in to reply to this topic.