【随手查】KLayout

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

碳基存储稳定性差,易丢失,启动硅基存储,软件KLayout的一些使用技巧,持续更…

1、如何旋转器件

(1)选中器件后,菜单栏【Edit】→【Selection】→【Rotate Clockwise】/【Rotate Counterclockwise】/【Rotate By Angle】

在这里插入图片描述

(2)在【Move】的时候,还没有单击左键确定位置之前,按右键也可以旋转

2、如何将一个图形设置为cell

设置为cell的好处是比较好操作,不规则的图形可以以一个长方形的坐标移动

选中器件后,菜单栏【Edit】→【Selection】→【Make Cell】

在这里插入图片描述

设置图形命名,然后选择cell的中心点,方便连接时等的坐标移动。

在这里插入图片描述

3、python与Klayout的连用

除了在python 安装gdsfactory库以外,还需要在KLayout安装插件。

菜单栏【Tools】→【Manage Packages】
在这里插入图片描述
【Install New Package】→搜索 klive→选择插件

在这里插入图片描述

然后【OK】

在这里插入图片描述
安装成功

在这里插入图片描述
打开KLayout软件,然后在pycharm中写语句

c.show()

便可将器件c在KLayout里面显示出来

4、误按了Ctrl+S

想保存,按了Ctrl+S,图层消失了,然后Ctrl+Z也无济于事
这时候需要【File】→【Save】,然后关掉文件再打开就可以恢复

在这里插入图片描述

5、没有鼠标如何操作界面

笔记本没有鼠标,但触摸板正常工作的话可以这么操作:

(1)放大界面
双指,从触摸板的左边向右边划动

(2)缩小界面
双指,从触摸板的右边向左边划动

(3)界面向左移动
双指放大
在这里插入图片描述

(4)界面向右移动
双指缩小
在这里插入图片描述

6、如何将Editor设置为默认模式

(1)打开【KLayout(default)】

在这里插入图片描述

(2)【File】→【Setup】

在这里插入图片描述

(3)【Application】→【Editing Mode】→勾选【Use editing mode by default】→【Apply】→【OK】

在这里插入图片描述

(4)设置完成后,关闭软件,再重启软件就是默认editor模式,以及点击 .gds 文件直接打开文件也是editor模式。

😎图层相关的操作

1、如何改变器件的图层

选中器件并选中目标图层(不是现有的图层而是目标图层)

在这里插入图片描述

然后,【Edit】→【Selection】→【Change Layer】,就可以了

在这里插入图片描述

2、如何多选图形

(1)框选

(2)首先要选择【Select】,在选择【Move】时无法通过这种方法选中多个器件
快捷键【Shift+选中器件】

3、如何删除整个图层

在这里插入图片描述

4、合并同一层的图层

框选或者【Ctrl+Shift】+选中每一个器件之后

合并完之后可以检查每个器件是否连接在一起,如果没有完全连接在一起的话,则合并不成功。

在这里插入图片描述

😎一些报错

1、Unable to open file:…(errno=2)

文件路径中含有中文字符时可能会打不开,下图的原路径是:Y:\版图(新)\New_V1.gds
在这里插入图片描述

😎用python脚本画klayout版图

klayout 的 python包 :
https://gdsfactory.github.io/gdsfactory/

1、用for循环绘制重复结构

例如用for循环画分段电极(Segmented electrode)

Segmented_electrode = gf.Component()
for i in range(1, 144):  # 画144个重复结构
    unit_2 = Segmented_electrode << unit
    unit_2.movex(i*unit_electrode_length)

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值