当前位置:首页 > 问答 > 正文

Pads数据库老是出错怎么办?教你几招快速搞定无效问题

(引用来源:电子发烧友论坛网友“Layout老法师”的经验分享) Pads这个软件,画板子确实挺高效的,但有时候那个数据库老是出些莫名其妙的错,真是让人头疼,最常见的就是弹个框,告诉你数据库有问题,要么就是文件打不开,或者保存不了,严重的时候辛辛苦苦画了好几天的板子可能就白干了,别慌,我这几年跟Pads的数据库错误斗争下来,总结了几招特别实用的“急救”方法,大部分情况下都能快速搞定,让你继续安心画图。

第一招,也是最简单、最应该先试的一招:用软件自带的“医生”功能来修复,Pads其实很贴心,它知道自己容易出问题,所以内置了一个修复工具,具体怎么做呢?你完全不用去复杂的安装目录里找,就先正常打开Pads软件,别急着打开那个有问题的设计文件,在软件左上角点“文件”,然后找到“库”这个选项,点进去,里面会有一个“库管理器”,在库管理器界面的菜单栏上,仔细找找,有一个选项叫“工具”,工具下面通常就藏着“检查所有部件”和“修复所有部件”这两个宝贝功能,你先点“检查所有部件”,让它扫描一下,看看报什么错,扫完之后,再点“修复所有部件”,这个过程就像给电脑做个磁盘错误检查一样,它能自动修复一些数据库里的逻辑错误和链接问题,很多时候,就这么简单操作一下,再回去打开你的设计文件,就发现已经恢复正常了。

(引用来源:某PCB设计QQ群群主“风清扬”的日常问题汇总) 如果上面那招用了还是不行,问题依旧,那就得上第二招了:清理临时文件,给Pads洗个澡,你在操作Pads的时候,它会生成很多临时文件,这些文件有时候会卡住或者出错,导致数据库也跟着不正常,你需要手动把这些临时文件清理掉,一定要确保你已经完全关闭了Pads软件,包括后台可能还在运行的进程,最好在任务管理器里确认一下Mentor Graphics相关的进程都结束了,去找两个地方的文件:第一个地方是你当前设计文件所在的文件夹,你会看到一堆文件名跟你设计文件差不多,但后面带着像“.pbb”, “.ckt”, “.bak”等等这种后缀的文件,除了你最核心的那个“.pcb”文件,其他的这些临时文件和备份文件,你可以大胆地把它们全部删掉,别担心,Pads下次打开主文件的时候,会自己重新生成需要的临时文件,第二个要清理的地方是系统的临时文件夹,你按键盘上的“Win + R”键,输入“%temp%”然后回车,会打开一个文件夹,这里面有很多以“MG”或者“mentor”开头的临时文件,也把它们都删掉,把这俩地方的“垃圾”清理干净后,再重新打开Pads和你的设计文件,很多时候问题就解决了。

(引用来源:知乎专栏文章《PADS Logic&Layout常见故障排查指南》) 第三招,算是一个进阶一点的技巧,叫做“导出导入大法”,当数据库损坏得比较严重,前面两招都不管用的时候,这招往往有奇效,它的原理是,把现有设计里的所有信息,以一种非常干净、标准的数据格式导出来,然后再创建一个全新的、空白的数据文件,把这些信息原样导回去,这样就相当于把旧房子里所有好的家具和物品,都搬到一个结构完好、崭新的房子里去,完美避开了旧房子的结构问题,具体操作是:在Pads Layout里,打开那个有问题的PCB文件(如果还能勉强打开的话),然后点击“文件”菜单,选择“导出”,在导出的时候,关键一步是选择保存类型,你要选择“ASCII文件(*.asc)”,点保存后,会弹出一个导出设置的对话框,你基本上不用改什么,直接确保“完整设计”被选中,然后点“确定”就行,导出成功后,你就得到了一个.asc格式的文本文件,完全关闭当前这个有问题的设计文件,再点击“文件”->“新建”,创建一个全新的空白PCB设计,然后在这个全新的设计里,点击“文件”->“导入”,找到你刚才导出的那个.asc文件,把它导入进来,这个过程可能会花点时间,但成功导入后,你得到的就是一个内容一模一样,但数据库是全新的、健康的PCB设计了,最后记得赶紧点“文件”->“另存为”,把它保存成一个新的.pcb文件,这招对付那种能打开但保存不了,或者操作起来卡顿报错的情况,特别有效。

(引用来源:个人经验及多位同行交流) 最后一招是预防大于治疗的良好习惯,数据库出错很多时候跟我们自己的操作习惯有关,最重要的一点:不要把设计文件放在电脑桌面或者很深的文件夹路径里,路径里最好全是英文,不要有中文和特殊符号,要勤快地使用“另存为”功能,比如你每完成一个比较大的步骤,就“另存为”一个新版本的文件,像“项目名_V1.pcb”, “项目名_V2.pcb”这样,这样即使最新的文件坏了,你还能退回到上一个版本,损失会小很多,关闭软件前,务必确保所有设计文件都已经正确保存并关闭了,突然断电或者强制关机,是导致数据库损坏的最大元凶之一。

Pads数据库出错虽然烦人,但通常不是世界末日,你就按照我从易到难的顺序,先尝试用自带工具修复,再清理临时文件,都不行就用导出导入大法来“搬家”,平时再养成好的保存习惯,这几招用下来,绝大多数无效问题都能被快速搞定,让你把精力重新放回到设计本身上。

Pads数据库老是出错怎么办?教你几招快速搞定无效问题