Photonics

Photonics

Base Width reverted due to waveguide self-intersection — resonator radius woes

    • evelyn.ferwalt
      Subscriber

      Whenever I run my code to create the geometry for my big ring resonator in Lumerical 2021 R2.4 FDTD (and I think also MODE) it gives me this nasty popup exactly four times:


      Error message reading


      Which is reproducable even when stripped down to the bare essentials:

      addobject("ring_resonator");
      set("radius", 300e-6);
      set("base width", 10e-6);

      And I suppose I understand what it's warning me about, but a 10μm wide waveguide isn't exactly huge compared to a 300μm radius. I know this because after I dismiss these warnings, all I need to do is right click on the ring resonator structure, then hit "ok", and it rebuilds the geometry with the correct width no problem.

      Is this a scripting-only limitation? Am I doing something wrong? Any help would be greatly appreciated.

    • evelyn.ferwalt
      Subscriber
      Sorry, to be clear that's
      right click -> edit object
    • Guilin Sun
      Ansys Employee
      It is just a warining message.

      You can avoid it by addring and addrect respectively and assign their parameters.
Viewing 2 reply threads
  • You must be logged in to reply to this topic.