天用 AD09 转换文件时出现了这个情况 Failed to add class member 结果不能正
常导入到 PCB 文件了封装和网都不行无论怎样都不行,包括删除 PCB 文件,网上
说的删除法我的不行所以可以用这个判断下是不是这个问题。我的显示的老是
TO-92 的问题,而且都是这个问题。库更新无数次检查 N 遍没有结果。(关键在
这里如果你可以添加其他正常的元件,或者删除问题元件后通过了,恭喜你跟我
一样请继续看)这个应该是个 BUG 但是可以用下边仁兄的办法妥善解决。
抱着满怀希望试了一下,结果到删除类文件时只能删除掉一个,其他的删除没有
反应。郁闷之余又到网上大搜索,使用了各种方法徒劳。最后突发奇想用 DXP2004
试了一下,不行。用 Protel99se 试正常打开网络正常封装正常,重新生成网络
保存。把转换的文件删除后用 DXP2004 重新打开 转换 通过了。。。。。。郁闷
+惊喜。这一刻我知道离发现问题很近了,保存文件关闭 DXP2004。用 AD09 打开
刚才通过的文件,一切正常了,但是不要添加上次出问题的元件。这个说明应该
不是软件本身的问题了,重新加载库 依旧。用 AD09 重新导入一次用 99se 修改
后的文件又失败,停下来屡屡。检查 DXP2004 与 AD09 的设置 一样,用 DXP2004
再次转换成功通过。最后不经意的鼠标移到 DXP2004 的库,过一会库打开刹那间
一个想法产生了,是不是库之间冲突啊!!!打开添加库界面只有自己的库文件
系统自带的库已经被删除。马上打开 AD09 打开添加库的一瞬间感觉问题明了
了,这个库里还有系统原来默认的库文件与自己的库文件脚定义不一样,结果是
不知哪个是管用的了,设置了一下,因为我基本不用系统自带库所以直接删除默
认系统库文件。重新导入 PCB 成功。虽然还有个提示 但那时提示已经有一部分
网络被添加,忽略后再次导入没有异常。成功解决问题。
总结,看来 AD09 还不会择优录用啊,呵呵。
如果你老是一种或者几种元件不能添加每次都出这问题,而且是可以添加其他正
常通过的元件,那么用我的方法试下找到完全匹配的库文件保留其他的删除或者
取消激活状态。如果不跟我的情况一样,或者这个没有作用,请用下列方法。转
载请标注原著作者谢谢
下边是转载哦,上边边是我经历的情况。
相信很多人在使用 DXP 和 AD 的时候,都遇到过,我也遇到了,经过实验发现新
建个 PCB 就可以解决这些问题,网上的常见做法也是这样的。但是很多时候新建
PCB 就要放弃前面已经布局布线了一半的样本,实在是费时又劳神。所以我在想
既然是报错,肯定有办法解决,于是就研究了下发现了如下解决办法。希望对大
家能有帮助。
出现这个提示是因为现在的 PCB 里已经含有 net 的,只需要先删除所有现在板子
上的 net,然后再导入就不会出现这个提示。现在暂时不用管。点继续。
同上,不管继续。
如何解决 Unknown Pin 问题,其实很简单,跟上面讲的一样,只需要删除现在
PCB 板子上所有的 net 就行了。具体如下做。
删掉以后,再导入就会发现,从第 2 图开始一直到 Unknown Pin 的问题已经解决
了。不会再出现那些提示和红 x 了。
下面说如何解决 ADD Component Classes 出错的问题。提示是 Failed to add
class member:xxx
现象如下,解决方法见后。
删掉以后,就只剩下一个 All 的 Component Classes 了,然后再重新导入就会发
现,问题完美解决。希望能够帮助大家。Huarana(生如夏花)原创,转载请注明。