引言
本人通常使用 IPKISS
进行版图绘制,然而很多时候,IPKISS
的功能十分鸡肋。因此,萌生了一种自己写绘制软件的想法,因为 IPKISS
绘制的版图最终也是使用 KLayout
来呈现的,因此,再研究了 KLayout
提供的 API
后,发现自己开发版图绘制软件的成本其实也并不高昂。
这里,我们来介绍一下如何使用 Python
代码在 KLayout
中绘制一个 Box
物体(矩形形状的物体)。
正文
在 KLayout
中绘制图像大致可以分为四个步骤:
- 创建一个
Layout
,Layout
是KLayout
中的基础,类似于一个画板,如果我们想要作画,那么首先需要一个可以着力的画板。 - 在
Layout
上创建一个Cell
,Cell
类似于画布,或者说纸张,这是我们以后进行作画的地方,且在KLayout