开通VIP,畅享免费电子书等14项超值服
首页
好书
留言交流
下载APP
联系客服
2010.08.29
目录
ProteusISIS是英国Labcenter公司开发的电路分析与实物仿真软件。它运行于Windows操作系统上,可以仿真、分析(SPICE)各种模拟器件和集成电路,该软件的特点是:①实现了单片机仿真和SPICE电路仿真相结合。具有模拟电路仿真、数字电路仿真、单片机及其外围电路组成的系统的仿真、RS232动态仿真、I2C调试器、SPI调试器、键盘和LCD系统仿真的功能;有各种虚拟仪器,如示波器、逻辑分析仪、信号发生器等。②支持主流单片机系统的仿真。目前支持的单片机类型有:68000系列、8051系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各种外围芯片。③提供软件调试功能。在硬件仿真系统中具有全速、单步、设置断点等调试功能,同时可以观察各个变量、寄存器等的当前状态,因此在该软件仿真系统中,也必须具有这些功能;同时支持第三方的软件编译和调试环境,如KeilC51uVision2等软件。④具有强大的原理图绘制功能。总之,该软件是一款集单片机和SPICE分析于一身的仿真软件,功能极其强大。本章介绍ProteusISIS软件的工作环境和一些基本操作。
一、进入ProteusISIS
图1-1启动时的屏幕
二、工作界面
ProteusISIS的工作界面是一种标准的Windows界面,如图1-2所示。包括:标题栏、主菜单、标准工具栏、绘图工具栏、状态栏、对象选择按钮、预览对象方位控制按钮、仿真进程控制按钮、预览窗口、对象选择器窗口、图形编辑窗口。
图1-2ProteusISIS的工作界面
三、基本操作
图形编辑窗口
在图形编辑窗口内完成电路原理图的编辑和绘制。为了方便作图
坐标系统(CO-ORDINATESYSTEM)
ISIS中坐标系统的基本单位是10nm,主要是为了和ProteusARES保持一致。但坐标系统的识别(read-out)单位被限制在1th。坐标原点默认在图形编辑区的中间,图形的坐标值能够显示在屏幕的右下角的状态栏中。
点状栅格(TheDotGrid)与捕捉到栅格(SnappingtoaGrid)
编辑窗口内有点状的栅格,可以通过View菜单的Grid命令在打开和关闭间切换。点与点之间的间距由当前捕捉的设置决定。捕捉的尺度可以由View菜单的Snap命令设置,或者直接使用快捷键F4、F3、F2和CTRL+F1。如图1-3所示。若键入F3或者通过View菜单的选中Snap100th,
如果你想要确切地看到捕捉位置,可以使用View菜单的X-Cursor命令,选中后将会在捕捉点显示一个小的或大的交叉十字。
实时捕捉(RealTimeSnap)
当鼠标指针指向管脚末端或者导线时,鼠标指针将会被捕捉到这些物体,这种功能被称为实时捕捉,该功能可以使你方便的实现导线和管脚的连接。可以通过Tools菜单的RealTimeSnap命令或者是CTRL+S切换该功能。
可以通过View菜单的Redraw命令来刷新显示内容,同时预览窗口中的内容也将被刷新。当执行其它命令导致显示错乱时可以使用该特性恢复显示。
视图的缩放与移动
可以通过如下几种方式:
l用鼠标左键点击预览窗口中想要显示的位置,这将使编辑窗口显示以鼠标点击处为中心的内容。
l用鼠标指向编辑窗口并按缩放键或者操作鼠标的滚动键,会以鼠标指针位置为中心重新显示。
预览窗口(TheOverviewWindow)
该窗口通常显示整个电路图的缩略图。在预览窗口上点击鼠标左键,将会有一个矩形蓝绿框标示出在编辑窗口的中显示的区域。其他情况下,预览窗口显示将要放置的对象的预览。这种PlacePreview特性在下列情况下被激活:
l当一个对象在选择器中被选中
l当使用旋转或镜像按钮时
l当为一个可以设定朝向的对象选择类型图标时(例如:Componenticon,DevicePinicon等等)
l当放置对象或者执行其他非以上操作时,placepreview会自动消除
l对象选择器(ObjectSelector)根据由图标决定的当前状态显示不同的内容。显示对象的类型包括:设备,终端,管脚,图形符号,标注和图形。
l在某些状态下,对象选择器有一个Pick切换按钮,点击该按钮可以弹出库元件选取窗体。通过该窗体可以选择元件并置入对象选择器,在今后绘图时使用。
对象选择器窗口
通过对象选择按钮,从元件库中选择对象,并置入对象选择器窗口,供今后绘图时使用。显示对象的类型包括:设备,终端,管脚,图形符号,标注和图形。
图形编辑的基本操作
对象放置(ObjectPlacement)
放置对象的步骤如下(Toplaceanobject:)
1.根据对象的类别在工具箱选择相应模式的图标(modeicon)。
2、根据对象的具体类型选择子模式图标(sub-modeicon)。
3、如果对象类型是元件、端点、管脚、图形、符号或标记,从选择器里(selector)选择你想要的对象的名字。对于元件、端点、管脚和符号,可能首先需要从库中调出。
4、如果对象是有方向的,将会在预览窗口显示出来,你可以通过预览对象方位按钮对对象进行调整。
5、最后,指向编辑窗口并点击鼠标左键放置对象。
选中对象(TagginganObject)
用鼠标指向对象并点击右键可以选中该对象。该操作选中对象并使其高亮显示,然后可以进行编辑。
选中对象时该对象上的所有连线同时被选中。
要选中一组对象,可以通过依次在每个对象右击选中每个对象的方式。也可以通过右键拖出一个选择框的方式,但只有完全位于选择框内的对象才可以被选中。
在空白处点击鼠标右键可以取消所有对象的选择。
删除对象(DeletinganObject)
用鼠标指向选中的对象并点击右键可以删除该对象,同时删除该对象的所有连线。
拖动对象(DragginganObject)
用鼠标指向选中的对象并用左键拖曳可以拖动该对象。该方式不仅对整个对象有效,而且对对象中单独的labels也有效。
如果你误拖动一个对象,所有的连线都变成了一团糟,你可以使用Undo命令撤消操作恢复原来的状态。
拖动对象标签(DragginganObjectLabel)
移动标签的步骤如下(Tomovealabel)
1、选中对象
2、用鼠标指向标签,按下鼠标左键。
4、释放鼠标
调整对象大小(ResizinganObject)
调整对象大小的步骤如下(Toresizeanobject)
调整对象的朝向(ReorientinganObject)
调整对象朝向的步骤如下(Toreorientanobject)
2、用鼠标左键点击Rotation图标可以使对象逆时针旋转,用鼠标右键点击Rotation图标可以使对象顺时针旋转。
3、用鼠标左键点击Mirror图标可以使对象按x轴镜象,用鼠标右键点击Mirror图标可以使对象按y轴镜象。
编辑对象(EditinganObject)
许多对象具有图形或文本属性,这些属性可以通过一个对话框进行编辑,这是一中很常见的操作,有多种实现方式。
编辑单个对象的步骤是(Toeditasingleobjectusingthemouse):
2、用鼠标左键点击对象。
连续编辑多个对象的步骤是(Toeditasuccessionofobjectsusingthemouse)
1、选择MainMode图标,再选择InstantEdit图标。
2、依次用鼠标左键点击各个对象
以特定的编辑模式编辑对象的步骤是(Toeditanobjectandaccessspecialeditmodes:)
1、指向对象
2、使用键盘CTRL+'E'
对于文本脚本来说,这将启动外部的文本编辑器。如果鼠标没有指向任何对象的话,该命令将对当前的图进行编辑。
通过元件的名称编辑元件的步骤如下(Toeditacomponentbyname:)
1、键入'E'
2、在弹出的对话框中输入元件的名称(partID)。
确定后将会弹出该项目中任何元件的编辑对话框,并非只限于当前sheet的元件。编辑完后,画面将会以该元件为中心重新显示。你可以通过该方式来定位一个元件,即便你并不想对其进行编辑。
在OBJECTSPECIFICS这一节中将详细说明对应于每种对象类型的具体编辑操作方式。
编辑对象标签(EditingAnObjectLabel)
元件、端点、线和总线标签都可以象元件一样编辑。
编辑单个对象标签的步骤是(Toeditasingleobjectlabelusingthemouse:)
1、选中对象标签。
连续编辑多个对象标签的步骤是(Toeditasuccessionofobjectlabelsusingthemouse:)
2、依次用鼠标左键点击各个标签。
任何一种方式,都将弹出一个带有LabelandStyle栏的对话框窗体。可以参照指南中EditingLocalStyles这一节得到编辑local文本类型的详细内容。
拷贝所有选中的对象(CopyingallTaggedObjects)
拷贝一整块电路的方式(Tocopyasectionofcircuitry:)
1、选中需要的对象,具体的方式参照上文的TagginganObject部分。
2、用鼠标左键点击Copy图标。
3、把拷贝的轮廓拖到需要的位置,点击鼠标左键放置拷贝。
4、重复步骤[3]放置多个拷贝。
5、点击鼠标右键结束
当一组元件被拷贝后,他们的标注自动重置为随机态,用来为下一步的自动标注做准备,防止出现重复的元件标注。
移动所有选中的对象(MovingallTaggedObjects)
移动一组对象的步骤是(Tomoveasetofobjects:)
2、把轮廓拖到需要的位置,点击鼠标左键放置。
你可以使用块移动的方式来移动一组导线,而不移动任何对象。更进一步的讨论可以参照DraggingWires这一节。
删除所有选中的对象(DeletingallTaggedObjects)
删除一组对象的步骤是(Todeleteagroupofobjects:)
2、用鼠标左键点击Delete图标。
如果错误删除了对象,可以使用Undo命令来恢复原状。
画线(WIRINGUP)
画线(WirePlacement)
你一定发现没有画线的图标按钮。这是因为ISIS的智能化足以在你想要画线的时候进行自动检测。这就省去了选择画线模式的麻烦。
在两个对象间连线(Toconnectawirebetweentwoobjects)
1、左击第一个对象连接点。
2、如果你想让ISIS自动定出走线路径,只需左击另一个连接点。另一方面,如果你想自己决定走线路径,只需在想要拐点处点击鼠标左键。
一个连接点可以精确的连到一根线。在元件和终端的管脚末端都有连接点。一个圆点从中心出发有四个连接点,可以连四根线。
由于一般都希望能连接到现有的线上,ISIS也将线视作连续的连接点。此外,一个连接点意味着3根线汇于一点,ISIS提供了一个圆点,避免由于错漏点而引起的混乱。
(注:原文是Sinceitiscommontowishtoconnecttoexistingwires,ISISalsotreatswiresascontinuousconnectionpoints.Furthermore,assuchajunctioninvariablymeansthat3wiresaremeetingatapointitalsoplacesadotforyou.Thiscompletelyavoidsambiguitiesthatcouldotherwisearisefrommissingdots.)
在此过程的任何一个阶段,你都可以按ESC来放弃画线。
线路自动路径器(WireAuto-Router)
线路自动路径器(WAR)为你省去了必须标明每根线具体路径的麻烦。该功能默认是打开的,但可通过两种途径方式略过该功能。
如果你只是在两个连接点左击,WAR将选择一个合适的线径。但如果你点了一个连接点,然后点一个或几个非连接点的位置,ISIS将认为你在手工定线的路径,将会让你点击线的路径的每个角。路径是是通过左击另一个连接点来完成的。
WAR可通过使用工具菜单里的WAR命令来关闭。这功能在你想在两个连接点间直接定出对角线时是很有用的。
重复布线(WireRepeat)
假设你要连接一个8字节ROM数据总线到电路图主要数据总线,你已将ROM,总线和总线插入点如以下放置。
重复布线完全复制了上一根线的路径。如果上一根线已经是自动重复布线将仍旧自动复制该路径。另一方面,如果上一根线为手工布线,那么将精确复制用于新的线(原文:thenitsexactroutewillbeoffsetandusedforthenewwire)。
拖线(DraggingWires)
尽管线一般使用连接和拖的方法,但也有一些特殊方法可以使用。
如果你拖动线的一个角,那该角就随着鼠标指针移动。
如果你鼠标指向一个线段的中间或两端,就会出现一个角,然后可以拖动。注意:为了使后者能够工作,线所连的对象不能有标示,否则ISIS会认为你想拖该对象。
也可使用块移动命令来移动线段或线段组。
移动线段或线段组(Tomoveawiresegmentoragroupofsegments)
4、左击结束。
如果操作错误,可使Undo命令返回。
从线中移走节点(Toremoveakinkfromawire)
1、选中(Tag)要处理的线。
2、用鼠标指向节点一角,按下左健。
3、拖动该角和自身重合(如下图)。
4、松开鼠标左键。ISIS将从线中移走该节点。
主窗口是一个标准Windows窗口,除具有选择执行各种命令的顶部菜单和显示当前状态的底部状态条外,菜单下方有两个工具条,包含与菜单命令一一对应的快捷按钮,窗口左部还有一个工具箱,包含添加所有电路元件的快捷按钮。工具条、状态条和工具箱均可隐藏。这里的两个图分别是中文和英文主窗口。
参考1
四、编辑区域的缩放
五、点状栅格和刷新
1、显示和隐藏点状栅格
2、刷新
六、对象的放置和编辑
1、对象的添加和放置
这样在左边的对象选择器就有了PIC16F877这个元件了。点击一下这个元件,然后把鼠标指针移到右边的原理图编辑区的适当位置,点击鼠标的左键,就把PIC16F877放到了原理图区。
2、放置电源及接地符号
我们会发现许多器件没有Vcc和GND引脚,其实他们隐藏了,在使用的时候可以不用加电源。如果需要加电源可以点击工具箱的接线端按钮,这时对象选择器将出现一些接线端,如图2所示。
在器件选择器里点图2击GROUND,鼠标移到原理图编辑区,左键点击一下即可放置接地符号;同理也可以把电源符号POWER放到原理图编辑区。
3、对象的编辑
调整对象的位置和放置方向以及改变元器件的属性等,有选中、删除、拖动等基本操作,方法很简单,不再详细说明。其他操作还有:
参考2作原理图仿真调试
原理图的绘制
1、画导线
2、画总线
为了简化原理图,我们可以用一条导线代表数条并行的导线,这就是所谓的总线。点击工具箱的总线按钮,即可在编辑窗口画总线。
3、画总线分支线
点击工具的按钮,画总线分支线,它是用来连接总线和元器件管脚的。画总线的时候为了和一般的导线区分,我们一般喜欢画斜线来表示分支线,但是这时如果WAR功能打开是不行的,需要把WAR功能关闭。画好分支线我们还需要给分支线起个名字。右键点击分支线选中它,接着左键点击选中的分支线就会出现分支线编辑对话框同端是连接在一起的,放置方法是用鼠标单击连线工具条中图标或者执行Place/NetLabel菜单命令,这时光标变成十字形并且将有一虚线框在工作区内移动,再按一下键盘上的[Tab]键,系统弹出网络标号属性对话框,在Net项定义网络标号比如PB0,单击[OK】,将设置好的网络标号放在第(1)步放置的短导线上(注意一定是上面),单击鼠标左键即可将之定位。
(4)放置总线将各总线分支连接起来,方法是单击放置工具条中图标或执行Place/Bus菜单命令,这时工作平面上将出现十字形光标,将十字光标移至要连接的总线分支处单击鼠标左键,系统弹出十字形光标并拖着一条较粗的线,然后将十字光标移至另一个总线分支处,单击鼠标的左键,一条总线就画好了。
3、使用技巧。当电路中多根数据线、地址线、控制线并行时使用总线设计。
三、跳线
跳线在电路板设计中经常使用,但在一般的教科书中往往没有谈及这个问题,只有靠设计者在设计中自己去摸索。跳线,简单地说就是在电路板中用一根将两焊盘连接的导线,也有人把它称为跨接线。多使用于单面板、双面板设计中,特别是单面板设计中使用得更多。在单面板的设计中,当有些铜膜线无法连接,即使Prote199SE给连通了,进行电气检查也是错的,系统会显示错误标志。通常解决的办法是使用跳线,跳线的长度应该选择如下几种:6mm、8mm和10mm。放置跳线的方法是在布线层(底层布线)用人工布线的方式放置,当遇到相交线的时候就用过孔走到背面(顶层)进行布线,跳过相交线然后回到原来层面(底层)布线。值得说明的是为了便于识别,最好在顶层的印丝层(TopOverlay)做上标志,在图3中有两根跳线。在PCB板安装元件的时候,跳线就用短的导线或者就用剪下元件引脚上多余的部分安装。
(EditWireLabe1)如图1所示。我们在Label标签下的String右边填上所起的分支线的名称。
4、放置线路节点
图2
模拟调试
1、一般电路的模拟调试
的电动势的值,这里我们设置为12V。
电路设计
首先我们设计一个简单的单片机电路,如图4所示。电路的核心是单片机AT89C52,C1、C2和晶振B1构成单片机时钟电路。单片机的P1口接8个发光二极管,二极管的正极通过限流电阻接到电源的正极,两个按键SB1与SB2一端接到单片机的P3.2、P3.3脚,另一端接地。
★电路功能
按下按键SB1时,8个发光二极管从LED1到LED8轮流发光。当按下按键SB2时发光二极管熄灭。
★程序设计
程序主要有按键检测子程序、按键处理子程序、LED发光子程序等。
★程序的编译
★模拟调试
我们还可以单步模拟调试,点击按钮,进人单步调试状态,这时应该出现如图7所示对话框。在这个对话框里。我们可以设置断点。鼠标点击一下程序语句,此时这个语句变为黑色,点击右键,出现一个菜单,点击按钮,就在相应的语句设置了断点,也可以点击右上角的按钮,设置断点。点击焉按钮可以取消断点。
四、实例一
下面以一个简单的实例来完整的展示一个KeilC与Proteus相结合的仿真过程。
单片机电路设计
如图所示。电路的核心是单片机AT89C51。单片机的P1口八个引脚接LED显示器的段选码(a、b、c、d、e、f、g、dp)的引脚上,单片机的P2口六个引脚接LED显示器的位选码(1、2、3、4、5、6)的引脚上,电阻起限流作用,总线使电路图变得简洁。
电路图的绘制
1、将所需元器件加入到对象选择器窗口。PickingComponentsintotheSchematic
单击对象选择器按钮,如图所示
2、放置元器件至图形编辑窗口PlacingComponentsontotheSchematic
在对象选择器窗口中,选中7SEG-MPX6-CA-BLUE,将鼠标置于图形编辑窗口该对象的欲放位置、单击鼠标左键,该对象被完成放置。同理,将AT89C51和RES放置到图形编辑窗口中。如图所示。
若对象位置需要移动,将鼠标移到该对象上,单击鼠标右键,此时我们已经注意到,该对象的颜色已变至红色,表明该对象已被选中,按下鼠标左键,拖动鼠标,将对象移至新位置后,松开鼠标,完成移动操作。
由于电阻R1~R8的型号和电阻值均相同,因此可利用复制功能作图。将鼠标移到R1,单击鼠标右键,选中R1,在标准工具栏中,单击复制按钮,拖动鼠标,按下鼠标左键,将对象复制到新位置,如此反复,直到按下鼠标右键,结束复制。此时我们已经注意到,电阻名的标识,系统自动加以区分。
3、放置总线至图形编辑窗口
单击绘图工具栏中的总线按钮,使之处于选中状态。将鼠标置于图形编辑窗口,单击鼠标左键,确定总线的起始位置;移动鼠标,屏幕出现粉红色细直线,找到总线的终了位置,单击鼠标左键,再单击鼠标右键,以表示确认并结束画总线操作。此后,粉红色细直线被蓝色的粗直线所替代,如图所示。
同理,我们可以完成其它连线。在此过程的任何时刻,都可以按ESC键或者单击鼠标的右键来放弃画线。
5、元器件与总线的连线
画总线的时候为了和一般的导线区分,我们一般喜欢画斜线来表示分支线。此时我们需要自己决定走线路径,只需在想要拐点处单击鼠标左键即可,如图所示。
6、给与总线连接的导线贴标签PARTLABELS
至此,我们便完成了整个电路图的绘制。
KeilC与Proteus连接调试
1、假若KeilC与Proteus均已正确安装在C:\ProgramFiles的目录里,把C:\ProgramFiles\LabcenterElectronics\Proteus6Professional\MODELS\VDM51.dll复制到C:\ProgramFiles\keilC\C51\BIN目录中。
2、用记事本打开C:\ProgramFiles\keilC\C51\TOOLS.INI文件,在[C51]栏目下加入:
TDRV5=BIN\VDM51.DLL("ProteusVSMMonitor-51Driver")
(步骤1和2只需在初次使用设置。)
源程序如下:
#defineLEDS6
#include"reg51.h"
//led灯选通信号
unsignedcharcodeSelect[]={0x01,0x02,0x04,0x08,0x10,0x20};
unsignedcharcodeLED_CODES[]=
{0xc0,0xF9,0xA4,0xB0,0x99,//0-4
0x92,0x82,0xF8,0x80,0x90,//5-9
0x88,0x83,0xC6,0xA1,0x86,//A,b,C,d,E
0x8E,0xFF,0x0C,0x89,0x7F,0xBF//F,空格,P,H,.,-};
voidmain()
{
chari=0;
longintj;
while(1)
P2=0;
P1=LED_CODES[i];
P2=Select[i];
for(j=3000;j>0;j--);//该LED模型靠脉冲点亮,第i位靠脉冲点亮后,会自动熄来头。
//修改循环次数,改变点亮下一位之前的延时,可得到不同的显示效果。
i++;
if(i>5)i=0;
}
5、Proteus的设置
6、KeilC与Proteus连接仿真调试
单击仿真运行开始按钮,我们能清楚地观察到每一个引脚的电频变化,红色代表高电频,蓝色代表低电频。在LED显示器上,循环显示0、1、2、3、4、5。
2、放置元器件至图形编辑窗口。
单击绘图工具栏中的总线按钮,使之处于选中状态。将鼠标置于图形编辑窗口,绘制出如图所示的总线。
4、添加时钟信号发生器和接地引脚
单击绘图工具栏中的信号发生器按钮,在对象选择器窗口,选中对象DCLOCK,如图所示。将其放置到图形编辑窗口。
单击绘图工具栏中的Inter-sheetTerminal按钮,在对象选择器窗口,选中对象GROUND,如图所示。将其放置到图形编辑窗口。
5、元器件之间的连线WiringUpComponentsontheSchematic
在图形编辑窗口,完成各对象的连线,如图所示。
6、给导线或总线加标签
单击绘图工具栏中的导线标签按钮,在图形编辑窗口,完成导线或总线的标注,如图所示。
7、添加电压探针
单击绘图工具栏中的电压探针按钮,在图形编辑窗口,完成电压探针的添加,如图所示。
8、设置元器件的属性
9、添加虚拟逻辑分析仪
单击绘图工具栏中的虚拟仪器按钮,在对象选择器窗口,选中对象LOGICANALYSER,如图所示。将其放置到图形编辑窗口。
10、给逻辑分析仪添加信号终端
单击绘图工具栏中的Inter-sheetTerminal按钮,在对象选择器窗口,选中对象DEFAULT,如图所示,将其放置到图形编辑窗口;在对象选择器窗口,选中对象BUS,如图所示,将其放置到图形编辑窗口,如图所示。
11、将信号终端与虚拟逻辑分析仪连线并加标签
在图形编辑窗口,完成信号终端与虚拟逻辑分析仪连线。
单击绘图工具栏中的导线标签按钮,在图形编辑窗口,完成导线或总线的标注,将标注名移动至合适位置,如图所示。通过标注,我们顺利地完成了第一幅图与第二幅图的衔接。至此,我们便完成了整个电路图的绘制。
12、调试运行
六、实例三
使用元件工具箱
ProteusISIS主窗口左端的元件工具箱与工具条的作用相似,包含添加全部元器件的快捷图标按钮,与菜单中的元器件添加命令完全对应,用法与工具条一致。通过选取主窗口的菜单项View/ElementPalette(查看/元件栏)可以隐藏/显示这个工具箱。
使用状态信息条
ProteusISIS主窗口下端的状态条显示当前电路图编辑状态以及键盘中几个键的当前状态,这些状态显示用于方便用户的操作。几个输出窗口下端也有状态条,显示当前鼠标位置对应的坐标值,并随鼠标的移动及时地更新,便于用户读图。通过选取主窗口的菜单项View/StatusBar(查看/状态信息栏)可以隐藏/显示这个状态条。
使用对话框
ProteusISIS中全部参数输入均采用对话框完成。各种对话框虽功能不同,但都具有共同的特点。所有对话框均包含有按钮、列表框、组合框、编辑框等几种控制,均含有OK(确定)和Cancel(取消)两个特殊按钮。点按OK(确定)可关闭对话框,并使参数输入生效;点按Cancel(取消)也可关闭对话框,但使参数输入全部失效。
使用计算器工具
计算器窗口可以计算微带线特性和常规算术运算,详见第7章
使用仿真信息窗口
ProteusISIS的仿真信息窗口显示正在进行的电路仿真的执行状态、出错信息以及执行结果,如电路的成品率等。用户可根据这些信息来查错、是否继续做优化、是否应强行终止仿真。通过选取主窗口的菜单项View/SimulationMessage(查看/仿真信息)可以隐藏/显示这个窗口。
关闭ProteusISIS
在主窗口中选取菜单项File/Exit(文件/退出),屏幕中央出现提问框,问用户是否想关闭ProteusISIS关闭ProteusISIS,点按OK(确定)键即可关闭ProteusISIS。如果当前电路图修改后尚未存盘,在提问框出现前还会询问用户是否存盘。
四、菜单命令简述
以下分别列出主窗口和四个输出窗口的全部菜单项。对于主窗口,在菜单项旁边同时列出工具条中对应的快捷鼠标按钮。
主窗口菜单
1.File(文件)
(1)New(新建)新建一个电路文件
(3)Save(保存)将电路图和全部参数保存在打开的电路文件中
(7)Exit(退出)退出ProteusISIS
2.Edit(编辑)
(1)Rotate(旋转)旋转一个欲添加或选中的元件
(2)Mirror(镜像)对一个欲添加或选中的元件镜像
(3)Cut(剪切)将选中的元件、连线或块剪切入裁剪板
(4)Copy(复制)将选中的元件、连线或块复制入裁剪板
(5)Paste(粘贴)将裁切板中的内容粘贴到电路图中
(6)Delete(删除)删除元件,连线或块
(7)Undelete(恢复)恢复上一次删除的内容
(8)SelectAll(全选)选中电路图中全部的连线和元件
3.View(查看)
(1)Redraw(重画)重画电路
(2)ZoomIn(放大)放大电路到原来的两倍
(3)ZoomOut(缩小)缩小电路到原来的1/2
(4)FullScreen(全屏)全屏显示电路
(5)DefaultView(缺省)恢复最初状态大小的电路显示
(6)SimulationMessage(仿真信息)显示/隐藏分析进度信息显示窗口
(7)CommonToolbar(常用工具栏)显示/隐藏一般操作工具条
(8)OperatingToolbar(操作工具栏)显示/隐藏电路操作工具条
(9)ElementPalette(元件栏)显示/隐藏电路元件工具箱
(10)StatusBar(状态信息条)显示/隐藏状态条
4.Place(放置)
(1)Wire(连线)添加连线
(2)Element(元件)添加元件
a.Lumped(集总元件)添加各个集总参数元件
b.Microstrip(微带元件)添加各个微带元件
c.SParameter(S参数元件)添加各个S参数元件
d.Device(有源器件)添加各个三极管、FET等元件
(3)Done(结束)结束添加连线、元件
5.Parameters(参数)
(1)Unit(单位)打开单位定义窗口
(2)Variable(变量)打开变量定义窗口
(3)Substrate(基片)打开基片参数定义窗口
(4)Frequency(频率)打开频率分析范围定义窗口
(5)Output(输出)打开输出变量定义窗口
(6)Opt/YieldGoal(优化/成品率目标)打开优化/成品率目标定义窗口
(7)Misc(杂项)打开其它参数定义窗口
6.Simulate(仿真)
(1)Analysis(分析)执行电路分析
(2)Optimization(优化)执行电路优化
(3)YieldAnalysis(成品率分析)执行成品率分析
(4)YieldOptimization(成品率优化)执行成品率优化
(5)UpdateVariables(更新参数)更新优化变量值
(6)Stop(终止仿真)强行终止仿真
7.Result(结果)
(1)Table(表格)打开一个表格输出窗口
(2)Grid(直角坐标)打开一个直角坐标输出窗口
(3)Smith(圆图)打开一个Smith圆图输出窗口
(4)Histogram(直方图)打开一个直方图输出窗口
(5)CloseAllCharts(关闭所有结果显示)关闭全部输出窗口
(6)LoadResult(调出已存结果)调出并显示输出文件
(7)SaveResult(保存仿真结果)将仿真结果保存到输出文件
8.Tools(工具)
(1)InputFileViewer(查看输入文件)启动文本显示程序显示仿真输入文件
(2)OutputFileViewer(查看输出文件)启动文本显示程序显示仿真输出文件