谷动谷力

标题: 【KiCad】KiCad8 探秘(六)终于可以修改电源符号的网络了 [打印本页]

作者: sunsili    时间: 2024-2-27 11:34
标题: 【KiCad】KiCad8 探秘(六)终于可以修改电源符号的网络了
【KiCad】KiCad8 探秘(六):终于可以修改电源符号的网络了!

“ 这是一个拖了很久的历史遗留问题,使用其它 EDA 工具的小伙伴可能无法理解,但对于 KiCad 用户而言,电源符号的操作一直非常别扭... ”

问题描述上一张图使用 KiCad 的小伙伴一定不陌生。在原理图上摆放诸如 VCC、GND之类的电源符号时,符号的值(Net)是只读的,无法修改: 也就是说,你必须为每一个不同的电源网络创建一个独立的电源符号!当然,大部分的符号不需要你重新创建,KiCad 已经把常用的符号添加在 Power 库中,所以你会看到 Power 库中有 102 个对象......
更麻烦的是,当电源符号摆放到原理图之后,无法修改它的网络,5V的Symbol永远代表5V。如果需要3.3V的电源,只能从符号选择器中重新查找并进行摆放。如果你想自定义一个电源网络,那就更麻烦了,只能再创建一个新的电源符号...
K8 电源符号的改进
在 KiCad 8 中,终于对此进行了改进。改动看起来很简单,现在允许用户直接编辑 Power symbol 的 Value 值了,且输出网表时也会将这个值识别为网络名:
Kicad7 中无法编辑
Kicad8 中可以直接编辑看起来只是一个微小的改动,但其实牵涉到很多兼容性问题,比如,允许修改值就意味着电源符号中引脚的名称(通常也是以电源命名)会和符号的 Value 值不一致;生成网表时需要做特殊处理,到底是按符号引脚名称作为网络还是Value作为网络;对于KiCad 8之前的设计,这意味着符号库与原理图上的符号不一致,是否需要完全重新设计 Power symbol 库等等...有兴趣的小伙伴可以看一下这一更新的讨论,会从另一个角度学到很多从软件设计角度需要考虑的问题:
https://gitlab.com/kicad/code/ki ... merge_requests/1462虽然还是存在可能的兼容性问题,但这一改动仍是必要的,这会节省不少的与电源符号相关操作的时间。
结束语
小小的改动,大大提升了工程师的设计效率!以后就不再需要102个电压不同的电源符号了,只需要为不同样式的场景创建不同的符号就可以了!这个功能,要大大地点个赞!





欢迎光临 谷动谷力 (http://bbs.sunsili.com/) Powered by Discuz! X3.2