有一个文件不知从什么时候起出了问题,在点击ECO To PCB后弹出ECOGEN failed的错误,没法更新PCB,如下图
先是通过不停的删除原理图上的元件来定位问题,当删除含有问题元件的那页被删除后,问题消失。然后再在这页按区域删除不同的元件,一堆堆试,然后再一个个试,最终发现有个继电器有问题,
具体作法是
1、先删除一页(如果通过这样找到了有问题的那一页,再在那页删除不同的元件来反复尝试),再点击图标或者“工具”菜单下的命令“PADS Layout...”,
打开下图示窗口,单击“New”新建一个PCB文件。
2、先按下图示点击发送网络,发送到PCB后再点击ECO To PCB,
重复1和2步直到找到有问题的元件。
本例为一个继电器,在PCB里双击这个继电器,通过复制这个继电器的Part Type名去库里搜索这个元件,如下图示,
先是怀疑这个元件里面的数据可能有问题,于是计划导出这个元件选中这个元件的ASCII文件来分析,通过选中这个元件单击Export...按钮,然后选一个位置保存,如下图
想着为了好查找,把从pcb文件里元件属性复制出来的Part Type名用来命名这个文件(如下图文件名处),当单击保存时,意外发生了,居然弹警告说是无效文件名,如下图,但是文件名看上去并没有系统限制的字符。
于是想到用一些专业的文字处理软件来看看这串字符里是否含有特殊字符,因为一些原因安装了一个开源的代码编写软件,刚好这个软件能设置显示特殊字符的功能,于是把这串字符粘贴到这个软件新建的文档中,如果在字符串中出现了FS这个的特殊字符,如下图
把这个特殊字符删除后再复制出来去ACSII文件里把代表Part Type名的字符串替换掉并保存,然后再把这个ASCII文件导入元件库里,然后把原来那个有问题的从库里删除。
再把PCB文件里的那个有问题的元件在ECO模式下删除,然后在原理图里删除掉有问题的元件再重新从库里调出已经解决了问题的元件替换到原来那个元件的位置,
然后再导出ECO到PCB,问题解决。
第一次在这里发,居然不能导入文档,感觉图片通过复制粘贴不容易进来,还是我不会?请留言联系给w到x公众号,上面有完整图片,扫码关注即可阅读。