Protel中建立元件库两法 tianzhua 2001年 39期 Protel 98是目前我们在Windows平台下进行电子电路设计的常用软件,是广大电子电路设计人员首选的电路绘画工具。虽然Protel 98提供了超过16000个元件,并且有ANSI(美国国家标准学会)、Demorgan、IEEE(电气和电子工程师学会)三种元件模式的丰富元件库,以及Protel 98本身强大的元件库管理和方便的在线元件浏览功能,使设计人员能非常方便地在线查询一个元件的封装和型号。但是,随着科学技术的发展,新型器件的不断产生,Protel 98元件库所提供的库元件可能就不够用了,这时我们就必须自己创建新的元件。此外,实际应用中,有些元件经常使用,我们又不愿频繁地进出元件库去选择它。针对这些问题,我们可以自建一个元件库,把系统元件库中没有的,或者元件库中有但要经常使用的元件放入自建元件库中,从而方便我们的使用。经过笔者的摸索,发现了两种自建元件库的方法:一种是创建新的元件;一种是利用系统元件库中已有的元件,下面就以Win98+Protel 98环境为例,分别介绍其操作步骤。   #1一、创建新的元件   1.在Win 98下启动EDA Client 98,进入Protel 98,单击屏幕左侧Schlib(元件库编辑器)卡片,启动元件库编辑器,此时屏幕上打开一个空白元件图页。连续按TAB键8次(或用鼠标点击工具栏上“Zoom in”钮8次),将图页网格放大,以方便制作元件。   2.执行Tools/Rename Component菜单命令,给元件取一个新的名称(例如IC1)。   3.用绘画工具制作好一个新的元件,确定并记下元件的尺寸(用元件右上角的X、Y的值减去左下角的X、Y值即为元件的尺寸)。   4.执行Edit/Select/All菜单命令选取该元件,再执行Edit/Cut命令将元件剪切到剪贴板,以备用。   5.选择Options/Document Options菜单命令,在打开的对话框中选中“Use Custom Size”(打“√”),输入前面确定的X、Y值,将Snap值改为5,去掉“Show Border”(显示边界)选取,点击OK。   6.点击工具栏上的“Zoom out”钮,再点击“Zoom in”钮,调整设定框到适当大小。   7.执行Edit/Paste菜单命令,将元件粘贴到空白元件图框,此时元件并不正好在框里。再选择Edit/Move/Move Seletion菜单命令,将鼠标移到元件上,按下左键将元件拖动到图框中。   8.选择Edit/Deselect/All菜单命令去掉选取,执行File/Save命令将元件存盘。第一个元件存盘时系统要求选择路径和文件名,选取好路径,输入文件名(例如MyCmpnt.lib)后,点击“Save”钮即可。   至此,第一个元件就制作好了,并存入了自建的元件库MyCmpnt.lib中。接下来是创建第二个元件,这一步是关键,如果操作不正确,就会出现后创建的元件覆盖先创建的元件。   正确的操作是,在原来的Schlib编辑MyCmpnt.lib窗口,执行Tools/New Component命令,重新打开一个新的空白元件图页,选择Options/Document Options命令,去掉“Use Custom Size”的选中状态,单击OK钮恢复正常图页网格。重复以上2至8步,就可以创建新的元件了。   #1二、将系统元件库的元件编入自建元件库中   1.单击屏幕左侧的Sch(电路图编辑器)卡片,在“Library”栏中装入以上自建的元件库MyCmpnt.lib,在“Components in Library”栏上点击“Edit”钮,进入Schlib编辑器窗口。   2.选择Tools/New Component命令打开一个新的元件制作图页。选择Tools/Rename Component命令,输入一个新的元件名。   3.点击“Components”栏上的“Find”钮,进入“Find”对话框,在“Find Component”栏选中“By Library Reference”,在右边框中输入要编入的元件名(例如名为4000的元件),在“Search”栏Scope框中选“Listed Libraries”,点击“Find now”钮开始查找。找到后元件所在库将显示在“Found Libraries”框中,元件名显示在“Components”框中,点击“Edit”钮,将该元件显示在元件编辑器窗口上。   4.按前述方法确定并记下元件尺寸,选择Edit/Cut命令将元件剪切到剪贴板,关闭该窗口(这点很重要),返回到自建元件库MyCmpnt.lib窗口。   5.重复前述5至8步,即可将一个系统元件库中的元件编入自建元件库MyCmpnt.lib中。按照此方法也可以将系统元件库中别的元件编入自建库中。   到此为止,一个新的元件库就建好了。使用时,在Sch编辑器窗口状态下装入自建元件库MyCmpnt.lib,就可以像系统元件库一样用库中的元件绘制电路图了。   