建立好元件的schlib和pcblib后,在SCH library中通过添加元件的封装footprint并保存。在原理图中调用元件时先是出现要的元件,然后迅速成为另外一个元件,双击查看元件的封装,却发现已经改变。重新设置封装后,却又反弹,请问出现这个现象的原因是什么?又如何解决?谢谢!
其实问题出现在元件的PCB名称命名问题上,即自己所建的所有元件封装名称都被统一成了“compoment-1”(在schlib-右下角PCB-修改元件名即可),因为重名了,所以才会出现拖出来变成了另外一个原件的情况。提问之初,想向同样遭遇过这种情况的高手请教,不过现在问题已解决。见你还比较用心,所以就把我解决问题的方法告诉你了。
追答允许建立相同名称的元件本身应该就是DXP的缺陷,
一般我们碰到重名的元件会去主动去避免,因为很明显在你调用时会无法区分它们。
元件库列表是自动排序的,因此重名的元件会显示到一块,很容易看出问题。
不知你为何无法直接发现问题,也许你碰到的情况比较特殊吧。
打酱油吗?哪跟哪啊?