如何创建和管理DXP的集成库
2011-04-17李春秀
李春秀
广东省惠州市高级技工学校,广东 惠州 516003
PROTEL DXP与以往版本相比,一个显著的特点就是提供了集成元件库,其文件扩展名为:.IntLib。集成库中存储了各种元件的原理图符号,以及封装、仿真等模型。无论源库在什么地方,所有的元件信息都被存储在一起。这样做使集成库真正可以随意移动。所有的源库,包括任意数量的原理图库以及与其相联系的模型库和模型文件都被加到一个库包项目里。在Protel DXP中,当装入一个集成库后并调用其中的原理图符号时,该元件的所有相关信息都会被同时调用,极大地方便了用户在板级设计中调用器件的功能。下面就来详细介绍集成库的创建方法。
1 创建集成元件库
1)执行菜单命令 File〉New〉Integrated Library,建立一个新的集成库文件包项目,并保存为“My Integrated Library.LibPkg”;
2)执行菜单命令Project〉Add to Project,在集成库包文件中添加前面制作的原理图库文件,用同样的方法将制作的PCB文件加入到项目中来;
3)打开原理图库文件,打开Library Editor面板,为原理图库中元件指定封装;
4)执行菜单命令Project〉Compile Integrated Library对集成库包文件进行编译,此时弹出对话框,单击OK确认保存集成库。若编译无误,系统将创建的集成库文件自动加载到当前库文件中,此时就可以直接在DXP中直接调用这个元件库了。否则,将利用Message窗口给出错误提示信息;
5)若出现错误提示,必须进行修改。单击原理图库文件标签,在原理图库编辑器中,单击[SCH Library],根据信息提示修改有错的元件,按下Editer按钮,以修改器件原理图的属性(如名称、关联库)。在工程栏中的Model子窗口下点击ADD命令,然后在弹出窗口下拉菜单中选择需要添加的模型属性(如器件封装、仿真模型);
6)修改完毕后,对该集成库文件再次编译保存,在项目中右键选择” Recompile Integrated Library ****.LibPgk”选项。至编译无误,集成库文件才算创建完成;
7)由于一个工程文件需要用到不同的元件,而元件都来源于不同的库,不便于本工程元件的管理,为此可以生成一个工程元件库,必要时还可以对工程的元件进行修改,而不会影响其它的元件。以8086.PRJPCB工程为例,打开工程文件下的8086.SCHDOC原理图,如图1单击【Design】/【Make Project Library】,再单击OK按钮并保存,便可在Project面板上看到8086.SCHLIB元件库。接着打开8086.PCBDOC电路板,单击【Design】/【Make PCB Library】可以将PCB电路板上的所有元件新建成一个封装库,放置在PCB文件所在的工程中保存。在编辑PCB文件时如果仅仅对这个文件中的某个封装元件修改,那么只修改这个封装库中的相关元件就可以了,而其他封装元件库中的元件不会被修改。
图1
2 如何修改集成库
要修改一个集成库,你必须首先在源库(.schlib或.pcblib)中修改,然后再次编译这个集成库包项目,这是因为集成库是不能直接修改的。
1)打开包含希望修改源库的集成库。如图2所示,执行File〉Open命令,到integrated library所保存的文件夹中打开Project Outputs for myIntegrated_Library文件夹里需要修改的集成库。在弹出的Information对话框中点击yes按钮。这时源原理图库被提取并出现在项目面板中,而不是打开源库;
图2
2)双击打开需要修改的原理图库,如果需要希望修改封装,那么在编辑模型前应加载所需要的PCB库,因为PCB库虽已生成并存储在新的库包文件夹中,但并没有自动添加到项目面板中。执行File〉Open命令打开PCB库模型文件;
3)单击[SCH Library]或[PCB Library] 标签,进入编辑器按照创建集成元件库的第5、6点进行修改。
3 如何调用Protel99se的库到Protel DXP中
在Protel 99 SE中有部分封装元件是Protel DXP中没有的,如果将Protel 99 SE中的封装库导入Protel DXP中实际是很方便的,不需要自己一个一个地去创建这些元件,更不用担心因此可能会产生的错误。要在Protel DXP中使用Protel以前版本的元件库,必须保证所使用元件库的后缀为.lib。这是因为Protel99或Protel99se元件库后缀均为.ddb,所以在使用的时候必须先进行转换 。方法是:
1)启动Protel 99 SE,新建一个*.DDB工程,在这个工程中导入需要的封装库,然后保存工程并关闭Protel 99 SE。
2)启动Protel DXP,打开刚保存的*.DDB文件,这时,Protel DXP会自动解析*.DDB文件中的各文件,并将打开的原理图库另存为.schlib,PCB封装库存为.pcblib文件。
3)关闭所有打开的文件,按照创建集成库的方法,将从Protel99或Protel99se中转换过来的原理图库和封装库创建成一个集成库,以后就可以十分方便地调用了。
[1]甘登岱.Protel Dxp 电路设计与制版实用教程[M].北京:人民邮电出版社,2004,1.
[2]杨亭,等.电子CAD职业技能鉴定教程[M].广州:广东科技出版社,2007,1.
[3]雪茗斋电脑教育研究室.电路设计制版100例[M].北京:人民邮电出版社,2005.