Win7、Win10中Protel99se不能加载库文件解决方法_protel99 se在win10无法pcb添加库的详细解决办法-程序员宅基地

技术标签: protel 99 se  windows  

转自:Win7、Win10中Protel99se不能加载库文件解决方法 - 道客巴巴

Win7以后系统中Protel99se不能加载库文件解决方法

在win7下安装Protel99se会出现无法添加原理图库,元件库的情况。

如图,提示“file not recognized”。

方法(推荐):

利用原理图Find Component功能:

首先,添加原理图库,在**.sch文件中点击“Find”(下图)

在“Path”中找到存放设计的文件夹,点击“Find now”(下图)

再点击“close”即可;

2)PCB库的添加

如果在C:\Windows下找不到Advpcb99se.ini,不是没有安装这个文件,而是这个文件被安装到了用户目录下面去了(C:\Users\(自己的用户

名)\AppData\Local\VirtualStore\Windows),将这个文件复制到C:\windows下。修改这个文件,如下内容

Count=3

File0=D>MSACCESS:$RP>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> File1=D>MSACCESS:$RP>D:\Program Files\Design Explorer 99

SE\Library\Pcb\Connectors$RN>Miscellaneous Connectors.ddb$OP>$ON>Miscellaneous Connectors.lib$ID>-1$ATTR>0$E>PCBLIB$STF>

File2=D>MSACCESS:$RP>F:\Evan99seLIB$RN>MyPCBlib.Ddb$OP>$ON>MyPCBLib.L IB$ID>41$ATTR>0$E>PCBLib$STF>

保存退出即可。

注意PCB库文件有一个ID值,每一个文件的ID都不同,一般方法是从XP里面的这个文件里去获取。当然也有最简单的方法,那就是在DDB文件里,lib文件直接放在最顶层,不要放在任何文件里,这样的话这个ID就是-1(Protel自带的元件库这个值都是-1就是这个原因吧)。这个方法不一定可靠,但是目前还没发现出错,加载不了的。

注意:如果改的是C:\windowns下面的advpcb99se.ini那么就只有以管理员权限运行才加载那些库,这样在平时使用会觉得挺麻烦。解决办法就是修改C:\Users\(用户

名)\AppData\Local\VirtualStore\Windows下的advpcb99seini,这样就不需要管理员权限运行了。(因为普通运行时就是从用户目录下加载的这个文件),【Win10x64下测试发现,只有修改该目录下的文件才可成功添加PCB封装库,修改windows下的文件无效】

附上:

PCB ADVPCB99SE.INI

[Import File]
Path=*.*
Prompt=Import File
SelFileType=
EditorName=All
Sel File Type=
WholeProject=False
TypeCount=6
Count=0
[Export File]
Path=*.*
Prompt=Export File
SelFileType=
EditorName=All
Sel File Type=
WholeProject=False
TypeCount=7
Count=0
[PCB Libraries]
Path=D:\OCT\PCBSCH\AD7380_SCH.lib
Prompt=PCB Libraries
SelFileType=All files(*.*)
EditorName=All
Sel File Type=All files(*.*)
WholeProject=False
TypeCount=2
Count=8
File0=D>MSACCESS:$RP>C:\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>
File1=D>MSACCESS:$RP>D:\OCT\PCBSCH$RN>BldScnUsbV1.ddb$OP>$ON>PWR_BD.lib$ID>-1$ATTR>0$E>PCBLib$STF>
File2=D>MSACCESS:$RP>D:\OCT\PCBSCH$RN>BldScnUsbV1.ddb$OP>$ON>bladder11.lib$ID>-1$ATTR>0$E>PCBLib$STF>
File3=D>MSACCESS:$RP>D:\OCT\PCBSCH$RN>BldScnUsbV1.ddb$OP>$ON>DIGITALV2.lib$ID>-1$ATTR>0$E>PCBLib$STF>
File4=D>MSACCESS:$RP>D:\OCT\PCBSCH$RN>BldScnUsbV1.ddb$OP>$ON>OLED.lib$ID>-1$ATTR>0$E>PCBLib$STF>
File5=D>MSACCESS:$RP>D:\OCT\PCBSCH$RN>BldScnUsbV1.ddb$OP>$ON>AD7380.lib$ID>-1$ATTR>0$E>PCBLib$STF>
File6=D>MSACCESS:$RP>D:\OCT\PCBSCH$RN>BldScnUsbV1.ddb$OP>$ON>DAC81402RHBR.lib$ID>-1$ATTR>0$E>PCBLib$STF>
File7=D>MSACCESS:$RP>D:\OCT\PCBSCH$RN>BldScnUsbV1.ddb$OP>$ON>DIGITALV21.lib$ID>-1$ATTR>0$E>PCBLib$STF>

[File Open]
Path=*.*
Prompt=File Open
SelFileType=
EditorName=All
Sel File Type=
WholeProject=False
TypeCount=1
Count=0
[File Save As]
Path=*.*
Prompt=File Save As
SelFileType=
EditorName=All
Sel File Type=
WholeProject=False
TypeCount=1
Count=0
[Load Netlist]
Path=*.Net
Prompt=Load Netlist
SelFileType=
EditorName=All
Sel File Type=
WholeProject=False
TypeCount=2
Count=0
[Save Aperture]
Path=*.Apt
Prompt=Save Aperture
SelFileType=
EditorName=All
Sel File Type=
WholeProject=False
TypeCount=1
Count=0
[Load Aperture]
Path=*.Apt
Prompt=Load Aperture
SelFileType=
EditorName=All
Sel File Type=
WholeProject=False
TypeCount=2
Count=0
[Save Gerber]
Path=*.GBR
Prompt=Save Gerber
SelFileType=
EditorName=All
Sel File Type=
WholeProject=False
TypeCount=2
Count=0
[Load Gerber]
Path=*.G??
Prompt=Load Gerber
SelFileType=
EditorName=All
Sel File Type=
WholeProject=False
TypeCount=2
Count=0
[Load DXF]
Path=*.DXF
Prompt=Load DXF
SelFileType=
EditorName=All
Sel File Type=
WholeProject=False
TypeCount=2
Count=0
[BOM]
Path=*.BOM
Prompt=BOM
SelFileType=
EditorName=All
Sel File Type=
WholeProject=False
TypeCount=1
Count=0
[Report File]
Path=*.Rep
Prompt=Report File
SelFileType=
EditorName=All
Sel File Type=
WholeProject=False
TypeCount=1
Count=0
[Pick and Place File]
Path=*.Pik
Prompt=Pick and Place File
SelFileType=
EditorName=All
Sel File Type=
WholeProject=False
TypeCount=1
Count=0
[DRC File]
Path=*.Drc
Prompt=DRC File
SelFileType=
EditorName=All
Sel File Type=
WholeProject=False
TypeCount=1
Count=0
[SystemOptions]
SingleLayerMode=False
DraftTrackThreshold=20000
CleanRedraw=False
ShowInvisibleObjects=False
DisplaySpecialStrings=False
RedrawLayerOnToggle=True
UseCurrentForMultiLayer=False
UseNetColorForHighlight=False
HighlightFull=True
UseTransparent=False
UseDithered=False
BoardCursorType=0
TextToRectSize=11
AutoPan=True
ShowPadNets=True
ShowPadNumbers=True
ShowTestPoints=True
ShowViaNets=True
ShowStatusInfo=True
ShowStatusInterval=100
RepeatRotateItem=True
RepeatCircular=False
RepeatDegrees=45.00
RepeatX=10000000.00
RepeatY=0.00
RepeatXUnit=1
RepeatYUnit=1
RepeatCountDefault=1
RepeatInc=1
CheckPatterns=True
CheckComments=True
NetlistReportFile=True
NetlistReportDialog=True
DeleteUnconnectedComps=False
DeleteUnconnectedPrims=True
GlobalEditIncludeArcsWithTracks=False
ValidateOnLoad=False
SaveDefs=True
DoOnlineDRC=True
AutoPanMode=6
AutoPanSpeed=1200
AutoPanUnit=1
AutoPanSmallStep=30
AutoPanLargeStep=100
InteractiveRouteMode=1
UndoRedoStackSize=30
PolygonThreshold=5000
PolygonRepour=0
PlowThroughPolygons=False
ProtectLockedPrimitives=False
LoopRemoval=True
DeleteDeadEnds=False
QuestionDelete=False
QuestionGlobalChange=True
QuestionDrag=True
NearestComponent=True
RemoveDuplicatesOnOutput=True
DuplicateDesignatorsAllowed=False
AutoVia=True
SnapToCentre=True
ReportsCSV=False
DeselectFirst=False
DefaultPrimsPermanent=False
ComponentDragMode=0
RotationStep=90.00
OnlySelectVisible=True
PlaceShoveDepth=0
DrawMode=00000000000000000
Top Layer=255
Mid Layer 1=128
Mid Layer 2=32768
Mid Layer 3=65280
Mid Layer 4=8388608
Mid Layer 5=16776960
Mid Layer 6=8388736
Mid Layer 7=16711935
Mid Layer 8=32896
Mid Layer 9=65535
Mid Layer 10=8421504
Mid Layer 11=16777215
Mid Layer 12=8388736
Mid Layer 13=8421376
Mid Layer 14=12632256
Mid Layer 15=128
Mid Layer 16=32768
Mid Layer 17=65280
Mid Layer 18=8388608
Mid Layer 19=16776960
Mid Layer 20=8388736
Mid Layer 21=16711935
Mid Layer 22=32896
Mid Layer 23=65535
Mid Layer 24=8421504
Mid Layer 25=16777215
Mid Layer 26=8388736
Mid Layer 27=8421376
Mid Layer 28=12632256
Mid Layer 29=128
Mid Layer 30=32768
Bottom Layer=16711680
Top Overlay=65535
Bottom Overlay=32896
Top Paste=8421504
Bottom Paste=128
Top Solder Mask=8388736
Bottom Solder Mask=16711935
Internal Plane 1=32768
Internal Plane 2=128
Internal Plane 3=8388736
Internal Plane 4=8421376
Internal Plane 5=32768
Internal Plane 6=128
Internal Plane 7=8388736
Internal Plane 8=8421376
Internal Plane 9=32768
Internal Plane 10=128
Internal Plane 11=8388736
Internal Plane 12=8421376
Internal Plane 13=32768
Internal Plane 14=128
Internal Plane 15=8388736
Internal Plane 16=8421376
Drill Guide=128
Keep Out Layer=16711935
Mechanical Layer 1=16711935
Mechanical Layer 2=8388736
Mechanical Layer 3=32768
Mechanical Layer 4=32896
Mechanical Layer 5=16711935
Mechanical Layer 6=8388736
Mechanical Layer 7=32768
Mechanical Layer 8=32896
Mechanical Layer 9=16711935
Mechanical Layer 10=8388736
Mechanical Layer 11=32768
Mechanical Layer 12=32896
Mechanical Layer 13=16711935
Mechanical Layer 14=8388736
Mechanical Layer 15=32768
Mechanical Layer 16=32896
Drill Drawing=2752767
Multi Layer=12632256
Connect Layer=8421376
BackGround=0
DRC Errors=65280
Highlight Layer=16777215
Grid Color 1=6049101
Grid Color 10=9473425
Pad Hole Layer=15461320
Via Hole Layer=11599871
LayerDrawingOrder0=74
LayerDrawingOrder1=33
LayerDrawingOrder2=34
LayerDrawingOrder3=75
LayerDrawingOrder4=0
LayerDrawingOrder5=1
LayerDrawingOrder6=2
LayerDrawingOrder7=3
LayerDrawingOrder8=4
LayerDrawingOrder9=5
LayerDrawingOrder10=6
LayerDrawingOrder11=7
LayerDrawingOrder12=8
LayerDrawingOrder13=9
LayerDrawingOrder14=10
LayerDrawingOrder15=11
LayerDrawingOrder16=12
LayerDrawingOrder17=13
LayerDrawingOrder18=14
LayerDrawingOrder19=15
LayerDrawingOrder20=16
LayerDrawingOrder21=17
LayerDrawingOrder22=18
LayerDrawingOrder23=19
LayerDrawingOrder24=20
LayerDrawingOrder25=21
LayerDrawingOrder26=22
LayerDrawingOrder27=23
LayerDrawingOrder28=24
LayerDrawingOrder29=25
LayerDrawingOrder30=26
LayerDrawingOrder31=27
LayerDrawingOrder32=28
LayerDrawingOrder33=29
LayerDrawingOrder34=30
LayerDrawingOrder35=31
LayerDrawingOrder36=32
LayerDrawingOrder37=35
LayerDrawingOrder38=36
LayerDrawingOrder39=37
LayerDrawingOrder40=38
LayerDrawingOrder41=39
LayerDrawingOrder42=40
LayerDrawingOrder43=41
LayerDrawingOrder44=42
LayerDrawingOrder45=43
LayerDrawingOrder46=44
LayerDrawingOrder47=45
LayerDrawingOrder48=46
LayerDrawingOrder49=47
LayerDrawingOrder50=48
LayerDrawingOrder51=49
LayerDrawingOrder52=50
LayerDrawingOrder53=51
LayerDrawingOrder54=52
LayerDrawingOrder55=53
LayerDrawingOrder56=54
LayerDrawingOrder57=55
LayerDrawingOrder58=56
LayerDrawingOrder59=57
LayerDrawingOrder60=58
LayerDrawingOrder61=59
LayerDrawingOrder62=60
LayerDrawingOrder63=61
LayerDrawingOrder64=62
LayerDrawingOrder65=63
LayerDrawingOrder66=64
LayerDrawingOrder67=65
LayerDrawingOrder68=66
LayerDrawingOrder69=67
LayerDrawingOrder70=68
LayerDrawingOrder71=69
LayerDrawingOrder72=70
LayerDrawingOrder73=71
LayerDrawingOrder74=72
LayerDrawingOrder75=73
LayerDrawingOrder76=79
LayerDrawingOrder77=76
LayerDrawingOrder78=76
LayerDrawingOrder79=76
LayerDrawingOrder80=76
LayerDrawingOrder81=76
LayerDrawingOrder82=76
Com1=0,0,0,0,0
Com2=0,0,0,0,0
Com3=0,0,0,0,0
Com4=0,0,0,0,0
[ComponentTypeMap]
Count=0
[CachedFiles]
Count=4
File0=D>MSACCESS:$RP>D:\OCT\PCBSCH$RN>BldScnUsbV1.ddb$OP>$ON>DIGITALV2.lib$ID>-1$ATTR>0$E>PCBLib$STF>
File1=D>MSACCESS:$RP>D:\OCT\PCBSCH$RN>BldScnUsbV1.ddb$OP>$ON>bladder11.lib$ID>-1$ATTR>0$E>PCBLib$STF>
File2=D>MSACCESS:$RP>D:\OCT\PCBSCH$RN>BldScnUsbV1.ddb$OP>$ON>PWR_BD.lib$ID>-1$ATTR>0$E>PCBLib$STF>
File3=D>MSACCESS:$RP>C:\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>
 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/pcjiushizhu/article/details/120867582

智能推荐

oracle 12c 集群安装后的检查_12c查看crs状态-程序员宅基地

文章浏览阅读1.6k次。安装配置gi、安装数据库软件、dbca建库见下:http://blog.csdn.net/kadwf123/article/details/784299611、检查集群节点及状态:[root@rac2 ~]# olsnodes -srac1 Activerac2 Activerac3 Activerac4 Active[root@rac2 ~]_12c查看crs状态

解决jupyter notebook无法找到虚拟环境的问题_jupyter没有pytorch环境-程序员宅基地

文章浏览阅读1.3w次,点赞45次,收藏99次。我个人用的是anaconda3的一个python集成环境,自带jupyter notebook,但在我打开jupyter notebook界面后,却找不到对应的虚拟环境,原来是jupyter notebook只是通用于下载anaconda时自带的环境,其他环境要想使用必须手动下载一些库:1.首先进入到自己创建的虚拟环境(pytorch是虚拟环境的名字)activate pytorch2.在该环境下下载这个库conda install ipykernelconda install nb__jupyter没有pytorch环境

国内安装scoop的保姆教程_scoop-cn-程序员宅基地

文章浏览阅读5.2k次,点赞19次,收藏28次。选择scoop纯属意外,也是无奈,因为电脑用户被锁了管理员权限,所有exe安装程序都无法安装,只可以用绿色软件,最后被我发现scoop,省去了到处下载XXX绿色版的烦恼,当然scoop里需要管理员权限的软件也跟我无缘了(譬如everything)。推荐添加dorado这个bucket镜像,里面很多中文软件,但是部分国外的软件下载地址在github,可能无法下载。以上两个是官方bucket的国内镜像,所有软件建议优先从这里下载。上面可以看到很多bucket以及软件数。如果官网登陆不了可以试一下以下方式。_scoop-cn

Element ui colorpicker在Vue中的使用_vue el-color-picker-程序员宅基地

文章浏览阅读4.5k次,点赞2次,收藏3次。首先要有一个color-picker组件 <el-color-picker v-model="headcolor"></el-color-picker>在data里面data() { return {headcolor: ’ #278add ’ //这里可以选择一个默认的颜色} }然后在你想要改变颜色的地方用v-bind绑定就好了,例如:这里的:sty..._vue el-color-picker

迅为iTOP-4412精英版之烧写内核移植后的镜像_exynos 4412 刷机-程序员宅基地

文章浏览阅读640次。基于芯片日益增长的问题,所以内核开发者们引入了新的方法,就是在内核中只保留函数,而数据则不包含,由用户(应用程序员)自己把数据按照规定的格式编写,并放在约定的地方,为了不占用过多的内存,还要求数据以根精简的方式编写。boot启动时,传参给内核,告诉内核设备树文件和kernel的位置,内核启动时根据地址去找到设备树文件,再利用专用的编译器去反编译dtb文件,将dtb还原成数据结构,以供驱动的函数去调用。firmware是三星的一个固件的设备信息,因为找不到固件,所以内核启动不成功。_exynos 4412 刷机

Linux系统配置jdk_linux配置jdk-程序员宅基地

文章浏览阅读2w次,点赞24次,收藏42次。Linux系统配置jdkLinux学习教程,Linux入门教程(超详细)_linux配置jdk

随便推点

matlab(4):特殊符号的输入_matlab微米怎么输入-程序员宅基地

文章浏览阅读3.3k次,点赞5次,收藏19次。xlabel('\delta');ylabel('AUC');具体符号的对照表参照下图:_matlab微米怎么输入

C语言程序设计-文件(打开与关闭、顺序、二进制读写)-程序员宅基地

文章浏览阅读119次。顺序读写指的是按照文件中数据的顺序进行读取或写入。对于文本文件,可以使用fgets、fputs、fscanf、fprintf等函数进行顺序读写。在C语言中,对文件的操作通常涉及文件的打开、读写以及关闭。文件的打开使用fopen函数,而关闭则使用fclose函数。在C语言中,可以使用fread和fwrite函数进行二进制读写。‍ Biaoge 于2024-03-09 23:51发布 阅读量:7 ️文章类型:【 C语言程序设计 】在C语言中,用于打开文件的函数是____,用于关闭文件的函数是____。

Touchdesigner自学笔记之三_touchdesigner怎么让一个模型跟着鼠标移动-程序员宅基地

文章浏览阅读3.4k次,点赞2次,收藏13次。跟随鼠标移动的粒子以grid(SOP)为partical(SOP)的资源模板,调整后连接【Geo组合+point spirit(MAT)】,在连接【feedback组合】适当调整。影响粒子动态的节点【metaball(SOP)+force(SOP)】添加mouse in(CHOP)鼠标位置到metaball的坐标,实现鼠标影响。..._touchdesigner怎么让一个模型跟着鼠标移动

【附源码】基于java的校园停车场管理系统的设计与实现61m0e9计算机毕设SSM_基于java技术的停车场管理系统实现与设计-程序员宅基地

文章浏览阅读178次。项目运行环境配置:Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。项目技术:Springboot + mybatis + Maven +mysql5.7或8.0+html+css+js等等组成,B/S模式 + Maven管理等等。环境需要1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。_基于java技术的停车场管理系统实现与设计

Android系统播放器MediaPlayer源码分析_android多媒体播放源码分析 时序图-程序员宅基地

文章浏览阅读3.5k次。前言对于MediaPlayer播放器的源码分析内容相对来说比较多,会从Java-&amp;amp;gt;Jni-&amp;amp;gt;C/C++慢慢分析,后面会慢慢更新。另外,博客只作为自己学习记录的一种方式,对于其他的不过多的评论。MediaPlayerDemopublic class MainActivity extends AppCompatActivity implements SurfaceHolder.Cal..._android多媒体播放源码分析 时序图

java 数据结构与算法 ——快速排序法-程序员宅基地

文章浏览阅读2.4k次,点赞41次,收藏13次。java 数据结构与算法 ——快速排序法_快速排序法