1、第1章 NI Multisim 10系统 内容提要 NI Multisim 10仿真软件是电子电路计算机仿真设计与分析的基础。本章介绍了multisim的基本界面与操作方法, multisim的电路创建的基础,multisim的仪器仪表的使用,multisim的电路分析方法。 知识要点:multisim的菜单,工具,元器件库,仪器仪表库,分析功能,操作方法。1.1 NI Multisim 10系统简介 NI Multisim 10是美国国家仪器公司(NI, National Instruments)最新推出的Multisim最新版本。 目前美国NI公司的 EWB的包含有电路仿真设计的模块Mul
2、tisim、PCB 设计软件Ultiboard 、布线引擎Ultiroute及通信电路分析与设计模块Commsim 4 个部分,能完成从电路的仿真设计到电路版图生成的全过程。Multisim、Ultiboard 、Ultiroute 及 Commsim 4个部分相互独立,可以分别使用。Multisim、Ultiboard 、Ultiroute及 Commsim 4个部分有增强专业版( Power Professional)、专业版(Professional)、个人版(Personal )、教育版(Education )、学生版(Student )和演示版(Demo )等多个版本,各版本的功能和
3、价格有着明显的差异。 NI Multisim 10用软件的方法虚拟电子与电工元器件,虚拟电子与电工仪器和仪表,实现了“ 软件即元器件” 、“软件即仪器” 。NI Multisim 10 是一个原理电路设计、电路功能测试的虚拟仿真软件。 NI Multisim 10的元器件库提供数千种电路元器件供实验选用,同时也可以新建或扩充已有的元器件库,而且建库所需的元器件参数可以从生产厂商的产品使用手册中查到,因此也很方便的在工程设计中使用。 NI Multisim 10的虚拟测试仪器仪表种类齐全,有一般实验用的通用仪器,如万用表、函数信号发生器、双踪示波器、直流电源;而且还有一般实验室少有或没有的仪器,
4、如波特图仪、字信号发生器、逻辑分析仪、逻辑转换器、失真仪、频谱分析仪和网络分析仪等。 NI Multisim 10具有较为详细的电路分析功能,可以完成电路的瞬态分析和稳态分析、时域和频域分析、器件的线性和非线性分析、电路的噪声分析和失真分析、离散傅里叶分析、电路零极点分析、交直流灵敏度分析等电路分析方法,以帮助设计人员分析电路的性能。 NI Multisim 10可以设计、测试和演示各种电子电路,包括电工学、模拟电路、数字、电路、射频电路及微控制器和接口电路等。可以对被仿真的电路中的元器件设置各种故障,如开路、短路和不同程度的漏电等,从而观察不同故障情况下的电路工作状况。在进行仿真的同时,软件
5、还可以存储测试点的所有数据,列出被仿真电路的所有元器件清单,以及存储测试仪器的工作状态、显示波形和具体数据等。 NI Multisim 10有丰富的Help 功能,其Help 系统不仅包括软件本身的操作指南,更重要的是包含有元器件的功能解说,Help 中这种元器件功能解说有利于使用EWB进行CAI 教学。另外,NI Multisim10还提供了与国内外流行的印刷电路板设计自动化软件Protel 及电路仿真软件PSpice 之间的文件接口,也能通过Windows 的剪贴板把电路图送往文字处理系统中进行编辑排版。支持VHDL和Verilog HDL语言的电路仿真与设计。 利用NI Multisim
6、 10 可以实现计算机仿真设计与虚拟实验,与传统的电子电路设计与实验方法相比,具有如下特点:设计与实验可以同步进行,可以边设计边实验,修改调试方便;设计和实验用的元器件及测试仪器仪表齐全,可以完成各种类型的电路设计与实验;可方便地对电路参数进行测试和分析;可直接打印输出实验数据、测试参数、曲线和电路原理图;实验中不消耗实际的元器件,实验所需元器件的种类和数量不受限制,实验成本低,实验速度快,效率高;设计和实验成功的电路可以直接在产品中使用。 NI Multisim 10易学易用,便于电子信息、通信工程、自动化、电气控制类专业学生自学、便于开展综合性的设计和实验,有利于培养综合分析能力、开发和创
7、新的能力。 本章仅对NI Multisim 10 教育版进行介绍。1.2 multisim的基本界面 1.2.1 multisim的主窗口 点击“ 开始” “ 程序” “ National Instruments”“ Circuit Design Suite 10.0”“ multisim”,启动multisim10,可以看到图1.2.1所示的multisim的主窗口。 从图1.2.1可以看出,multisim的主窗口如同一个实际的电子实验台。屏幕中央区域最大的窗口就是电路工作区,在电路工作区上可将各种电子元器件和测试仪器仪表连接成实验电路。电路工作窗口上方是菜单栏、工具栏。从菜单栏可以选择电
8、路连接、实验所需的各种命令。工具栏包含了常用的操作命令按钮。通过鼠标器操作即可方便地使用各种命令和实验设备。电路工作窗口两边是元器件栏和仪器仪表栏。元器件栏存放着各种电子元器件,仪器仪表栏存放着各种测试仪器仪表,用鼠标操作可以很方便地从元器件和仪器库中,提取实验所需的各种元器件及仪器、仪表到电路工作窗口并连接成实验电路。按下电路工作窗口的上方的“ 启动停止” 开关或“暂停恢复” 按钮可以方便地控制实验的进程。1.2.2 multisim菜单栏 multisim10有 12个主菜单,如图1.2.2 所示,菜单中提供了本软件几乎所有的功能命令。 1. File(文件)菜单 File(文件)菜单提供
9、19个文件操作命令,如打开、保存和打印等, File菜单中的命令及功能如下: New:建立一个新文件。 Open:打开一个己存在的* msm10 、* msm9、*msm8 、* msm7、 *ewb 或* utsch等格式的文件。 Close:关闭当前电路工作区内的文件。 Close All:关闭电路工作区内的所有文件。 Save:将电路工作区内的文件以 *msm10 的格式存盘。 Save as:将电路工作区内的文件另存为一个文件,仍为 *msm10 格式。 Save All:将电路工作区内所有的文件以 *msm10 的格式存盘。 New Project:建立新的项目(仅在专业版中出现,教
10、育版中无此功能)。 Open Project:打开原有的项目(仅在专业版中出现,教育版中无此功能)。 Save Project:保存当前的项目(仅在专业版中出现,教育版中无此功能)。 Close Project:关闭当前的项目(仅在专业版中出现,教育版中无此功能)。 Version Control:版本控制(仅在专业版中出现,教育版中无此功能)。 Print:打印电路工作区内的电原理图。 Print Preview:打印预览。 Print Options: 包括Print Setup (打印设置)和Print Instruments(打印电路工作区内的仪表)命令。 Recent Files:选
11、择打开最近打开过的文件。 Recent Projects:选择打开最近打开过的项目。 Exit:退出。 2. Edit(编辑)菜单 Edit(编辑)菜单在电路绘制过程中,提供对电路和元件进行剪切、粘贴、旋转等操作命令,共21 个命令,Edit菜单中的命令及功能如下: Undo:取消前一次操作。 Redo:恢复前一次操作。 Cut:剪切所选择的元器件,放在剪贴板中。 Copy:将所选择的元器件复制到剪贴板中。 Paste:将剪贴板中的元器件粘贴到指定的位置。 Delete:删除所选择的元器件。 Select All:选择电路中所有的元器件、导线和仪器仪表。 Delete Multi-Page:删
12、除多页面。 Paste as Subcircuit:将剪贴板中的子电路粘贴到指定的位置。 Find:查找电原理图中的元件 Graphic Annotation:图形注释。 Order:顺序选择。 Assign to Layer:图层赋值。 Layer Settings:图层设置。 Orientation: 旋转方向选择。包括: Flip Horizontal(将所选择的元器件左右旋转),Flip Vertical (将所选择的元器件上下旋转),90 Clockwise(将所选择的元器件顺时针旋转90 度), 90 CounterCW(将所选择的元器件逆时针旋转90度)。 Title Block
13、 Position:工程图明细表位置。 Edit Symbol/Title Block:编辑符号/工程明细表。 Font:字体设置。 Comment:注释。 Forms/Questions:格式/ 问题。 Properties:属性编辑。 3. View(窗口显示)菜单 View(窗口显示)菜单提供19 个用于控制仿真界面上显示的内容的操作命令, View菜单中的命令及功能如下: Full Screen:全屏。 Parent Sheet:层次。 Zoom In:放大电原理图。 Zoom Out:缩小电原理图。 Zoom Area:放大面积。 Zoom Fit to Page:放大到适合的页面。
14、 Zoom to magnification:按比例放大到适合的页面。 Zoom Selection:放大选择。 Show Grid:显示或者关闭栅格。 Show Border:显示或者关闭边界。 Show Page Border:显示或者关闭页边界。 Ruler Bars:显示或者关闭标尺栏。 Statusbar:显示或者关闭状态栏。 Design Toolbox:显示或者关闭设计工具箱。 Spreadsheet View:显示或者关闭电子数据表。扩展显示窗口。 Circuit Description Box:显示或者关闭电路描述工具箱。 Toolbar:显示或者关闭工具箱。 Show Co
15、mment/Probe:显示或者关闭注释/ 标注。 Grapher:显示或者关闭图形编辑器。 4. Place(放置)菜单 Place(放置)菜单提供在电路工作窗口内放置元件、连接点、总线和文字等17 个命令, Place菜单中的命令及功能如下: Component:放置元件。 Junction:放置节点。 Wire:放置导线。 Bus:放置总线。 Connectors:放置输入输出端口连接器。 New Hierarchical Block:放置层次模块。 Replace Hierarchical Block:替换层次模块。 Hierarchical Block form File:来自文件的
16、层次模块。 New Subcircuit:创建子电路。 Replace by Subcircuit:子电路替换。 Multi-Page: 设置多页。 Merge Bus: 合并总线。 Bus Vector Connect:总线矢量连接。 Comment:注释。 Text:放置文字。 Grapher:放置图形。 Title Block:放置工程标题栏。5. MCU(微控制器)菜单 MCU(微控制器)菜单提供在电路工作窗口内MCU 的调试操作命令, MCU菜单中的命令及功能如下: No MCU Component Found:没有创建MCU 器件。 Debug View Format:调试格式。
17、Show Line Numbers:显示线路数目。 Pause:暂停。 Step into:进入。 Step over:跨过。 Step out:离开。 Run to cursor:运行到指针。 Toggle breakpoint:设置断点。 Remove all breakpoint:移出所有的断点。 6. Simulate(仿真)菜单 Simulate(仿真)菜单提供18个电路仿真设置与操作命令, Simulate菜单中的命令及功能如下: Run:开始仿真。 Pause:暂停仿真。 Stop:停止仿真。 Instruments:选择仪器仪表。 Interactive Simulation
18、Settings.:交互式仿真设置。 Digital Simulation Settings.:数字仿真设置。 Analyses:选择仿真分析法。 Postprocess:启动后处理器。 Simulation Error Log/Audit Trail:仿真误差记录/查询索引。 XSpice Command Line Interface:XSpice命令界面。 Load Simulation Setting:导入仿真设置。 Save Simulation Setting:保存仿真设置。 Auto Fault Option:自动故障选择。 VHDL Simlation:VHDL仿真。 Dynam
19、ic Probe Properties:动态探针属性。 Reverse Probe Direction: 反向探针方向。 Clear Instrument Data:清除仪器数据。 Use Tolerances:使用公差。 7. Transfer(文件输出)菜单 Transfer(文件输出)菜单提供 8个传输命令,Transfer菜单中的命令及功能如下: Transfer to Ultiboard 10:将电路图传送给 Ultiboard10。 Transfer to Ultiboard 9 or earlier:将电路图传送给Ultiboard 9或者其它早期版本。 Export to PC
20、B Layout:输出 PCB设计图。 Forward Annotate to Ultiboard 10:创建 Ultiboard 10注释文件。 Forward Annotate to Ultiboard 9 or earlier:创建Ultiboard 9或者其它早期版本注释文件。 Backannotate from Ultiboard:修改Ultiboard 注释文件。 Highlight Selection in Ultiboard:加亮所选择的Ultiboard Export Netlist:输出网表。 8. Tools(工具)菜单 Tools(工具)菜单提供17 个元件和电路编辑或
21、管理命令, Tools菜单中的命令及功能如下: Component Wizard:元件编辑器。 Database:数据库。 Variant Manager:变量管理器。 Set Active Variant:设置动态变量。 Circuit Wizards:电路编辑器。 Rename/Renumber Components:元件重新命名/编号。 Replace Components.:元件替换。 Update Circuit Components.:更新电路元件。 Update HB/SC Symbols:更新HB/SC符号。 Electrical Rules Check:电气规则检验。 Clear ERC Markers:清除ERC 标志。 Toggle NC Marker:设置NC 标志。 Symbol Editor.:符号编辑器。 Title Block Editor.:工程图明细表比较器。 Description Box Editor.:描述箱比较器。 Edit Labels.:编辑标签。 Capture Screen Area:抓图范围。