luceda ipkiss教程 50:画渐变圆弧型波导2

教程43给出了画渐变圆弧型波导的实现方式,这篇教程介绍通过InterpolatedWaveguideTemplate更简单地实现方式:
在这里插入图片描述

from si_fab import all as pdk
from ipkiss3 import all as i3
from circuit.waveguides.tapered.waveguide import InterpolatedWaveguideTemplate

shape=i3.ShapeArc(radius=20,start_angle=0,end_angle=90,start_face_angle=90,end_face_angle=180)
tt1 = pdk.SiWireWaveguideTemplate()
tt1.Layout(core_width=3.0)
tt2 = pdk.SiWireWaveguideTemplate()
tt2.Layout(core_width=0.5)
itt = InterpolatedWaveguideTemplate(trace_template_start=tt1, trace_template_end=tt2)

wav = i3.RoundedWaveguide(trace_template=itt)
lv = wav.Layout(shape=shape)
lv.visualize()

相关推荐

  1. 如何在three.js中3D圆弧及半圆弧组成圆

    2023-12-22 11:14:03       15 阅读
  2. Lumerical ------ 直仿真及技巧

    2023-12-22 11:14:03       36 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-22 11:14:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-22 11:14:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-22 11:14:03       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-22 11:14:03       20 阅读

热门阅读

  1. 谁拿了最多奖学金【NOIP2005提高组】(c++)

    2023-12-22 11:14:03       38 阅读
  2. GO设计模式——18、迭代器模式(行为型)

    2023-12-22 11:14:03       48 阅读
  3. SpringMVC之处理响应

    2023-12-22 11:14:03       30 阅读
  4. 南大通用创建主键,外键,索引方法及常见报错

    2023-12-22 11:14:03       45 阅读
  5. scrapy的crawlspider爬虫

    2023-12-22 11:14:03       35 阅读
  6. [调试]stm32使用过程debug记录,持续更新ing

    2023-12-22 11:14:03       42 阅读
  7. 行政法学-第八章:特殊类型的行政行为

    2023-12-22 11:14:03       38 阅读
  8. 电路中VCC、VDD、VEE、VSS分别指什么?

    2023-12-22 11:14:03       68 阅读