你的原理图中用二极管,D1,D2,D3,而且这三个二极管就是protel99自带元件库中的二极管对吧。这个二极管有错误,要打开这个元件库,找到二极管,就知道了,它的两个引脚的Number并不是1,2,而是A,K。必须改成1,2。这样才能与封装对应上。
还有IC2是什么,是自己做的吗,没有封装吧,或者封装不对,导入网络表时找不到封装。查一下它的封装是什么,看PCB库里有没有这个封装。
二极管改完后,把原理图中的二极管删掉,重新放,重新画。把IC2改一下。
都改好了,重新生成网络表,再重新导入网络表就好了。
产生网络表前提是,要求元件原理图引脚的网络标号与加载的PCB封装对应引脚的标号相同。截图中表明D1、D2......等元件有关引脚的网络标号与封装不相符,可能的原因;
1、没有加载封装库元件。
2、加载的封装不对。
3、有些封装引脚的标号与原理图的有关标号不同。
解决的方法
找到错误的元件,双击它看看Footprit栏是不是空的,如空的填正确的封装名。如不空就要看加载的封装对不对,错的改正,对的,要在元件库和封装库中查看对应引脚的网络名,如果不同要么改元件要么改封装,使他们相同即可。
此外还要检查PCB设计文件的Libraries中加载的封装库是否包含你所使用的元件封装,如不包含则要加载有你所需封装的库。