首页 理论教育Multisim10元件编辑器:创建自定义元件

Multisim10元件编辑器:创建自定义元件

【摘要】:6-3元件编辑器6-3-1概述元件的缺少或不适宜的解决途径主元件库中虽然存放着成千上万个仿真元件,但由于客户的需求是各种各样的,所以Multisim 10不可能满足每个用户的需求。③利用元件编辑器:利用Multisim 10提供的元件编辑器,可创建新元件。图6-3-1Value页图6-3-2元件的属性对话框图6-3-3Componet Wizard-Step 1 of 8对话框①输入初始元器件信息。图6-3-15Symbol页Number of Pins和Number of Sec用于选择元件的管脚数量和区域。

6-3 元件编辑器

6-3-1 概述

(1)元件的缺少或不适宜的解决途径

主元件库中虽然存放着成千上万个仿真元件,但由于客户的需求是各种各样的,所以Multisim 10不可能满足每个用户的需求。例如用户在进行某种仿真时缺少一个或几个仿真元件,仿真可能就无法进行;又如,现有的元件不适合新的封装形式。在这些情况下,通常有3种可能的解决途径。

①元件代替:用性能参数相近的元件代替,但这些仿真出来的效果的准确性肯定受到影响。

②购买模型:通过购买元件扩充包或通过网站庞大的数据库搜索并购买所需要的模型,但购得的仅仅是所需元件的Spice模型,还需利用Multisim 10提供的元件编辑器对其图形和引脚等信息进行进一步处理方可使用。

③利用元件编辑器:利用Multisim 10提供的元件编辑器,可创建新元件。

(2)元件库中元件的信息

双击元件窗口的某元件,并且在如图6-3-1所示的Value页上单击Edit Component in DB(编辑已经存在于元件库中的元件)按钮

打开该元件的属性对话框,如图6-3-2所示。

从图中可以看出,Multisim 10元件库中一般包括下面几方面的信息。

①一般属性:包括元件名称、元件制造商、元件的创建时间和作者等信息。

②符号:元件的符号标志。用于绘制电路图的图形。

③模型:提供电路仿真所需要的参数,是Multisim 10的主体。如果元件没有元件模型,则无法进行电路仿真与分析。

④封装:提供电路板设计的接口,使电路板设计软件能够取得该元件的外形。

电气参数:对仿真结果毫无影响,仅是一个说明性参数(某些元件在实际应用时应该考虑的参数指标,例如,电阻在仿真时不必考虑其耗散功率,但在实际应用时要考虑其耗散功率。这些必须在电气参数中得到体现)。

(3)创建元件

使用创建元器件向导创建或编辑新元器件。单击主工具栏中的创建元器件按钮,或选择Tool→Component Wizard命令,打开元器件向导Step1对话框,如图6-3-3所示。

img90

图6-3-1 Value页

img91

图6-3-2 元件的属性对话框

img92

图6-3-3 Componet Wizard-Step 1 of 8对话框

①输入初始元器件信息。

②单击Next按钮,打开Step2对话框,输入封装信息,如图6-3-4所示。

img93

图6-3-4 Componet Wizard-Step 2 of 8对话框

③如图6-3-5所示输入符号信息,之后单击Next。

④如图6-3-6所示设置管脚参数,之后单击Next。

⑤如图6-3-7所示设置符号与布局封装间映射关系,之后单击Next。

⑥如图6-3-8所示选择仿真模型,之后单击Next。

⑦如图6-3-9所示实现符号管脚至模型节点的映射,之后单击Next。

⑧如图6-3-10所示将元器件保存到数据库中,单击Finish即完成元件的创建。

img94

图6-3-5 Componet Wizard-Step 3 of 8对话框

img95

图6-3-6 Componet Wizard-Step 4 of 8对话框

img96

图6-3-7 Componet Wizard-Step 5 of 8对话框

img97

图6-3-8 Componet Wizard-Step 6 of 8对话框

img98

图6-3-9 Componet Wizard-Step 7 of 8对话框

img99

图6-3-10 Componet Wizard-Step 8 of 8对话框

必须注意的是,在加入元器件之前,应先用Add Family功能添加新的元器件系列。例如,在Diodes分类下添加晶闸管(俗称可控硅)系列,添加完成后再将元器件存入。

方法2:利用元件编辑器编辑

单击菜单栏的Tools菜单,选择Database manager,如图6-3-11所示。

Multisim 10中的元件编辑器包括编辑元件(Edit)、复制元件(Copy)、删除元件(Delete)、移动元件(Move)、引入元件(Export)、引出元件(Import)、元件详细报告(Detail Reports)功能命令。

img100

图6-3-11 Tools菜单(www.chuimin.cn)

6-3-2 元件的编辑

双击元件窗口的某元件,并在其Value页上单击Edit Component in DB(编辑已经存在于元件库中的元件)按钮,将会出现元件属性对话框图6-3-12,在其symbol和model页上会出现Add from Componen,点击该选项可以对该元件进行编辑,出现如图6-3-13对话框,编辑的是已存在于元件库的元件。

其中,

Database区和Group区用于选择要编辑元件所属的元件库。

Family区用于选择要编辑元件所属的元件箱。

Component区用于选择要编辑元件的名称。

Symbol区用于显示所选择元件的图标。

Function区显示元件的功能。

img101

图6-3-12 元件属性对话框

img102

图6-3-13 Select Model Data对话框

在Component Properties对话框中可以进行以下菜单的编辑。

(1)编辑General Properties页,如图6-3-14所示。

Name栏用于将要编辑的元件名称,可以修改为新元件名称。Date栏用于显示原元件的创建日期,因为这里新的元件是在原元件基础上改动的,所以最初的创建日期不能修改。Author栏用于显示最初编辑该元件的作者,不能修改。Function栏用于编辑该元件的基本功能。

img103

图6-3-14 General Properties对话框

(2)Symbol页如图6-3-15所示。

img104

图6-3-15 Symbol页

Number of Pins和Number of Sec用于选择元件的管脚数量和区域。Symbol Set用于选择该元件符号属于ANSI(美国标准)还是DIN(欧洲标准)。Edit进入元件的符号编辑对话框。Copy from DB按钮用于从数据库(往往是主元件库)中直接复制元件图形符号。Copy to按钮用于将该元件复制到指定地址。在该页上单击Edit选项进入如图6-3-16所示的Symbol Editor对话框。

img105

图6-3-16 Symbol Editor对话框

Symbol Editor对话框的工具栏具体内容如图6-3-17。

img106

图6-3-17 Symbol Editor对话框的工具栏

由于元件符号的引脚与模型之间必须存在完全对应关系,因此,元件符号的绘制不能用一般的绘图软件完成,必须使用专用的程序。元件符号编辑器就是专门提供给用户编辑元件符号的应用程序。应用元件符号编辑器,用户可方便地编辑或创建一个元件符号。从图6-3-16中可以看出,元件符号编辑器由菜单栏、工具栏、设计窗口和状态栏等部分组成。

(3)编辑Model页

img107

图6-3-18 Model页

图6-3-18所示的是Model页编辑元件的对话框,其中:Model Name栏用于显示原先元件模型的名称。Model Dada栏用于显示元件模型的信息。可按照一定的格式(如Spice格式)输入元件模型,也可对现有的元件模型进行修改。Add from Component按钮用于从数据库复制指定元件的模型。Add/Edit按钮进入选择模型区。Delete a Model是删除模型按钮。Copy to按钮将该模型复制到指定地址。Pin Mapping Table区用于显示元件的引脚数据。

(4)编辑Pin Parameters页

图6-3-19所示Pin Parameters页Component type下拉框用于选择元件类型。有Analog、Digital、Verilog-HDL、VHDL等类型可供用户选择。

(5)Footprint页如图6-3-20所示。

该页编辑元件的封装,其中:Footprint Manufacture/Type栏用于确定元件的名称和类型。Symbol Pin to Footprint Pin Mapping Table表用于显示元件的引脚对照表。Add From Database按钮用于从数据库添加相关引脚。Delete按钮用于删除该元件的原引脚。Change按钮用于改变该元件的原引脚。

(6)编辑Electric Parameters页

图6-3-21给出的是元件的电气参数,这些参数并不影响电路仿真与分析结果,只是便于元件的查找和实际应用。在完成上述元件的编辑后,需保存编辑信息。单击OK按钮出现如图6-3-22所示的对话框。

img108

图6-3-19 Pin Parameters页

img109

图6-3-20 Footprint页

img110

图6-3-21 Electric Parameters页

img111

图6-3-22 Select Destination Family Name对话框

该对话框用来确定编辑后的元件的存放路径。Multisim Maste元件库不允许用户改动其元件的参数,改动后的元件只能放置于User Database中。另外,还要确定放在User Database中的哪一个元件箱中,如果Family栏没有,则可单击Add Family按钮确定适当的元件箱存放。这个元件箱可以是Multisim Master元件库已有的,也可以是自己创建的。保存后退出编辑环境,一个新仿真元件的设计就完成了。打开User Database,则可以从中调用该元件。

另外,对于用户自己创建的元件,其复制、删除、编辑、移动等操作可以在一个对话框如图6-3-23database manager里完成,这点不同于Multisim2001。

img112

图6-3-23 Database Manager对话框

有两点需要注意:一是Multisim Master层次元件库不允许用户变动,在Multisim Master与User间的仿真元件只能单向复制,即从Multisim Master向User Master复制;二是Multisim Maser中的虚拟元件,各种电源及指示性元件(如蜂鸣器等)直接取用的元件不允许复制。