主讲教师:余宏生湖北理工学院技能训练3制作元件与创建原理图元件库要求1.学会创建元件库文件及启动元件库编辑器的方法22019/8/42.能熟练地使用元件库编辑器中的实用工具制作新的元件。3.熟练掌握元件库管理的基本操作,掌握创建“个性化”元件库的方法。一、启动元件库编辑器和创建一个元件库原理图元件库编辑器的启动方法如下。(1)启动Protel2004后,创建设计工作区“Workspace1”,在工作区中创建项目文件“PCB_Project1”,单击“项目”按钮,执行菜单命令“追加新文件到项目中→SchematicLibrary”,如图所示。在该项目中创建元件库文件“Schlib1.SchLib”,启动元件库设计编辑器。(2)单击“项目”按钮,执行“保存项目”命令,出现如图所示对话框。单击“保存”按钮,将元件库文件“Schlib1.SchLib”保存到D:/TEST3。一、启动元件库编辑器和创建一个元件库一、启动元件库编辑器和创建一个元件库(3)出现图示对话框后,单击“保存”按钮,保存项目文件“PCB_Project1”(4)进行上述操作后,系统即在当前的项目文件中创建了一个新的元件库。如果不作修改,系统将以“Schlib1.SchLib”作为新建元件库的文件名。原理图元件库编辑界面,如图所示。一、启动元件库编辑器和创建一个元件库一、启动元件库编辑器和创建一个元件库(5)执行菜单命令“查看→工具栏→用户自定义”,打开“CustomizingSchLibEditor”对话框,选择“工具栏”选项卡,如图所示。设置元件库编辑器工具栏,完成后关闭对话框。二、新建元件库及制作新元件进入原理图元件库编辑界面后,就可以开始制作一个新元件了。下面以制作一个7段数码管为例,介绍如何使用实用工具制作元件。二、新建元件库及制作新元件(1)执行菜单命令“放置→IEEE符号”,弹出如图示菜单,该菜单中的命令与“实用工具”中的命令对应。这是制作新元件的主要工具(2)执行菜单命令“工具→重新命名元件”,在如图所示的对话框中输入新建元件的名称“LED”,然后单击“确认”按钮。二、新建元件库及制作新元件二、新建元件库及制作新元件(3)单击实用工具栏中“放置矩形”命令。在编辑区内的合适位置单击鼠标左键,确定矩形的左上角,然后移动光标至矩形的右下角,再次单击鼠标左键,完成绘制元件“LED”的外形。此时光标变成“十”字形,“十”字形的光标右下角粘连着一个黄色的矩形框。单击鼠标右键结束画矩形命令状态。(4)双击黄色的矩形框,弹出矩形属性设置对话框。在对话框中可以对参数进行选择。此处选择“画实心”、“透明”、“Smallest”选项,“位置”、“填充色”和“边缘色”为默认设置。二、新建元件库及制作新元件二、新建元件库及制作新元件(5)单击实用工具栏中的“放置直线”命令。此时光标变成“十”字形,在合适位置单击鼠标左键,确定直线的起点,移动鼠标到直线的终点,再次单击鼠标左键,完成一条直线的绘制。依此方法绘制数码管上的“日”字,完成后的图形如图所示。单击鼠标右键退出绘制直线命令状态。二、新建元件库及制作新元件(6)双击数码管上“日”字中的直线,出现直线属性对话框。在直线属性对话框中将Line选项设置为“Medium”,单击“确认”按钮,加粗后的“日”字如图所示。(7)单击实用工具栏中的“放置引脚”命令,绘制数码管上的引脚。二、新建元件库及制作新元件出现“十”字光标后,按下“Tab”键会出现设置引脚属性的对话框。将“显示名称”设置为“A”,Number设置为“1”。设置属性后,单击“确认”按钮,将光标移动到合适位置,放置引脚1,用同样的方法放置其他引脚。二、新建元件库及制作新元件(8)单击实用工具栏中“放置文本字符串”命令。出现“十”字光标后,按下“Tab”键会出现设置文本字符属性的对话框。在“文本”栏输入文本内容,单击“确认”按钮,然后将字符放置在合适的位置。(9)在绘图区空白处鼠标右键单击,弹出快捷菜单,执行菜单命令“工具→元件属性”,系统弹出的库元件属性对话框。设置相关属性,单击“确认”按钮二、新建元件库及制作新元件(10)执行菜单命令“文件→保存”或单击主工具栏中的“保存”按钮即可将新建的元件“LED”保存在当前的元件库文件“Schlib1.SchLib”中,至此,7段数码管的原理图元件制作全部完成。二、新建元件库及制作新元件三、元件库的管理认识元件库面板三、元件库的管理菜单“工具”中的有关命令三、元件库的管理元件库管理的几个常用操作如下。(1)在同一个设计工作区中,将一个项目的元件库中的元件复制或移动到另一个项目的元件库中。例如:将元件库MiscellaneousDevices.IntLib中的元件复制到元件库Schlib1.SchLib中。三、元件库的管理①单击元件库面板中的“元件库“按钮,出现“可用元件库”对话框。单击“加元件库”按钮。选择要复制的元件所在的元件库“MiscellaneousDevices.IntLib”,单击“关闭“按钮,关闭该对话框。②单击“Projects”面板中的“项目”按钮,执行“保存项目”命令,保存该项目。在文件名MiscellaneousDevices.IntLib上鼠标右键单击,弹出快捷菜单,执行“ExtractSources”命令。三、元件库的管理也可以直接在文件名“MiscellaneousDevices.IntLib”上双击鼠标左键,此时系统自动生成名为“MiscellaneousDevices.LIBPKG”的项目文件,项目文件中包含元件库文件MiscellaneousDevices.SchLib。单击“Projects”面板中的“项目”按钮,执行“保存项目”命令,保存该项目。③单击“Projects”面板中的元件库文件名“MiscellaneousDevices.SchLib”,在元件库面板中选择要复制的库元件,如:“Cap”,在元件名上右键单击,弹出快捷菜单。三、元件库的管理④执行菜单命令“EditComponent”,此时在编辑区出现“Cap”元件的原理图符号。三、元件库的管理⑤执行菜单命令“工具→复制元件”,出现“DestinationLibrary”对话框。在对话框中,选择目的元件库的名称“Schlib1.SchLib”,单击“确认“按钮。⑥单击选中元件库文件名“Schlib1.SchLib”,单击“保存”按钮,保存文件。⑦此时,可以发现在元件库Schlib1.SchLib中增加了一个元件“Cap”,这说明该元件已经元件库MiscellaneousDevices.IntLib中的被复制到元件库Schlib1.SchLib中了。三、元件库的管理三、元件库的管理(2)将一个项目文件中的元件库复制到另一个项目文件中。例如:在项目文件MiscellaneousDevices.LIBPKG中创建元件库文件Schlib2.SchLib,将该元件库复制到项目文件PCB_Project1中。①创建元件库Schlib2.SchLib单击“Projects”面板中的项目文件名“MiscellaneousDevices.LIBPKG”,选择该项目为当前项目。单击“项目”按钮,执行菜单命令“追加新文件到项目中→SchematicLibrary”;单击“项目”按钮,执行菜单命令“保存项目”,保存元件库文件“Schlib2.SchLib”和所在项目。创建元件库操作界面如图所示。三、元件库的管理②单击“Projects”面板中的项目文件名PCB_Project1,选择该项目为当前项目。单击“项目”按钮,执行菜单命令“追加已有文件到项目中”,出现如图所示对话框。③在对话框中选择元件库文件名Schlib2.SchLib,单击“打开”按钮。④单击“项目”按钮,执行菜单命令“保存项目”,完成元件库文件Schlib2.SchLib的复制操作,完成后,如图所示。三、元件库的管理三、元件库的管理(3)删除一个项目文件中的元件库文件。例如:删除项目文件PCB_Project1中的元件库Schlib2.lib。①右键单击“Project”面板中的文件名“Schlib2.lib”,在弹出的快捷菜单中选择“从项目中删除”命令,如图所示。三、元件库的管理②出现如图所示对话框后,单击“Yes”按钮。③单击“项目”按钮,执行菜单命令“保存项目”,完成删除元件库Schlib2.lib的操作。四、创建“个性化”元件库由于每个设计者的工作领域不同,所使用的元件也会不同,因此,一个项目的设计不可能用到所有的元件库,设计者使用的元件往往总是其中较为固定不变的一部分,那么,创建属于自己的“个性化”元件库将对设计工作非常有利。下面将创建“个性化”元件库的步骤归纳如下。四、创建“个性化”元件库(1)启动Protel2004后,创建设计工作区Workspace1,在工作区中创建项目文件PCB_Mydesign,单击“项目”按钮,执行菜单命令“追加新文件到项目中→SchematicLibrary”,在该项目中创建并且保存元件库文件Mydesign.SCHLIB,如图所示。四、创建“个性化”元件库(2)在元件库面板中单击“元件库”按钮,在弹出的对话框中,单击“加元件库”按钮,选择含有所需元件的元件库文件,例如:C:\ProgramFiles\Altium2004\Library\MiscellaneousDevices.IntLib,单击“确认”按钮。单击“项目”按钮,执行菜单命令“保存项目”,完成元件库的加载操作,如图所示。四、创建“个性化”元件库(3)在“Projects”面板中双击元件库文件名MiscellaneousDevices.LIBPKG,产生元件库文件MiscellaneousDevices.SchLib,如图所示。四、创建“个性化”元件库(4)单击“Projects”面板中元件库文件名MiscellaneousDevices.SchLib;在库元件面板中选择将要复制的元件,鼠标右键单击该元件名,在菜单中选择“EditComponent”命令。(5)执行菜单命令“工具→复制元件”或者“工具→移动元件”。在如图所示对话框中选择目标库文件Mydesign.SCHLIB,单击“确认”按钮。四、创建“个性化”元件库(6)重复步骤(3)~(5)操作,将所有需要的元件复制到目标库文件Mydesign.SCHLIB中。单击“项目”按钮,执行菜单命令“保存项目”,保存“个性库”文件及项目文件。本章结束