对于在win7/vista系统下Protel 99 SE加载不了封装库和元件库的解决方法

[ 30641 查看 / 21 回复 ]

    2009年10月22日微软在新西兰和惠灵顿率先发布其新一代操作系统----windows7
    2009年10月24日Windows7在中国正式发布。
    一些用户大概都已经把自己的PC从winXP 换到了 win7
    在win7给我们带来的视觉上的冲击和功能上的更换。也不时的带来了各方面的软件兼容问题 ,而一般上的兼容都可以在win7的自动检测下完成兼容的问题。
  或是通过修改属性下的兼容性下完成:

   这样能基本上都可以解决在win7下的软件的远行问题。

   对于从事电气的工作者和电气方面的学生来说  win7可以完美的远行
Protel 99 SE
但是软件是远行起来了。但是在添加 PCB 和SCH 的元件库的时候也是会带来问题。也就是添加不了元件库。


从提示上看是:file is not recognizde(文件没有通过验证)。

    为什么文件没有通过验证?  难道说是因为软件盗版的问题,但是如果是这样,那样为什么我们能在winXP系统下能添加元件库?
    在比较了winXP系统下的Protel 99 SE后,发现了问题的所在。
    因为在Protel 99 SE安装的过程中会在系统盘下加载一些文件。也就是 X:\Windows 下添加了ADVPCB99SE.INI 和AdvSch99SE.INI 这二个文件。而在我们远行Protel 99 SE时添加元件库的时候也会在其下进行修改保存(X代表系统盘,因自己的电脑上的系统是安装在什么盘来定。比如在C盘,则为C:\Windows)。

以下解决方法要在关闭Protel 99 SE的情况下操作。否则无效


   双击ADVPCB99SE.INI 和AdvSch99SE.INI  打开:

ADVPCB99SE.INI :
          在打开的文档中找到  Count=1   而在其后会发现紧跟着    File0=D>MSACCESSRP>D:\Program Files\Design Explorer 99 SE\Library\Pcb\Generic Footprints$RN>Advpcb.ddb$OP>$ON>PCB Footprints.lib$ID>-1$ATTR>0$E>PCBLIB$STF>     一串代码。而这个PCB封装库也就是软件中默认添加的。所以我们只要在其后面按照其格式机上自己的PCB封装库就可以了。比如:要添加的PCB封装库为Miscellaneous.ddb则只要在刚刚那串代码后添加上   File0=D>MSACCESSRP>D:\Program Files\Design Explorer 99 SE\Library\Pcb\Generic Footprints$RNMiscellaneous.ddb$OP>$ON>Miscellaneous.lib$ID>-1$ATTR>0$E>PCBLIB$STF>   即可。如果还要有添加则 File2=……下去。而且要记得还要修改 Count= 的值。即为,如果是加到 File2,则Count=3。关闭保存。
(在添加PCB封装库的时候需要知道的是该封装库中的LIB文件的名字,不然就不能添加。查看封装库中的LIB文件名,只需双击那封装库打开 就可以看其中的LIB文件名了)
修改前:

修改后:


在Protel 99se下 则有了刚刚添加进来的封装库了。



AdvSch99SE.INI  :
  对于SCH的元件库的添加比起PCB封装库的添加方法简单
  还是一样打开AdvSch99SE.INI ,找到其中的Count=1。
   就可以发现一代码:File0=D:\Program Files\Design Explorer 99 SE\Library\Sch\Intel Databooks.ddb(软件默认添加的)
  我们只要在其后按照其格式加上自己需要的元件库
如:
   要添加:Miscellaneous Devices.ddb和Sim.ddb 这二个元件库
则只要在其后加上:
File1=D:\Program Files\Design Explorer 99 SE\Library\Sch\Miscellaneous Devices.ddb
File2=D:\Program Files\Design Explorer 99 SE\Library\Sch\Sim.ddb
然后再修改 Count 的值 为3。 关闭保存就好了。

修改前:


修改后:



这样就可以解决在win7/vista系统下Protel 99 SE无法添加元件库和封装库的问题了。
但是这样添加起来 对于要添加多个或是以后管理起来会带来一定上的困难。
我们可以把一些元件库和封装库整合起来 来解决这个问题。。。

本主题由 管理员 aoe 于 2010-4-6 23:35:08 执行 主题置顶/取消 操作
分享 转发
TOP

不行的!
修改后不能保存!
QQ1055626419
TOP

找不到 ADVPCB99SE.INI  这个文件
TOP

vista下,protel 99se元件库加载问题的解决方案
方法一:到C盘(系统盘),系统文件夹(c:\windows)下的ADVPCB99SE和ADVSch99SE文件先配置原理图图,用本文打开ADVPCB99SE文件,在[Change Library File List]下找到File0,可以发现,等号后面的的内容就是默认已经添加的库,把这个改为我们自定义的库(记得路径要正确),在打开99,默认添加的就是我们的库了,如果要添加多个就在File0后面添File1,File2..依次类推,但注意最后修改File0上面的Count属性,如果你添了两个,就把它的值改为2.举个例子:
Count=2
File0=d:\Program Files\Design Explorer 99 SE\Library\Sch\DPT8_PCBSch(2007-07-24).ddb
File1=d:\Program Files\Design Explorer 99 SE\Library\Sch\Protel DOS Schematic Libraries.ddb
2.修改PCB的库配置,同样用文本打开ADVPCB99SE文件,在[PCB Libraries]下找到File0进行修改或添加,举个例子参考:
Count=5
File0=D>MSACCESS$RP>D:\Program Files\Design Explorer 99 SE\Library\Pcb\Generic Footprints$RN>Advpcb.ddb$OP>$ON>Footprints.lib$ID>-1$ATTR>0$E>$CBLIB$STF>
File1=D>MSACCESS$RP>D:\Program Files\Design Explorer 99 SE\Library\Pcb\Generic Footprints$RN>Advpcb.ddb$OP>$ON>General IC.lib$ID>-1$ATTR>0$E>$CBLIB$STF>
File2=D>MSACCESS$RP>D:\Program Files\Design Explorer 99 SE\Library\Pcb\Generic Footprints$RN>Advpcb.ddb$OP>$ON>Headers.lib$ID>-1$ATTR>0$E>$CBLIB$STF>
File3=D>MSACCESS$RP>D:\Program Files\Design Explorer 99 SE\Library\Pcb\Generic Footprints$RN>Advpcb.ddb$OP>$ON>International Rectifiers.lib$ID>-1$ATTR>0$E>$CBLIB$STF>
File4=D>MSACCESS$RP>D:\Program Files\Design Explorer 99 SE\Library\Pcb\Generic Footprints$RN>Advpcb.ddb$OP>$ON>Transistors.lib$ID>-1$ATTR>0$E>$CBLIB$STF>
PCB库的修改稍烦,大家必须知道DDB文件里具体PCB库的文件名才行
方法二:第一步,打开一个你常用的PCB库,进入PCB库编辑界面,如下图所示


                      图1:打开一个PCB库
第二步:打开要加载的PCB库,也就是说在同一个protel 99se里面打开两个PCB封装库,如下图2所示


                    图2:打开第二个PCB封装库
第三步:前面两部很easy把!其实第三部也很简单,就是把你想加进去的库里面的封装都拷贝到一个封装库里面,在Browse里面的components里选中要复制的元件(复制方法和word复制方法一样),如下图所示


      图3
然后在选中的元件上点击右键选择copy
第四步:在另外一个PCB库文件里面的在Browse里面的components里面paste就行了!然后保存,ok!
此方法虽然笨了点,但是也是一个很好的解决办法,protel 99se与vista不兼容,所以建议用vista的朋友 装altium designer
21世纪什么最宝贵???回帖!!!!!
-------------------低调-----------------------
AOE是Age of Empires的缩写,中文网名叫“帝国老手” 大家联系我的话叫我“帝国”就可以了。
QQ:34740080
TOP

很高兴能看到你的帖子。但是我弄了还是不行。上面图片怎么显示不了啊?
TOP

图片怎么显示不了啊??????
TOP

goog

好好啊啊的
TOP

太感谢你那,弄成功啦!
不过,你打的时候有个错误 File0=D>MSACCESSRP>D:\Program Files\Design Explorer 99 SE\Library\Pcb\Generic Footprints$RNMiscellaneous.ddb$OP>$ON>Miscellaneous.lib$ID>-1$ATTR>0$E>PCBLIB$STF>

里面 File0=D>MSACCESSRP>D:\Program Files\Design Explorer 99 SE\Library\Pcb\Generic Footprints$RN>Miscellaneous.ddb$OP>$ON>Miscellaneous.lib$ID>-1$ATTR>0$E>PCBLIB$STF> 掉了">"
呵呵,很感谢你
TOP

显示图片先复制到WORD里,就都有啦
TOP

学习一下
TOP

ISPRO下载型编程器
火爆销售中

RS232/TTL转换器
全IC串口窃电

RS232/TTL转换线
全IC串口窃电

ByteBlasterMV Cable
CPLD/FPGA并口下载线

ByteBlaster II Cable ISPRO下载型编程器
支持S51/AVR/PIC
超级51开发板套件
前卫实用超值

PC/MCU/CPLD
三合一学习套件

全新万年历方案
AVR单片机开发板
 

Min51单片机仿真机
迷你型

ARM7开发板
仅售260元!
 

RS-232/RS-485双向接口电平转换器  

STM32开发板
火爆销售中
MPLAB-ICD2
火爆销售中
LED51开发板
玩具又名图文显示棒

面板模块/开发板
经济危机明智决择

       

专业定制防盗版加密芯片,用于单片机加密,嵌入式加密,防复制,防串货,防抄板

GSM MODEM GSM模块 短信猫 通用模块 电源 连线 套价 WAVECOM TC35i

专业定制防盗版加密芯片,用于单片机加密,嵌入式加密,防复制,防串货,防抄板

GPRS/GSM MODEM GSM模块 GPRS模块 中文短信模块 GPRS服务器