做电子行业多年,接触过一些电子电路制作方面的软件,觉得Protel是最好的,它功能强大,几乎无所不能。我们会经常用到它来画电路图,不过你有没有觉得它本身的SCH符号库有点太分散了呢?为了画一个并不复杂的电路图,你可能要同时加载好几个库文件(.ddb文件),其中更含了十几个甚至更多的符号库(.lib文件),里面那成百上千的元件符号……天啊,真是叫人眼花缭乱啊。为了找一个电阻符号,你可能要到“Miscellaneous Devices.lib”中去找,然后为了找一个双联电容符号,你可能又要转到“GB4.lib”中去找……。等你找到了这些符号,你可能又会发现它们的管脚封装(Footprint)要么没有提供,要么不是自己所需要的,没有它怎么能做出PCB板图呢?真是烦恼啊!这时你一定会想,要是把这些我自己常用的符号都集中到一个符号库里并且设置完善该多好。没什么大不了,说做就做,现在就开始吧。
我们建这个自己的SCH符号库的根本标准就是它能与Protel本身提供的符号库一样方便地使用。Protel本身的SCH符号库都是.ddb形式的库文件,其中包含有若干个.lib形式的具体符号库。我们一般常用的符号并不太多,一百个以内足够了。所以最简便的方法就是把这些符号都放到一个自建的.lib文件里,并且让它寄宿在Protel本身的某个常用的.ddb库文件里(比如Protel DOS Schmatic Libraries.ddb,以后就以此库为例)。这样,当这个库文件加载后,我们的这个小符号库也就同时加载了,并且使用起来同其它Protel本身提供的文件完全一样。
STEP1:在SCH原理图绘制状态下(怎么进入?你可以打开任何一个已有的原理图文件,或用“File/New…/Document/Schmatic Document”新建一个原理图文件,然后打开它),将左窗口切换到“Browse Sch”窗口,选中librarys的“Protel DOS Schmatic Libraries.ddb”中的任一个.lib文件,比如“Protel DOS Schmatic Linear.lib”(当然它得预先加载了),再选中其中的任一个符号,比如“CAP”,点击下面的“Edit”会在右侧主窗口同时出现“Protel DOS Schmatic Libraries.ddb”和这两个编辑窗口。
STEP2:切换到“Protel DOS Schmatic Libraries.ddb”窗口。点选上面 “File” 菜单中的“New……”新建文件,在随后打开的“New Document”窗口的“Documents”标签下的窗口中选择“Schmatic Library”形式文件,点选下面的“OK”确认。这样会在“Protel DOS Schmatic Libraries.ddb”窗口中出现一个新的.lib文件图标,并且光标闪动,要求输入文件名。我们可以将其命名为“My Schmatic Library.lib”,这个就是我们自己的符号库文件,它现在就包含在“Protel DOS Schmatic Libraries.ddb”这个库文件里。
STEP3:现在该往我们自己的这个符号库里加入符号内容了。在图标上双击打开这个“My Schmatic Library.lib”符号库,系统自动转到符号编辑窗口。因为这个符号库现在是空的,所以编辑窗口内也是空的。当然现在你可以开始利用各种绘图工作开始绘制自己的符号了。不过不要着急,绝大部分符号你是用不着自己一笔一笔绘制的,你把它从别的符号库中给“Copy”过来就成了。现在你可以在左侧的“Explorer”窗口中看到刚才已经打开的的“Protel DOS Schmatic Libraries.ddb”库文件名及其包含的许多.lib符号库的目录树,刚才所建的“My Schmatic Library.lib”文件也在这个目录树下。试着点击其它任何一个.lib文件(比如“Protel DOS Schmatic Linear.lib”),你可以在右侧窗口内看到这个.lib符号库内的某个具体符号图形。这时你将左窗口切换到“Browse Sch”窗口,现在看到里面的那些具体符号名了吧?点哪个,右面窗口中就会出现哪个符号的编辑图形,这时你就可以将这个图形进行拷贝和粘贴了(具体方法下一步再讲)。如果你想要的符号没在“Protel DOS Schmatic Libraries.ddb”库文件里而在其它.ddb库文件里怎么办?象STEP1那样再去打开这个.ddb库文件,让它出现在左窗口中“Explorer”下的目录树中就行了。
STEP4:具体介绍一下拷贝(Copy)和粘帖(Paste)。首先将你要拷贝的符号图形先缩小一下(为便于选中),然后框选整个图形,使其变为选中状态(变为黄色)。点上面菜单中“Edit”中的“Copy”光标变为“十”字,在图形上的提取点(最好是在捕获网格上,可以方便以后粘帖定位)点一下,即完成复制。在左窗口目录树上点选进入我们刚建好的“My Schmatic Library.lib”符号编辑窗口,点工具栏上的放大按钮,将图纸放大到与刚才进行拷贝时的窗口相同或相当,找到图纸原点(可用菜单上的“Edit/Jump/Origin”功能),点选上面菜单中的“Edit/Past”,光标付近会出现刚才拷贝的图形。将光标在图纸上相应地方单击,图形就被粘帖在图纸上了。
STEP5:现在还要对刚粘帖的图形进行编辑和设置:如果你想对所粘帖来的图形进行修改,那么可以现在来做。修改完成了,该对该符号进行设置了。点击左窗口中的“Description……”按钮,主要要填好左侧的“Default Designator”栏和右侧的“Footprint1~Footprint4”。前者在你绘制电路图时会出现在元件符号边上,是元件的代号,比如二极管一般为D?,电容一般为C?,在这个栏目你根据元件性质就这么填吧。后者是元件的管脚封装形式,也就是元件在电路板上的具体管脚尺寸,对电阻可能是“AXIAL0.4”,对电容可能是“RB.2/.4”……这在PCB板设计部分要用到(这部分这里不再细说,以后再写一篇专们介绍PCB部分的文章)。这一部分共有四个可选填写空白,可不全填,也可暂时全不填。都填好了,点击“OK”,完成。看看左侧的窗口,有一个元件的符号名了——咦?怎么是“Component_1”?点选上面菜单栏的“Tools/Rename Component…”,改成正确的符号名就得了。
STEP6:点选上面菜单栏的“Tools/New Component”,再新建一个元件符号,这回系统主动要你输入符号名了。输入后确认,就进入了新的元件符号的编辑窗口。按以上介绍的步骤去做吧,直到把你想要的元件符号都输入完!
……唉!干了半天才建完了这个符号库,好累啊!可是想想以后再画图时可就要轻松多了。什么叫“一劳永逸”,这个就是!