Altium designer 原理图转换为pcb时出现的 unknown pin 和 failed

2019-07-14 08:04发布



网上有很多方法,大部分都是让直接新建一个pcb文件,这显然太不现实了。 上述错误可以看出,unknown pin 的错误是在add pin to net的时候发生的 failed to add class member 的错误实在add to component class member发生的
要想根本解决这个问题,要了解net和class的作用。 首先net的作用是在原理图中建立引脚间的无线的物理连接,也就是在原理图元件很多,没法走线时可用net标签来代替连线。 知道这个作用就明白了错误发生的原因了,就是因为原来pcb中已经包含了之前原理图的net标号。更新原理图后,导入pcb时,原有的net标号也重新导入了 导致了重复。 因此解决办法是在pcb界面下,点击design-netlist-edit list,然后删除所有的网络标号。这样原来pcb的net标号就被清楚了,然后重新导入即可。

其次是class,ad有很多种class,在这个错误中是component class 也就是元件类,意义就是将元件分类,比如top layer的元件和bottom layer的元件,就是两种类,那么报错的原因和net一样,因此只要删除原来pcb中的component class即可,design-class-component class ,然后右键单击你的原理图,删除即可。最后再重新导入pcb。