为什么在DXP中从库中拖出元器件后会变成另一个元件呢?

建立好元件的schlib和pcblib后,在SCH library中通过添加元件的封装footprint并保存。在原理图中调用元件时先是出现要的元件,然后迅速成为另外一个元件,双击查看元件的封装,却发现已经改变。重新设置封装后,却又反弹,请问出现这个现象的原因是什么?又如何解决?谢谢!

第1个回答  2011-08-23
看上去像个bug。
你另建一个原理图文件,再把你的这个新元件放进去看看会不会出问题。
还不行?那么调用一个DXP自带库元件试试看。
再不行,你另外新建一个project看看,应该不难排查出问题所在。
最后,换一个版本看看,我自己用Altium Designer Winter 09 比较稳定。你可以试试看。追问

其实问题出现在元件的PCB名称命名问题上,即自己所建的所有元件封装名称都被统一成了“compoment-1”(在schlib-右下角PCB-修改元件名即可),因为重名了,所以才会出现拖出来变成了另外一个原件的情况。提问之初,想向同样遭遇过这种情况的高手请教,不过现在问题已解决。见你还比较用心,所以就把我解决问题的方法告诉你了。

追答

允许建立相同名称的元件本身应该就是DXP的缺陷,
一般我们碰到重名的元件会去主动去避免,因为很明显在你调用时会无法区分它们。
元件库列表是自动排序的,因此重名的元件会显示到一块,很容易看出问题。
不知你为何无法直接发现问题,也许你碰到的情况比较特殊吧。

本回答被提问者采纳
第2个回答  2011-08-22
microsoft公司在2003年就.......追问

打酱油吗?哪跟哪啊?

相似回答