热度 30
2012-7-4 12:47
41875 次阅读|
19 个评论
在 WIN7 下完美解决 PROTEL99SE 零件库不能加载问题 在WEN7下安装PROTEL99SE出现原理图库和PCB库均不能加载的问题一直困扰我们,在安装时发现99SE原来的库文件是可以加载的,所以解决肯定是有办法的,以下分3部分详细介绍我的解决办法,供大家参考,如有不当之处请大家多指教,请勿拍砖,谢谢! 第一步,我们要把99SE从系统盘删除,最好是彻底删除,将WINDOS系统目录下的带99SE字母的文件彻底删除,然后重新安装99SE,强烈建议不要再安装到系统盘下,建议安装到D盘,安装好99SE后再安装好SP6,安装完成后打开一个PCB文件和SCH文件。 第二部,首先我们来加载SCH库文件,SCH文件库加载比较简单,网上也有介绍,我在这里重复一遍,首先感谢前面的网友的努力,我在这只是做个转述,打开任意一个原理图文件,在工具(TOOLS)下第2行点击Find Component... 出现下面的对话框 (图1); 改变Path文件路径,指定到你目前原理 图库文件的位置,不知怎么改?很简单,点击 【。。。】按钮,找到你现在的库文件的位置即可, 然后点击一下Find Now按钮,此时你会发现 Found Libraries左边的框里出现很多的库文件, 呵呵!这里面就是你要加的库文件,然后选中 你需要加载的库,点击框下面的 Add To Library List 按钮,你会发现你需要的库出现在右边的 框里了(图2),呵呵!恭喜你,这个库你添 加成功了,以此类推,将你需要的库全部添 (图3) 加进去,然 (图2) (图1) 后点击 Close 按钮退出, 参考 (图3)点击 Browse Sch 按钮,在Browse 栏里选择 Libraries 这时你会发现,你前面添加 的原理图库都已经添加进去了,呵呵!恭喜你了! 第三部,也是本文的重点,PCB文件库的添加,在做本次工作前需要提前做好以下几部分工作; 将自己的PCB元件库整理成最多不超过4个子目录的DDB库文件包,库文件建议用99SE默认的文件名(ADVPCB.DDB) 里面的子目录就放到根目录下,见(图4) 为什么只能放4个,这个我也解释不清楚 只是根据自己测试的经验,多加就会出现 Format '%x'...........的库加载错误提示,会打 (图4) 不开PCB文件,这个问题在XP下也频繁 出现,我用这个办法一样的可以完美解决, 库的子目录建议用英文,当然中文也应该可 以,不过我没有花太多时间去试,如果有时 间大家可以尝试下,呵呵! 将此库文件保存到99SE默认的路径下, (图5) 代替原来的ADVPCB.ddb库文件, 路径请参考(图5),对,就在 Generic Footprints目录下, 将原有的ADVPCB库文件覆盖。 关闭Protel99SE, 记住,在关闭99SE 之前必须先打开任意一个PCB文件, 让系统自动产生一个配置文件,呵 呵!否则你可能找不到下面的文件。 (图6) 打开你WIN7下文件的文件夹选项, 点击显示隐藏文件和文件夹, 见(图6),不知在哪里,呵呵! 点击控制面板,选择外观和个性化 你看,不就出来了。 找到ADVPCB99SE.INI文件的位置, 文档类型为配置设置,路径请参考 (图7),路径为:系统盘下先找到 用户文件夹》(自己的名字文件夹)》 AppDate 》Local 》VirtualStore 》 Windows, 对就在这个Windows根 目录下,找到ADVPCB99SE,双击用 记事本打开。 (图7) 打开后将里面的内容改动如下(请在改动前确保99SE是在关闭状态,否则你的改动将是一次无效改动,原因嘛,你懂的): (图9) (图8) 将第20行TypeCount=1改成=2 将第21行Count=1改成=4 将第22行由原来的File0=DMSACCESS:$RPE:\PROTEL99SE\Library\Pcb\Generic Footprints$RNAdvpcb.ddb$OP$ON PCB Footprints.lib $ID-1$ATTR0$EPCBLIB$STF 中关于子库文件名替换成自己建立的ADVPCB原件库根目录下的子库文件名 File0=DMSACCESS:$RPE:\PROTEL99SE\Library\Pcb\Generic Footprints$RNAdvpcb.ddb$OP$ON socket_rly_sw.lib $ID-1$ATTR0$EPCBLIB$STF 其它的都不要动,将红色标记的文件名换掉即可。 复制出4条,将里面的库文件换成自己建立的ADVPCB原件库根目录下的子库文件名,同时将File0从0到3排列,见(图8)。 将文件中改好的部分从第21行: Count=4 起到第25行,选中,点右键复制。 在文件的末尾,将复制好的文件覆盖掉最后的2行。原最后2行为 Count=1 File0=DMSACCESS:$RPE:\PROTEL99SE\Library\Pcb\Generic Footprints$RNAdvpcb.ddb$OP$ON PCB Footprints.lib $ID-1$ATTR0$EPCBLIB$STF 替换后变为下图(图10) (图10) 并将此文件上面的ComponentTypeMap (图11) 下面的Conut=1改为=4,见(图11) 点击记事本文件选项,选择保存,到此,已经全部改完,关闭记事本,重新打开99SE,见证奇迹的时候到了,你会发现库文件已经全部加进去了,如果是XP系统,再也不会出现烦人的库加载报错框了,呵呵!恭喜你!安心的工作吧,不要再去折腾了,为了祖国的富强,同志们,努力吧。 陈明:2012-7-4