Photonics – Chinese

Photonics – Chinese

官方案例:3D六棱柱硅太阳能电池的solar generation分析组的分析脚本有一段代码使用函数havedata,但是结果总是执行else,这是有特殊的用处吗?

Tagged: , , ,

    • QiXubin
      Subscriber

      官方案例:3D六棱柱硅太阳能电池的solar generation分析组的分析脚本有一段代码

      if (havedata("field","dimension")==3) #havedata:查看一个模拟对象(如监视器)有什么数据

      {#如果“field”具有名为“dimension”的原始数据,则返回 1,如果没有该数据,则返回 0。

      delta_z=getdata("field","delta_z",1);

      } else {

      delta_z = 0;

      }

      havedata只能输出0或1,所以条件语句的判断只会将delta_z赋值为0。

      这是有意为之还是出错了?

    • Guilin Sun
      Ansys Employee
      取决于实际仿真,这个主要是看看监视器是不是3D,是不是有delta_z 。为零并不意味着出错。你可以看看实际监视器里的结果以及脚本判断的结果。
Viewing 1 reply thread
  • You must be logged in to reply to this topic.