一些用户大概都已经把自己的 PC 从 winXP 换到了 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   而在其后会发现紧跟着

Count=
File0=D>MSACCESS:$RP>C:\Program Files\Design Explorer  SE\Library\Pcb\Generic Footprints$RN>$ATTR>$E>PCBLIB$STF>

一串代码。而这个 PCB 封装库也就是软件中默认添加的。所以我们只要在其后面按照其格式机上自己的 PCB 封装库就可以了。比如: 要添加的 PCB 封装库为 Miscellaneous.ddb 则只要在刚刚那串代码后添加上

File1=C>MSACCESS RP>D:\Program Files\Design Explorer  SE\Library\Pcb\Generic Footprints$RN>$ATTR>$E>PCBLIB$STF>

即可。

  如果还要有添加则 File2=……下去。而且要记得还要修改 Count= 的值。即为,如果是加到 File2,则 Count=3。关闭保存。(在添加 PCB 封装库的时候需要知道的是该封装库中的 LIB 文件的名字,不然就不能添加。 查看封装库中的 LIB 文件名,只需双击那封装库打开就可以看其中的 LIB 文件名了)

修改前:

修改后:

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

AdvSch99SE.INI  :

对于 SCH 的元件库的添加比起 PCB 封装库的添加方法简单 还是一样打开 AdvSch99SE.INI ,找到其中的 Count=1。就可以发现一代码 :

Count=
File0=C:\Program Files\Design Explorer  SE\Library\Sch\Miscellaneous Devices.ddb

(软件默认添加的)我们只要在其后按照其格式加上自己需要的元件库如:要添加:Miscellaneous Devices.ddb 和 Sim.ddb 这二个元件库,则只要在其后加上:

Count=
File0=D:\Program Files\Design Explorer  SE\Library\Sch\Miscellaneous Devices.ddb
File1=D:\Program Files\Design Explorer  SE\Library\Sch\Sim.ddb

然后再修改 Count 的值 为2。 关闭保存就好了。

修改前:

修改后:

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

刚开始使用protel99se,可是在win7环境下无法加载元件库,很痛苦,在网上发现了几种做法,经过自己的实验,发现这样是最可行的。

正常情况下,会出现这样的现象,比如图中就是无法加载T1 Databooks.ddb.然后我们可以尝试另一种方法如图:

先是单击左侧的“find”按钮,出现右侧的对话框,再单击find now,就可以出现一些library,再选择,再单击"add to library list"就可以把自己选择的库添加进去,可是还有一个问题就是,如图所示,只找到211个库,剩下的库在这里无法显示,自然也就无法加载,图中就只找到了从以A开头到以S开头的库,如果我想加载以w开头的库中的原件该怎么办呢?
下面介绍这种方法:

先打开这个库

如图所示以后,再点击find按钮

又出现这个对话框,再点击find now

我们找到了自己想要的库,哈哈,成功啦。

protel99与win7兼容问题的解决方案的更多相关文章

  1. 关于软件开发中兼容win7注册表的解决方案

    关于软件开发中兼容win7注册表的解决方案   编写人:CC阿爸 2014-3-14 l  近来在开发一winform程序时,发现在xp 系统访问注册表一切正常.可偏这个时候,微软又提醒大家.Xp今年 ...

  2. oracle 在C# 中调用oracle的数据库时,出现引用库和当前客户端不兼容的问题解决方案

    oracle 在C# 中调用oracle的数据库时,出现引用库和当前客户端不兼容的问题解决方案 解决方案 1.直接引用  Oracle.ManagedDataAccess.Client.dll动态库即 ...

  3. WPF中不规则窗体与WindowsFormsHost控件的兼容问题完美解决方案

    首先先得瑟一下,有关WPF中不规则窗体与WindowsFormsHost控件不兼容的问题,网上给出的解决方案不能满足所有的情况,是有特定条件的,比如  WPF中不规则窗体与WebBrowser控件的兼 ...

  4. Web前端页面的浏览器兼容性测试心得(三)总结一些IE8兼容问题的解决方案

    由于IE8不支持HTML5,而它又是Win7的默认浏览器,我们即使讨厌它,在这几年却也拿它没办法. 最近做了个需要兼容IE8的项目,不可避免地用了HTML5+CSS3,甚至canvas和svg,做兼容 ...

  5. win7兼容visual studio 2005 的方法

    http://blog.sina.com.cn/s/blog_74d572890100xv7p.html 今天花了4个小时,结合网上的介绍,本人终于找到了一个可以在win7环境下运行visual st ...

  6. 前端ie7的兼容问题及解决方案(未完待续)

    最近在维护一些老的项目,需要兼容ie7 ,css3就不能用了,这里总结一下碰到的问题及解决方案. 1.盒模型 ie7.8  的盒模型都是 box-sizing为content-box的盒模型,这里在做 ...

  7. vue 项目在 IE11 里呈现空白,不兼容的问题解决方案

    我用vue 2.6.11版本编写的项目,在谷歌浏览器上运行的好好地,但是放到ie11浏览器上却是一片空白. 这个问题遇到的时候,我是蒙蔽了,抓紧去搜了搜百度,百度上的答案倒是都很统一. 都是说ie不兼 ...

  8. ie6 ie7 ie8 ie9兼容问题终极解决方案

    放下包袱,解决低版本兼容问题   这是一个老生常谈的问题,自然解决这个问题的方案也比较多,下面整理了一些解决方法: 1.强制使用高版本渲染模式. 强制使用Edge模式来解析网页代码 <meta ...

  9. ie8中遇到的兼容问题以及解决方案

    一.CSS3 1.可以通过在css中引入pie.htc,处理兼容问题(可处理的属性) -webkit-box-shadow: 0 1px 5px #ff2826; -webkit-border-rad ...

随机推荐

  1. BST的删除

    #include<iostream> #include<math.h> #include<stdio.h> #include<stdlib.h> #in ...

  2. 众数问题(为什么只能输入一组数据,不能输入m组数据)

    描述 所谓众数,就是对于给定的含有N个元素的多重集合,每个元素在S中出现次数最多的成为该元素的重数, 多重集合S重的重数最大的元素成为众数.例如:S={1,2,2,2,3,5},则多重集S的众数是2, ...

  3. 小鱼提问3 static方法中可以访问某个类的私有变量吗(不通过反射的其他非正常手段)?什么情况下可以?

    class Student { private string _name; public int Age = 0; public static void Test() { Student stu = ...

  4. java.util.Random 类的 nextInt(int num )

    随机产生3个67~295的整数并找出数值居中的数 并输出中间的数例如:100,225和200,输出200 要随机产生某个范围内的整数,用 java.util.Random 类的 nextInt(int ...

  5. Selenium自动化测试(java语言)

    Selenium介绍 Selenium 1.0 包含 core. IDE. RC. grid 四部分,  selenium 2.0 则是在两位大牛偶遇相互沟通决定把面向对象结构化( OOPP) 和便于 ...

  6. Windows 7 with SP1简体中文旗舰版(微软MSDN原版)+ 激活密钥

    在Windows 7六个版本中,旗舰版和企业版功能性能完全一样,同属诸版本之中的最高版本.现提供Windows 7 with SP1简体中文旗舰版(微软MSDN最新原版)+ 激活密钥如下: 32位版本 ...

  7. (12)Visual Studio 2012如何透过电子邮件部署Xamarin.Android App

    原文 Visual Studio 2012如何透过电子邮件部署Xamarin.Android App Android App在部署到实机的时候不像iOS的App限制你一定要使用向Apple申请的开发者 ...

  8. [Drools]JAVA规则引擎 -- Drools 2

    上一篇文章 http://blog.csdn.net/quzishen/archive/2011/01/25/6163012.aspx 描述了一些常用的drools的语法标签和一个模拟实例即发送积分的 ...

  9. vim-配置文件

    " " Last Change: 2010年08月02日 15时13分 " " Version: 1.80 " "============= ...

  10. c++游戏编程书籍

    如果要自学游戏程序开发的话,可以看看下面的,呵呵. 游戏开发资料(PDF书都是中文版的,非英文,很多是本人自己扫描制作,从未网上发布过,所以独家啦):  1.Gamebryo 2.2游戏引擎(盛大.腾 ...