文档库 最新最全的文档下载
当前位置:文档库 › 软件仿真环境介绍

软件仿真环境介绍

软件仿真环境介绍
软件仿真环境介绍

软件仿真环境介绍

一WINDOWS版本软件安装

1.将光盘放入光驱,光盘会自动运行,出现安装提示。

2.选择“安装WINDOWS”软件

3.按照安装程序的提示,输入相应内容。

4.继续安装,直至结束.

若光驱自动运行被关闭,用户可以打开光盘的\ICESSOFT\目录(文件夹),执行SETUP.EXE,按照安装程序的提示,输入相应的内容,直至结束。

在安装过程中,如果用户没有指定安装目录,安装完成后,会在C:盘建立一个C:\WAVE3目录(文件夹),结构如下:

二仿真软件的使用

仿真软件安装后,会在WINDOWS程序组中出现WAVE项,点击“开始”→“程序”,找到WAVE项,连击WAVE图标即可打开仿真软件。

选择仿真方式为:伟福软件模拟器。

程序界面的顶部有工具栏和若干个下拉菜单,下面介绍下拉菜单的使用:

文件(F)

文件 | 打开文件

打开用户程序,进行编辑。如果文件已经在项目中,可以在项目窗口中双击相应

文件名打开文件.

文件 | 保存文件

保存用户程序。用户在修改程序后,如果进行编译,则在编译前,系统会自动将修

改过的文件存盘.

文件 | 新建文件

建立一个新的用户程序, 在存盘的时候,系统会要求用户输入文件名.

文件 | 另存为

将用户程序保存为另外一个文件, 原来的文件内容不会改变

文件 | 打开项目

打开一个用户项目,在项目中,用户可以设

置仿真类型。加入用户程序,进行编译,调

试。系统中只允许打开一个项目,打开一个

项目或新建一个项目时,前一项目将自动关

闭。

伟福开发环境的项目文件包括仿真器设置,模块文件,包含文件.

仿真器设置包括仿真器类型,仿真头(POD)类型,CPU类型,显示格式和产生的目标文件类型

可以用以下几种方法设置仿真器.

o在项目窗口中双击第一行,将打开仿真器设置窗口,对仿真器进行设置.

o按鼠标右键,在弹出菜单中选择[仿真器设置].

o主菜单仿真器|仿真器设置.

加入模块文件

o按鼠标右键,在弹出菜单中选择[加入模块文件]

o主菜单项目|加入模块文件

加入包含文件

o按鼠标右键,在弹出菜单中选择[加入包含文件]

o主菜单项目|加入包含文件

用户可以将以前单文件方式仿真转为WINDOWS下的项目方式进行仿真

1.主菜单文件|新建项目,在新建项目时,前一个项目自动关闭.

2.加入模块文件时,选择要调试的程序文件名,将文件加入项目.

3.将项目存盘.

4.编译,运行,调试项目.

文件 | 保存项目

将用户项目存盘。用户在编译项目时,自动存盘。

注意:

当用项目仿真时,系统要求项目文件,模块文件,包含文件在同一个目录(文件夹)下.

文件 | 新建项目

当用户开始新的任务时,应新建一个项目,在项目中,设置所用仿真器类型,POD

类型,加入用户程序(模块)。

文件 | 关闭项目

关闭当前项目,如果用户不想用项目方式调试单个程序,就要先关闭当前项目。文件 | 项目另存为

将项目换名存盘,此方法只是将项目用另一个名字,而不会将项目中的模块和包含

文件换成另一个名字存盘.如果想将整个项目及模块存到另一个地方,请用复制项

目方法.

文件 | 复制项目

复制项目,用户可以将项目中的所有模块(用户程序)备份到另一个地方。在多模

块项目中,用复制项目功能,可以避免用户因为少复制某些模块,而造成项目编译不

能通过.方便用户对程序进行管理.

复制项目对话框.

[从项目]栏中为当前被复制项目,

包括项目中各模块,包含文件,如果

不是复制当前项目,可以通过[浏览]

找到所要复制的项目,[到目标路径]

中为项目复制到何处, 可以通过其

后的[浏览]指定将项目复制到其它

地方.

文件 | 调入目标文件

装入用户已编译好目标文件。系统支持两种目标文件格式:BIN,HEX格式

调入已经编译好的目标文件

目标文件格式有二种:

二进制(BIN):由编译器生成的二进制文件,也就是程序的机器码

英特尔格式(HEX):由英特尔定义的一种格式,用ASCII码来存储编译器生成的二进制代码,这种格式包括地址,数据和校验

地址选择一般为缺省地址(由编译器定).如果想在当前项目已编译好的二进制代码中插入一段其它代码,可以去掉”缺省地址”前的选择.然后填入开始插入的地址和结束地址。用调入目标文件的方法,可以调试已有的二进制代码程序.而不需要源程序.

直接调入目标文件进行仿真的方法是:

1.关闭项目。

2.在新建的项目中,设置仿真器类型,仿真头类型,CPU类型.

3.调入目标文件.(不要用加入模块方式,而是直接调入文件)

4.打开CPU窗口,在CPU窗口中就可以看见目标文件反汇编生成的程序.

5.程序停在与CPU相关的地址上(51系列停在0000H处,96系列停在2080H)

6.这样就可以单步或全速调试程序了.

文件 | 保存目标文件

将用户编译生成的目标文件存盘。

对于按项目方式仿真的用户,系统将

程序编译正确后,会根据用户在仿真器|

仿真器设置下[目标文件] 中设置的格式,

将生成的二进制代码存盘. 如果用户是

用调入目标文件方式进行仿真,并且对目

标码进行了修改.就可以用文件|保存目

标文件方式存盘.

目标文件可以存成两种格式:

[二进制格式(BIN)]:由编译器生成的二进制文件,也就是程序的机器码

[英特尔格式(HEX)]:由英特尔定义的一种格式,用ASCII码来存储编译器生成的二进制代码,这种格式包括地址,数据和校验

[地址选择]一般为[缺省地址(由编译器定)].如果想要存盘的目标文件是由“调入目标文件”方式装入,而不是由系统编译产生的代码,并已经修改,最好指定它

的开始地址和结束地址,因为代码不是编译系统产生的.系统不知道文件有多

长,无法指定开始和结束地址。自己指定地址的方法是: 去掉[缺省地址]前的

选择勾.然后填入开始插入的地址和结束地址。

文件 | 反汇编

将可执行的代码反汇编成汇编语言程序。(详见伟福反汇编功能的使用方法)

文件 | 退出

退出系统,如果在退出以前有修改过的文件没有存盘,系统将会提示是否把文件存盘.

编辑(E)

编辑 | 撤消键入

取消上一次操作

编辑 | 重复键入

恢复被取消的操作

编辑 | 剪切

删除选定的正文,删除的内容被送到剪贴板上

编辑 | 复制

将选定的内容,复制到剪贴板上

编辑 | 粘帖

将剪贴板的内容插入光标位置

编辑 | 全选

选定当前窗口所有内容。

搜索(S)

搜索 | 查找

在当前窗口中查找符号,字串。可以指定区分大小写方式,全字匹配方式,可

以向上/向下查找。

搜索 | 在文件中查找

可以在指定的一批文件中查找某个关键字。

搜索 | 替换

在当前窗口查找相应文字,并替换成指定的文字,可以指定区分大小写方式和

全字匹配方式查找,可以在指定处替换,也可以全部替换。

搜索 | 查找下一个

查找文字符号下一次出现的地方

搜索 | 项目中查找

在项目所有模块(文件)中查找符号,字串。在项目所包含的文比较多时,

用此方法可以很方便地查到字串在什么地方出现。

搜索 | 转到指定行

将光标转到程序的某一行。

搜索 | 转到指定地址/标号

将光标转到指定地址或标号所在的位置。

搜索 | 转到当前PC所在行

将光标转到PC所在的程序位置。

项目(P)

项目 | 编译

编译当前窗口的程序。如有错误,系统将会指出错误所在的位置。

项目 | 全部编译

全部编译项目中所有的模块(程序文件),包含文件。如有错误

系统会指出错误所在位置。

项目 | 装入OMF文件

建好项目后,无须编译,直接装入在其它环境中编译好的调试信息,

在伟福环境中调试。

项目 | 加入模块文件

在当前项目中添加一个模块。

项目 | 加入包含文件

在当前项目中添加一个包含文件

执行(R)

执行 | 全速执行

运行程序

执行 | 跟踪

跟踪程序执行的每步,观察程序运行状态。

执行 | 单步

单步执行程序,与跟踪不同的是,跟踪可以跟踪到函数或过程的内

部,而单步执行则不跟踪到程序内部。

执行 | 执行到光标处

程序从当前PC位置,全速执行到光标所在的行。如果光标所在行没

有可执行代码。则提示“这行没有代码”

执行 | 暂停

暂停正在全速执行的程序。

执行 | 复位

终止调试过程,程序将被复位。如果程序正在全速执行,则应先停止。

执行 | 设置PC

将程序指针PC,设置到光标所在行。程序将从光标所在行开始执行。

执行 | 自动单步跟踪/单步

模仿用户连续按F7或F8单步执行程序。

执行 | 编辑观察项

观察变量或表达式的值,可以将需要检查和修改的值或表达式放到观察

窗口里以便检查和修改。

[表达式]: 用于输入用户所要求值

的表达式.

[重复次数]:如果表达式为某一存储

变量,重复次数表示以此变量开始的连续

N个地址的值.

[显示格式]:指定用何种方式显示表

达式的值.

[存贮区域]:指明变量所在的区域.

[显示类型]:指定表达式为何种类型

的变量.

[缺省方式显示]: 按照高级语言定

义的方式显示.

[存贮器内容]: 以内存方式显示观

察内容,也就是按地址顺序显示变量值,与变量类型无关

[求值]: 对表达式求值,并按显示格式显示在窗口内.

[加入观察]:将表达式加入观察窗口中,以便随时察看.

[编辑观察]:当修改过窗口内容后,按此键后,替代观察窗口中的原观察项,如果选择

[加入观察],则会在观察窗口中另加一个变量的观察项,以两种格式观察一个变量.

[取消]: 关闭编辑观察项窗口

执行 | 设置/取消断点

将光标所在行设为断点,如果该行原来已为断点,则取消该断点。所有断点通过断点窗口进行管理。

四种方法可以在光标处设置断点

1.将光标移到编辑窗口内,行左边的空白处,光标变成“手指圆”箭头,单击鼠

标左键, 可以设置/取消断点.

2.使用Ctrl-F8快捷键,可以在光标所在行设置/取消断点

表示警告, 表示通过

表示错误

, 3.右击鼠标, 弹出菜单,选择 设置/取消断点,

4.主菜单 执行/设置取消断点,也可以用Alt-R / B 菜单快捷设置取消断点

执行 | 清除全部断点

清除程序中所有的断点。让程序全速执行

窗口(W)

窗口 | 刷新

刷新打开的所有窗口,及窗口里的数据。 窗口 | 项目窗口 窗口 | 项目窗口

打开项目窗口,以便在项目中加入模块或包含文件。(图:项目窗口) 窗口 | 信息窗口

显示系统编译输出的信息。如果程序有错,会以图标形式指出, 在编译信息行会有相关的生成文件,双击鼠标左键,或击右键在弹出菜单中选择”打开”功能,可以打开相关文件.(如果有编译错误,双击左键,可以在源程序中指出错误所在行,有时前一行或后一行程序有错,会造成当前行编译不通过.而将错误定位在本行,所以如果发现了错误,但在本行没有发现错误,可以查查本行上下的程序).

例: 编译过程发现有错.在信息窗口中看到在CALC.C 文件第118行有202号错误,

文字显示错误类型是,” ’DispVa ’ undefined identifier ” 即: 未定义DispVa 标识符. 双击此信息行,系统将打开CALC.C 文件,并且在源文件的118行,指出有 错,可以看到,DispVa 和ls()中间有空格. 原来应为DispVals().

窗口 | 观察窗口

项目编译正确后,可以在观察窗口中看到当前项目中的所有模块,及各 模块中的所在过程和函数,及各个过程函数中的各个变量,结构。如果 能充分利用观察窗口的强大功能,可以加快你开发速度。

观察窗口也可以用观察数据时效分析,程序时效分析,代码覆盖以及影子存储器等分析功能的结果.(参见各分析功能使用)

表示当前项目,双击可以展开,观察到项目中的模块和项目所使用的变量

表示项目中所包括的模块.双击可以展开,观察到项目中包含的过程函数.

例:一个打开的项目,可以看项目中包括PTRAP, ATRAP, CALC三个模块,其中PTRAP展开,PTRAP包括WRITELN和READLN两个函数,可以看到展开的WRITELN函数使用个三个简单变量:PTR,I,B. 在展开的CALC模块中包含了六个函数.

例: 一个展开的结构.结构变量名为TIME,它包括一个数组变量和一个长整形变量,通过展开的数组,可以看到数组有四个元素,其中第二个元素在上次执行过程中发生了变化,长整形变量L也发生变化.

标记颜色为红,表示在上次执行过程中变量值发生变化.

标记颜色为橄榄色,表示在上次执行过程中,变量被访问过.

可以在弹出菜单中选择

[加入观察], 把当前行的变量放在窗口的最后,而不用展开复杂的项目,模块

来观察某个变量.

[编辑观察项],可以打开”编辑观察窗口”,对当前变量进行修改,求值

[删除观察项],删除观察窗口后变量.不再对此变量进行观察.

[察看源程序],若窗口中当前行是模块文件,用此命令可以打开相应的模块文件.

[展开],[收缩],用于展开/收缩当前行的函数,结构,数组.便于观察.

[修改], 对当前行的变量进行修改,在程序运行时,给出所要求的值.以观察程序在此值时,运行的结果.

[窗口总在最上面],若此项被选中,则窗口会一直显示在前面,覆盖其它窗口. 建议选中此项,使窗口在最上面时,不要使窗口最大化,以免完全覆盖其它窗口.

在观察窗口最下面的状态行可以看到观察项的更详细信息,当你在点击一个项目时,可以看到该观察项的类型(模块,函数/过程),所在区域(CODE,DATA,BIT,XDATA等到),地址,数据类型(unsigned char, unsigned int, real等)

表示模块中的函数

,双击可以观察到模块中所用到的变量

.

表示模块或函数中使用的简单变量

.

表示模块或函数中使用的数组,双击可以展开数组

,观察数组中各值的变化.

表示模块或函数中使用的结构,双击可以展开结构,观察结构内部变量值.

表示模块或函数中使用的指针

表示模块或函数中使用的标号

窗口 | CPU窗口

通过CPU窗口,可以打开反汇编窗口,SFR窗口和REG窗口。在反汇编窗口中可观察编译正确的机器码及反汇编程序,可以让你更清楚地了解程序执行过程。SFR窗口中可以观察到单片机使用的SFR(特殊功能寄存器)值和位变量的值。REG窗口为R0..R7、A、DPTR 等常用寄存器的值。

反汇编窗口内为程序地址,机器码,反汇编码。在机器码窗口内也支持点屏功能,在反汇编码处,点击寄存器,可以看到寄存器的值.

反汇编窗口的弹出菜单

执行到光标处 : 使程序从当前PC值,全速执行到光标所在行,用这种方法可以在调试

程序时,跳过一些不必要的指令.将程序停到所要求的位置上.

转到指定地址/标号: 将光标跳到某个地址或标号所在位置,以便察看相应的程序,或使用“执行到光标处”功能,也可以设置断点, ,将程序全速执行到相应位置.

转到当前PC所在行: 将光标跳到PC所在行,由于在检查程序时,可能会将PC所在行移出当前窗口,用这种方法可找回PC所在行.

取消/设置断点: 在光标所在行,设置断点,使程序全速执行到此处.若此行已是断点,再次点击将取消该断点.

寄存器窗口的弹出菜单

加入观察: 将当前寄存器放入观察窗口,以方便随时察看.

修改: 修改当前寄存器值.在程序执行时,可以用这种方法,把寄存器值改为你所指定的值,从而观察程序在此值时运行的结果.

窗口 | 数据窗口

数据窗口根据选择的CPU类型不同,名称有所不同。

51系列有以下四种数据窗口

DATA 内部数据窗口 CODE 程序数据窗口

XDATA 外部数据窗口 PDATA 外部数据窗口(页方式)

以51系列为例说明数据窗口的操作方法,

内部数据窗口:

在内部数据窗口中可以看到CPU内部的数据值,红色的为上一步执行过程中,改变过的值,窗口状态栏中为选中数据的地址,可以在选中的数据上直接修改数据的十六进制值,也可以用弹出菜单的修改功能,修改选中的数据值。

弹出菜单:

修改:修改选中数据的值,可以输入十进制,十六进制,二进制的值,与直接修改不同的是,用这种方法可以输入多种格式数据,而直接修改只能输入十六进制数据。

46(十进制),2EH(十六进制),00101110B(二进制)都是有效的数据格式,

转到指定地址/标号:将数据地址直接转到指定的地址和标号所在的位置。

生成数据源码:将窗口中某段数据转换成源程序方式的数据,可以贴到你的源程序中。

块操作:对窗口中的数据块进行填充、移动、写文件、读入等操作。

显示为:选择不同的数据类型显示数据内容,可以是字节方式(BYTE),也可以是字方式(WORD,两字节),可以是长整型(LONGINT,四字节),也可以是实数型(REAL,

四字节)。这里是选择整个窗口的显示方式,如果想指定个别数据的显示方式,可

以用主菜单[执行|编辑观察项]功能,选择所要选择的显示类型。(参见编辑观察

项窗口)

显示列数:将窗口中数据以4列、8列、16列方式显示。适应不同需要。

程序代码窗口:

程序代码窗口显示的是编译后程序码,状态栏显示的是选中数据的地址,可以对在选中数据上直接修改程序数据的十六进制值,也可以对程序数据进行‘块填充’,‘块移动’操作,也可以读入一段二进制代码插入程序数据中,也可以将程序数据中的某段代码写文件中.

弹出菜单

修改:修改选中数据的值,可以输入十进制,十六进制,二进制的值,与直接修改不同的是,用这种方法可以输入多种格式数据,而直接修改只能输入十六进制数

据。46(十进制),2EH(十六进制),00101110B(二进制)都是有效的数据格式.

生成数据源码:将窗口中某段数据转换成源程序方式的数据,可以贴到你的源程序中。块操作: 对程序数据以块的方式进行操作.在窗口中按往左键拖动,可以选择块。

块填充:将选中的块内数据值,填充为指定值.

块移动:将选中的块移动到指定地址.

读文件:读入二进制代码文件,插入的指定的地址内.(参见‘调入目标文件’功能) 写文件:将程序数据指定地址的一段代码写入文件.(参见‘保存目标文件’功能)

显示为:选择不同的数据类型显示数据内容,可以是字节方式(BYTE),也可以是字方式 (WORD,两字节),可以是长整型(LONGINT,四字节),也可以是实数型(REAL,四字节)。这里是选择整个窗口的显示方式.

窗口 | 跟踪窗口

显示跟踪器捕捉到的程序执行的轨迹,其中可以看到帧号,时标,反汇编程序,对应的源程序和程序所在的文件名。

窗口 | 逻辑分析窗口

在这窗口中观察到逻辑分析仪所采集到的波形,可以设置不同的采样方式,以满足各种情况下的需要。逻辑分析仪是数字设计中不可缺少的设备,通过它,可以清楚地看到程序执行时,各端口输出的波形,迅速地帮助你找出硬件和软件中设计错误。

窗口 | 叠排窗口

重叠排列项目中打开的窗口。

窗口 | 平排窗口

并列排列项目中打开的窗口。

窗口 | 排列图标

整理项目中最小化的窗口。

窗口 | 全部最小化

将项目中打开的窗口最小化。

仿真器(O)

仿真器 | 仿真器设置

语言设置

设置项目编译语言的路径,命

令行选项。

[编译器路径]:指明本系统汇编器,编译器所在位置,系统缺省51系列编译器在C:\COMP51\文件夹下,缺省96系列编译器在 C:\COMP96\文件夹下.本系统使用的

编译器为第三方软件,你应从其它途径获得.

[ASM命令行]:若使用英特尔汇编器,则需要加上所需的命令行参数。若使用伟福汇编器,则需要选择是否使用伟福预定义的符号.在伟福汇编器中已经把51/96使用的一些

常用符号,寄存器名定义为相应的值.如果你使用伟福汇编器,就可以直接使用这

些符号.如果你自己已经定义了这些符号,又想使用伟福汇编器,就将“使用伟福预

定义符号”前面的选择去掉.

[C命令行]: 项目中若有C语言程序,系统进行编译时,使用此行参数对C程序进行编译. [PL/M命令行]:项目中若有PL/M语言程序,系统编译时,就使用此行参数对程序进行编译. [LINK命令行]:系统对目标文件链接时,使用此参数链接.

注: 除非你对命令行参数非常了解,并且确实需要修改这些参数,一般情况下,不

需要修改系统给出的缺省参数.以免系统不能正常编译.

[编译器选择]: 选择使用伟福汇编器,还是英特尔汇编器,系统对C语言程序和PL/M语言编译是采用第三方编译器. 一般情况下,如果用户项目中都是汇编语言程序,没

有C语言和PL/M语言,选择伟福汇编器. 如果用户项目中含有C语言,PL/M语言,

或者汇编语言是用英特尔格式编写的,就选择英特尔汇编器.

[缺省显示格式]:

指定观察变量显示的方式,一般为混合十/十六进制.

目标文件设置

设置生成的目标文件的地址,及生成目标文件的格式。

一般情况下,地址选择为缺省方式.即由编译确定. 如果你想重新定位你的程序就要指定

地址,方法是:去掉[缺省地址]前面的选择. 在开始地址,结束地址处填入相应的地址. 编译

可以生成BIN(二进制)格式和HEX(英特尔)格式的目标文件,可以根据你的需要,选择相应的

格式。

仿真器设置

选择所使用的仿真器类型,POD(仿真头)

类型,以及所仿真CPU的类型。如果使用硬件仿

真,请去掉“使用伟福软件仿真”前的选择,在

仿真头设置中可以设置该仿真头的特殊功能。包

括仿真空间,看门狗,加密位等等

[选择仿真器]:框内为本系统所支持的仿真器

类型.选择正确仿真器.

[选择仿真头]: 框内为相应仿真器能支持的

仿真头类型,选择所使用的仿真头.

[选择CPU]: 框内为选择的仿真器和仿真头能等进行仿真支持的CPU.

[使用伟福软件模拟器]:使用伟福软件模拟器,可以在完全脱离硬件仿真器情况下,对软件

进行模拟执行. 如果使用硬件仿真器,请不要选择使用伟福软件.

[晶体频率]: 在使用伟福软件模拟功能时, 用来计算在软件模拟环境下程序执行时间。

在外设中串行口的波特率也是依据此频率计算出的。

[仿真头设置]: 可以设置该仿真头的特殊功能。包括仿真空间,看门狗,加密位等等.

仿真头(POD)类型不同,设置内容有所不同. (见仿真头设置)

通信设置

仿真器与计算机通信设置。包括通信端口选

择,速率选择,字间距选择,以及串口的测试功

能。如果选择了“使用伟福软件仿真”,则不需

要设置通信端口。

[端口选择]: 选择仿真器与计算机连接的串口号.

如果计算机与仿真器连接不上,请检查通信端

口是否选择正确.

[波特率选择]: 选择仿真器与计算机连接的速度.

如果在高速率时通信不流畅,请降低通信速率.

[字符间隔]: 选择通信时,字符与字符之间的间隙,如果在小间隔时,通信不是很流畅,请调到较大的间隔.

[使用伟福软件模拟器]: 如果选择此项,可以在完全脱离硬件仿真器情况下,对软件进行模拟执行. 如果使用硬件仿真器调试程序,请去掉[使用伟福软件模拟器]前的选择勾.

[测试串行口]:用来检测仿真器是否正确连接到计算机的串行口上.

仿真器 | 跟踪器/逻辑分析仪设置

记时器: 在程序下面的状态栏可以看到程序执行的时间.

注意:在用硬件单步执行程序时,记时器显示的时间可

能略高于实际值,这是因为仿真器在采样时间时加入了

监控时间.在全速执行多条指令时, 监控时间可以忽略

不计.

逻辑笔 : 通过逻辑笔可以方便地检测到电路的高低电平,脉冲频率和数量.

跟踪器 : 通过跟踪器,可以方便地看到程序实际执行的过程,在跟踪器窗口中可以观察到程序执行时间,执行过的机器码,反汇编程序,源程序,源程序所在文件。跟踪程序动态执行过程,找出程序中一些不可预见的错误.

影子存储器:在程序执行过程中,可以动态地看到存储器的变化,XDATA 窗口和观察窗口约每2秒刷新一次,这样就可以看到存储器当前值.为程序动态调试提供了更有效的手段.

程序时效分析:分析程序中,各过程,函数执行的时间,执行次数,了解程序执行效率,可以优化程序,进一步改善程序性能.

数据时效分析:分析程序中,各变量,数据被访问的次数,访问频率,从而改善程序的结构.开发出更有效,更稳定的程序.

逻辑分析仪: 通过逻辑分析仪,可以看硬件工作时,各点的状态,直观地用波形一表达,更

易检查出硬件,软件设计中的错误.

波形发生器: 可以定义你所想要的波形,输出到指定点,观察输出点是否正确,相当于一个 可以定制的数字信号发生器. 为硬件调试提供了方便,快捷的手段。

仿真器 | 静态测试

对于只能工作于总线方式的仿真头(例如:POD-51,POD-80C196),可以用静态测试来静态地设置地址总线,数据总线,读写控制线,ALE 、PSEN 等控制线状态(高或低),配合逻辑笔或电压表,可以很快地查出各种硬件连线及逻辑错误。

仿真器 | 设置文本编辑器

在设置文本编辑器的对话框中,你可以设置你自己喜爱的文本编辑环境。

仿真器 | 设置汇编预定义符号

在伟福开发环境中,用户可以自己定义或添加寄存器名称,按“添加”键来添加新的寄存器,在[用途]栏中,“预定义符号”是表示此符号用于伟福汇编器,“SFR 窗口显示”是表示在开发环境中的SFR 窗口中,可以观察到此寄存器的值。

帮助(H)

帮助 | 关于

帮助 | CHINESE

选择中文或英文显示方式,适应不同操作系统的需要。

帮助 | 安装MPASM

辅助用户安装Microchip的汇编器。将伟福BIN文件夹下的MPASM复制到指定的

文件夹里。

三快速入门

1.建立你的新程序

选择菜单[文件 | 新建文件]功能

出现一个文件名为NONAME1的源程序窗口,在此窗口中输入以下程序

ORG 0

MOV A,#0

MOV P1,#0

Loop:

INC P1

CALL Delay

SJMP LOOP

Delay:

MOV R2,#3

MOV R1,#0

MOV R2,#0

DLP:

DJNZ R0,DLP

DJNZ R1,DLP

DJNZ R2,DLP

RET

END

输出程序后的窗口如图,现在要做的是将此文件存盘。

2.保存你的程序

选择菜单[文件 | 保存文件]或[文件 | 另存为]功能

给出文件所要保存的位置,例如:C:\W A VE\SAMPLES文件夹,再给出文件名MY1.ASM。

保存文件。文件保存后,程序窗口上文件名变成了:MY1.ASM

3.建立新的项目

选择菜单[文件 | 新建项目]功能

新建项目会自动分三步走。

A)加入模块文件:在加入模块文件的对话框中选择刚才保存的文件

MY1.ASM,按打开键。如果你是多模

块项目,可以同时选择多个文件再打

开。

B)加入包含文件:在加入包含文件对话框中,选择所要加入的包含文件(可

多选)。如果没有包含文件,按取消键。

保存项目:在保存项目对话框中输入项目名称。MY1无须加后缀。软件会自动将后缀设成“.PRJ ”。按保存键将项目存在与你的源程序相同的文件夹下。

项目保存好后,如果项目是打开的,可以看到项目中的“模块文件”已有一个模块“MY1.ASM ”,如果项目窗口没有打开,可以选择菜单[窗口 | 项目窗口]功能来打开。可以通过仿真器设置快捷键或双击项目窗口第一行选择仿真器和要仿真的单片机

4.设置项目

选择菜单[设置 | 仿真器设置]功能或按“仿真器设置”快捷图标或双击项目窗口的第一行来打开“仿真器设置”对话框

在“仿真器”栏中,选择仿真器类型和配置的仿真头以及所要仿真的单片机。在“语言”栏中,“编译器选择”根据本例的程序选择为“伟福汇编器”。如果你的程序是C 语言或INTEL 格式的汇编语言,可根据你安装的Keil 编译器版本选择“Keil C

(V4

或更低)”还是“Keil C (V5或更高)”。按“好”键确定。当仿真器设置好后,可再次保存项目。

将光标移至此行 5.编译你的程序

选择菜单[项目 | 编译]功能或按编译快捷图标或F9键,编译你的项目。在编译过程

中,如果有错可以在信息窗口中显示出来,双击错误信息,可以在源程序中定位所在行。纠正错误后,再次编译直到没有错误。在编译之前,软件会自动将项目和程序存盘。在编译没有错误后,就可调试程序了,首先我们来单步跟踪调试程序。

6.单步调试程序

选择[执行 | 跟踪]功能或按跟踪快捷图标或按F7键进行单步跟踪调试程序

单步跟踪就一条指令一条指令地执行程

序,若有子程序调用,也会跟踪到子程序

中去。你可以观察程序每步执行的结果,

“=>”所指的就是下次将要执行的程序指令。由于条件编译或高级语言优化的原

因,不是所有的源程序都能产生机器指

令。源程序窗口最左边的“o ”代表此行

为有效程序,此行产生了可以指行的机器指令。

程序单步跟踪到“Delay ”延时子程序中,在程序行的“R0”符号上单击就可以观察“R0”的值,观察一下“R0”的值,可以看到“R0”在逐渐减少。因为当前指令要执行256次才到下一步,整个延时子程序要单步执行3x256x256次才能完成,单步

执行太慢了!

没关系,我们有“执行到光标处”的功能,将光标移到程序想要暂停的地方,本例中为延时子程序返回后的“SJMP Loop ”行。选择菜单[执行 | 执行到光标处]功能或F4键或弹出菜单的“执行到光标处”功能。程序全速执行到光标所在行。如果想下次不想单步调试“Delay ”延时子程序里的内容,可以按F8键单步执行就可以全速执行子程序调用,而不会一步一步地跟踪子程序。F8 F8F8F8F8F8F8......是不是太烦了?那就移动光标到暂停行再按F4,如果程序太长,每次这样移来移去,是不是也太累?那就设置断点吧。

将光标移到源程序窗口的左边灰色区,光标变成“手指圈”,单击左键设置断点,也可

全速执行快捷键

以用弹出菜单的“设置/取消断点”功能或用Ctrl+F8组合键设置断点。如果断点有效图标为“红圆绿勾”,无效断点的图标为“红圆黄叉”。 断点设置好后,就可以用全速执行的功能,全速执行程序,当程序执行到断点时,会暂停下来,这时你可以观察程序中各变量的值,及各端口的状态,判断程序是否正确。

本例是将P1端口加一,然后延时,再重复,这样若P1就是一个二进制加法器,若P1口接发光二极管,就会闪亮。

不过到此为止,我们都是用软件模拟方式来调试程序。如果想要用仿真器硬件仿真。就要连接上仿真器。

四 伟福文本编辑器的使用

伟福文本编辑器用来输入程序,使用方便。具有与C 语言、汇编语言、PLM 语言语法相关的彩色显示,使编写程序更加轻松,观察程序醒目。并且用户可按照自己的喜好自己设置颜色,享受个性化编程带来的乐趣。可以在编辑窗口中设置断点、书签,用于快速定位程序,对于编写、分析、比较、检查较长的、复杂的程序非常有帮助。查找功能可以在程序中查找、替换字串。在编辑窗口中,可以查找配对符号,如找到‘{’相对的‘}’或找到与‘(’相对‘)’,并且将中间的部分加亮显示,这样在复杂的嵌套中确定程序的块结构。可以在编辑窗口中对多行程序同进同退,帮助您编写优美、整洁的程序。窗口分隔功能可将源程序窗口分成两个或三个完全独立的编辑窗口,而所编辑的内容却是同一程序,为分析、比较检查大程序提供方便。

设置书签图标

设置断点图标

在窗口上边或左边按下鼠标的左键,拖动红线就可以分裂窗口

设置断点、书签

编辑窗口的左边界用于显示断点、书签。将鼠标移到边界的右半边,光标变成“手及方块”此时单击鼠标左键就可以设置书签,共可以设置多达10个书签,标号从0到9

定位到书签到所在的行。此功能对于在大程序迅速定位很有帮助。移到左半边则可以设置断点。

将光标移到编辑窗口边界的左半边,光标变成“手及圈”,单击鼠标左键设置断点,也可以用弹出菜单的“设置/取消断点”功能或用Ctrl+F8组合键设置断点。如果不在调试程序,断点图标为“红圆”,在调试程序时,如果断点有效图标为“红圆绿勾”,若当前行已有断点,单击左键就会删除此断点。同样断点的添加、删除也可以在断点窗口中操作。断点除了在调试时让程序暂停的功能外,断点也可以象书签一样,可以快速定位程序的位置。

设置个性化编辑器颜色

选择主菜单的[仿真器 | 设置文本编辑器 ]功能,就可对编辑器的颜色进行设置。软件环境中已经预定义了四组颜色,为“缺省”、“古典”、“高亮”、“海洋”。用户如果对这四种都不满意,可以自己定义自己喜爱的颜色,在“元素”栏中选择要定义的元素,在“颜色”栏中定义背景色和前景色。在“字体”栏中选择字体。定义颜色和字体后,可以下面的图例中看到编辑器产生的效果。

各大仿真软件介绍

各大仿真软件介绍(包括算法,原理) 随着无线和有线设计向更高频率的发展和电路复杂性的增加,对于高频电磁场的仿真,由于忽略了高阶传播模式而引起仿真的误差。另外,传统模式等效电路分析方法的限制,与频率相关电容、电感元件等效模型而引起的误差。例如,在分析微带线时,许多易于出错的无源模式是由于微带线或带状线的交叉、阶梯、弯曲、开路、缝隙等等,在这种情况下是多模传输。为此,通常采用全波电磁仿真技术去分析电路结构,通过电路仿真得到准确的非连续模式S参数。这些EDA仿真软件与电磁场的数值解法密切相关的,不同的仿真软件是根据不同的数值分析方法来进行仿真的。通常,数值解法分为显示和隐示算法,隐示算法(包括所有的频域方法)随着问题的增加,表现出强烈的非线性。显示算法(例如FDTD、FIT方法在处理问题时表现出合理的存储容量和时间。本文根据电磁仿真工具所采用的数值解法进行分类,对常用的微波EDA仿真软件进行论述。2.基于矩量法仿真的微波EDA仿真软件基于矩量法仿真的EDA 软件主要包括A D S(Advanced Design System)、Sonnet电磁仿真软件、IE3D和Microwave office。 2.1ADS仿真软件Agilent ADS(Advanced Design System)软件是在HP EESOF系列EDA软件基础上发展完善起来的大型综合设计软件,是美国安捷伦公司开发的大型综合设计软件,是为系统和电路工程师提供的可开发各种形式的射频设计,对于通信和航天/防御的应用,从最简单到最复杂,从离散射频/微波模块到集成MMIC。从电路元件的仿真,模式识别的提取,新的仿真技术提供了高性能的仿真特性。该软件可以在微机上运行,其前身是工作站运行的版本MDS(Microwave Design System)。该软件还提供了一种新的滤波器的设计引导,可以使用智能化的设计规范的用户界面来分析和综合射频/微波回路集总元滤波器,并可提供对平面电路进行场分析和优化功能。它允许工程师定义频率范围,材料特性,参数的数量和根据用户的需要自动产生关键的无源器件模式。该软件范围涵盖了小至元器件,大到系统级的设计和分析。尤其是其强大的仿真设计手段可在时域或频域内实现对数字或模拟、线性或非线性电路的综合仿真分析与优化,并可对设计结果进行成品率分析与优化,从而大大提高了复杂电路的设计效率,使之成为设计人员的有效工具[6-7]。2.2Sonnet仿真软件Sonnet是一种基于矩量法的电磁仿真软件,提供面

环境工程的仿真实验与工程实训项目

环境科学与工程仿真实验与工程实训 蔡建安主编 安徽工业大学 2011年

合订本总目录 前言 实训项目及菜单组合 光盘目录和内容 指导书正文 篇章名称编著者 HKG1流体力学与水泵蔡建安,郭丽娜,周扬屏,钟梅 英 HKG2通风与大气污染控制工程蔡建安,林晓飞 HKG3污水厂工程实训蔡建安,周扬屏,汪明明 HKG4噪声环境蔡建安 HKG5固体废弃物处理与处置蔡建安,盛广宏 以下两篇从略,可参阅电子版 ESIA环境规划、管理和影响评价蔡建安,郭丽娜,沈翼军 WEE35水环境工程蔡建安,钟梅英,戴波

前言 环境科学与工程具有特殊的学科特点:涵盖知识面宽,知识跨度大,理论与实践的关系密切,特征鲜明。实践教学通常分为实验、实习和设计三类,实验、实习是学生认识实际、建立概念、掌握理论的主要途径,是学生在设计中准确计算、清晰设计的重要基础。 现代计算机技术为《环境科学与工程》理论与实践结合提供了多元化的教学手段。在理论课、实验课、设计、实习等教学环节,虚拟现实教学能够贯穿在教学全过程。针对环境的学科多元化,虚拟现实教学也呈现多元化特点。虚拟现实教学的多元化是指:(1)表现形式有虚拟仪器、虚拟设备、虚拟现实场景等;(2) 教学环节有理论课、实验课、设计和实习;(3)互动和参与模式有理论认知、模拟操作、自主设计等;(4) 复合型能力结构培养有缜密推理和形象表达能力的结合,环境工程工艺和信息控制知识相融合。课程实验大多是对原理的验证实验,通过系统开发的仿真实验即可方便直观地完成任务,并组织出一些综合性实验。在单独设置的实验课程中,用仿真实验方法不但能较系统地开出实验,还可以通过下达任务书,由学生完成一些设计性实验。课程设计中,学生除了按照原要求完成设计外,可以超越一些简化计算进行的假设,面向真实工况的场景进行推演。毕业设计和论文的功能有些与完成课程设计相似,但有更多的机会通过对机理的深入研究,建立模型,开发新的实用可视化设计系统。 虽然对于环境科学与工程的教学过程,实践环节具有十分重要的基础地位,然而我国高校的实践教学由于三方面原因,受到不同程度的影响:1、招生规模扩大后,设备台套数普遍不足;2、现代新知识,新课程涌入,基础能力训练加强,课程教学学时紧张;3、试剂和材料消耗大,实验经费不足。 环境污染控制仿真实验和工程实训是在计算机仿真软件提供的虚拟现实中,以直观、方便的操作方式控制操作画面所进行的过程模拟。仿真实验除了能作为学校解决实践环节的重要手段,以学生独立操作的方式,展现环境工程的基础实验外;还能够深层次地揭示环境工程系统随时间动态变化的规律,进行全工况操作和学习。仿真实训软件数学模型的来源有三个方面:1)环境科学与工程中成熟的经典模型;2)根据工程实践运行结果总结的统计模型;3)调用开发团队的系统实验,重现实验结果。环境工程的工艺设计是对学生综合能力的训练,是多元化实践教学的重要组成环节,整个工艺流程由一系列单元组成,每个单元有:输入、输出、设计控制和工艺状态四个参数数组,单元操作构成工艺系统,前后呼应相互影响。每个单元的参数数组都能够设计控制,工艺系统的综合效果便可展示出来。 由于篇幅限制《环境科学与工程仿真实验与工程实训》讲义合订本仅包括HKG1~HKG5五个板块。ESIA内容多、篇幅大,建议随环境评价课程和课程设计组织专题学习,WEE35说明书已随教材出版。对于为期一周的集中仿真实训,学时分配参考按排如下:第一天HKG1,8学时;第二天HKG2,8学时;第三天HKG3 和WEE35,各4学时;第四天HKG5,8学时;第五天要求连接互联网,HKG4和了解ESIA,8学时。课程外部分工作包括预习和完成实验和实训报告。 《环境科学与工程仿真实验与工程实训》应用软件(HKG)使用美国NI公司的LabVIEW 为开发平台,编译生成应用软件,能够以“Setup”方式实施系列文件的整体安装。该软件将直接安装在Windows操作系统下,不需要其他软件环境支持。本应用软件的开发,历时十余年,除了分别编写各个独立板块说明书的编著者外,在此还要感谢参与调研和实验并总结数学模型的同仁、研究生、本科生们。

Proteus仿真软件简介

Proteus仿真软件简介

Proteus软件是英国Labcenter electronics公司出版的EDA工具软件,可完成从原理图布图、PCB设计、代码调试到单片机与外围电路的协同仿真,真正实现了从概念到产品的完整设计,是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC、A VR、ARM、8086和MSP430等,2010年又增加了Cortex和DSP系列处理器,并持续增加其他系列处理器模型。Proteus软件主要具有以下特点: ①具有强大的原理图绘制功能。 ②实现了单片机仿真和SPICE电路仿真相结合。具有模拟电路仿真、数字电路仿真、单片机及其外围电路的系统仿真、RS232动态仿真、I2C调试器、SPI调试器、键盘和LCD系统仿真的功能;有各种虚拟仪器,如示波器、逻辑分析仪、信号发生器等。 ③支持主流单片机系统的仿真。目前支持的单片机类型有:68000系列、8051系列、A VR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各种外围芯片。 ④提供软件调试功能。具有全速、单步、设置断点等调试功能,同时可以观察各变量以及寄存器等的当前状态,并支持第三方编译和调试环境,如wave6000、Keil等软件。 1. 新建设计文件 运行ISIS,它会自动打开一个空白文件,或者选择工具栏中的新建文件按钮,也可以执行菜单命令:“File”→“New Design”,单击“OK”按钮,创建一个空白文件。不管哪种方式新建的设计文件,其默认文件名都是UNTITLED.DSN,其图纸样式都是基于系统的默认设置,如果图纸样式有特殊要求,用户可以从System菜单进行相应的设置。单击保存按钮,弹出“Save ISIS Design File”对话框,选择好设计文件的保存地址后,在文件名框中输入设计文件名,再单击“保存”按钮,则完成新建设计文件操作,其扩展名自动为.DSN。 2. 选取元器件并添加到对象选择器中 选择主模式工具栏中的按钮,并选择对象选择器中的P按钮,或者直接单击编辑工具栏中的按钮,也可以使用快捷键P(ISIS系统默认的快捷键,表示Pick),会出现如图1所示的选择元器件对话框。 图1选择元器件对话框

机器人系统常用仿真软件介绍

1 主要介绍以下七种仿真平台(侧重移动机器人仿真而非机械臂等工业机器人仿真): 1.1 USARSim-Unified System for Automation and Robot Simulation USARSim是一个基于虚拟竞技场引擎设计高保真多机器人环境仿真平台。主要针对地面机器人,可以被用于研究和教学,除此之外,USARSim是RoboCup救援虚拟机器人竞赛和虚拟制造自动化竞赛的基础平台。使用开放动力学引擎ODE(Open Dynamics Engine),支持三维的渲染和物理模拟,较高可配置性和可扩展性,与Player兼容,采用分层控制系统,开放接口结构模拟功能和工具框架模块。机器人控制可以通过虚拟脚本编程或网络连接使用UDP协议实现。被广泛应用于机器人仿真、训练军队新兵、消防及搜寻和营救任务的研究。机器人和环境可以通过第三方软件进行生成。软件遵循免费GPL条款,多平台支持可以安装并运行在Linux、Windows和MacOS操作系统上。 1.2 Simbad Simbad是基于Java3D的用于科研和教育目的多机器人仿真平台。主要专注于研究人员和编程人员热衷的多机器人系统中人工智能、机器学习和更多通用的人工智能算法一些简单的基本问题。它拥有可编程机器人控制器,可定制环境和自定义配置传感器模块等功能,采用3D虚拟传感技术,支持单或多机器人仿真,提供神经网络和进化算法等工具箱。软件开发容易,开源,基于GNU协议,不支持物理计算,可以运行在任何支持包含Java3D库的Java客户端系统上。 1.3 Webots Webots是一个具备建模、编程和仿真移动机器人开发平台,主要用于地面机器人仿真。用户可以在一个共享的环境中设计多种复杂的异构机器人,可以自定义环境大小,环境中所有物体的属性包括形状、颜色、文字、质量、功能等也都可由用户来进行自由配置,它使用ODE检测物体碰撞和模拟刚性结构的动力学特性,可以精确的模拟物体速度、惯性和摩擦力等物理属性。每个机器人可以装配大量可供选择的仿真传感器和驱动器,机器人的控制器可以通过内部集成化开发环境或者第三方开发环境进行编程,控制器程序可以用C,C++等编写,机器人每个行为都可以在真实世界中测试。支持大量机器人模型如khepera、pioneer2、aibo等,也可以导入自己定义的机器人。全球有超过750个高校和研究中心使用该仿真软件,但需要付费,支持各主流操作系统包括Linux, Windows和MacOS。 1.4 MRDS-Microsoft Robotics Developer Studio MRDS是微软开发的一款基于Windows环境、网络化、基于服务框架结构的机器人控制仿真平台,使用PhysX物理引擎,是目前保真度最高的仿真引擎之一,主要针对学术、爱好者和商业开发,支持大量的机器人软硬件。MRDS是基于实时并发协调同步CCR(Concurrency and Coordination Runtime)和分布式软件服务DSS(Decentralized Software Services),进行异步并行任务管理并允许多种服务协调管理获得复杂的行为,提供可视化编程语言(VPL)和可视化仿真环境(VSE)。支持主流的商业机器人,主要编程语言为C#,非商业应用免费,但只支持在Windows操作系统下进行开发。 1.5 PSG-Player/Stage/Gazebo

软件系统简介

发电厂运行仿真分析系统软件系统简介 软件网站:https://www.wendangku.net/doc/e05324967.html, 主要邮箱:szy@https://www.wendangku.net/doc/e05324967.html, 附属邮箱:emrun@https://www.wendangku.net/doc/e05324967.html,

目录 1. 软件版本简介 (1) 1.1 原理版功能 (1) 1.2 定制版功能 (1) 1.3 单机版功能 (1) 1.4 网络版功能 (1) 2. 软件功能简介 (2) 2.1 节能分析功能 (2) 2.2 运行仿真操作 (2) 2.3 故障事故分析 (2) 2.4 试验优化分析 (3) 2.5 设计优化分析 (3) 2.6 运行优化分析 (3) 3. 软件支撑系统 (1) 4. 软件操作简介 (3) 4.1 工况选择/保存功能 (3) 4.2 冻结/解冻/加速 (3) 4.3 外部参数设置功能 (4) 4.4 回退功能 (4) 4.5 事件及报警记录 (4) 4.6 重演功能 (5)

4.7 快存功能 (5) 4.8 故障设置功能 (5) 4.9 各类操作画面示例 (6) 4.10 测试版说明 (10)

1. 软件版本简介 1.1 原理版功能: 原理版软件只对通用类型的电厂生产原理过程进行仿真,在仿真范围及控制室表盘配置及DCS画面上进行简化,适合于现场运行管理人员和节能分析人员对运行过程进行理论分析,主要包括:故障运行分析、经济指标分析和典型技术分析,适用于对电厂机组的初步理论指导和经济核算指导。原理版软件也适合于大专院校热动、热自及电气专业的学生的课程学习。 1.2 定制版功能: 定制版软件只对某一具体电厂的生产过程进行仿真,满足电厂控制室DCS系统的完整操作画面及相关表盘的虚拟配置,建立的各系统数学模型能够真实再现这个电厂生产过程的各种运行工况,在功能、模拟范围和模型逼真上较高,对电厂设计论证、技术改造、经济评定、节能分析及对实际运行数据的跟踪比较程度水平较高。定制版软件主要适用于运行人员岗前培训、运行人员实时数据优化指导。 3. 单机版功能: 单机版软件的所有运行操作及节能分析功能都集成在单台计算机软件内,在独立的该计算机上能够完成仿真及运行的所有操作功能,包括运行操作分析、故障处理分析、经济指标分析等操作功能。 4. 网络版功能: 网络版软件按照不同的运行操作功能对仿真分析系统进行平台设置,可以在同一局域网内将不同的网络节点计算机设置成不同功能的操作员站:如汽机操作员台、锅炉操作员台、电气操作员台、故障设置及经济指标统计平台等。

模拟仿真软件介绍

模拟仿真软件介绍 模拟仿真技术发展至今,用于不同领域、不同对象的模拟仿真软件林林总总,不可胜数,仅对机械产品设计开发而言,就有机构运动仿真软件,结构仿真软件,动力学仿真软件,加工过程仿真软件(如:切削加工过程仿真软件、装配过程仿真软件、铸造模腔充填过程仿真软件、压力成型过程仿真软件等),操作训练仿真软件,以及生产管理过程仿真软件,企业经营过程仿真软件等等。这里仅以一种微机平台上的三维机构动态仿真软件为例,介绍模拟仿真软件的结构和功能。 DDM(Dynamic Designer Motion)是DTI(Design Technology International)公司推出的、工作于AutoCAD和MDT平台上的微机全功能三维机构动态仿真软件,包含全部运动学和动力学分析的功能,主要由建模器、求解器和仿真结果演示器三大模块组成(见图1)。 1.DDM建模器的功能 1)设定单位制。 2)定义重力加速度的大小和方向。 3)可以AutoCAD三维实体或普通图素(如直线、圆、圆弧)定义运动零件。 4)可以定义零件质量特性:

图1 DDM仿真软件模块结 ①如果将三维实体定义为零件,可以自动获得其质量特性。 ②如果用其他图素定义零件,则可人工设定质量特性。 5)可以定义各种铰链铰链用于连接发生装配关系的各个零件,系统提供六种基本铰链和两种特殊铰链。 基本铰链: ①旋转铰——沿一根轴旋转。 ②平移铰——沿一根轴移动。 ③旋转滑动铰——沿一根轴旋转和移动。 ④平面铰——在一个平面内移动并可沿平面法线旋转。 ⑤球铰——以一点为球心旋转。 ⑥十字铰——沿两根垂直轴旋转。 特殊铰链:

高等院校环境工程专业本科教学规范

高等学校本科环境工程专业规范 环境科学与工程教学指导委员会 一、专业教育的历史、现状及发展方向 专业名称:环境工程 专业代码:081001 所属门类:工学环境与安全类 1.专业发展历史与现状 随着我国环境污染问题的产生和环保事业的发展,为环境保护培养高级工程技术人才成为我国高等工程教育的一项重要任务。 1973年开始,我国个别学校在给水排水工程、化学工程、冶金工程等本科专业中开设了与环境保护相关的课程或设置了废水、废气治理专业方向。 1977年恢复高考时,我国有数所高校开始按工学环境类本科专业招生,专业名称包括“环境工程”、“三废治理与综合利用”、“环境污染治理工程”、“环境保护”、“环境污染防治工程”等。从1978年开始,更多高校采用了“环境工程”这一本科专业名称。1979年教育部修订颁发的工科专业目录中列入了“环境工程”专业,隶属于土木类。 1984年,教育部对高等学校本科专业进行了规范,在工学中设置了“环境工程”(专业代码1401,相近专业:环境监测)和“环境监测”(专业代码1402,相近专业:环境工程、工业分析)两个本科专业,并试办“环境规划与管理”(专业代码:试22)本科专业。在1987年、1993年原国家教委对本科专业目录进行的修订中,仍保持了环境类工科专业设立“环境工程”、“环境监测”和“环境规划与管理”三个专业的体系,其中“环境规划与管理”专业可兼授理学、工学学位。 1997年4月,原国家教育委员会以教高[1997]13号文发出关于进行普通高等学校本科专业目录修订工作的通知,开始对普通高等学校本科专业目录进行建国以来的第四次全面修订。修订后的普通高等学校本科专业目录于1998年颁布,其中工学的环境类本科只设一个专业,专业名称“环境工程”(专业代码:081001,相近专业:环境科学、给水排水工程),隶属环境与安全类。新的“环境工程”专业得到加强与拓宽,涵盖了原来的“环境工程”、“环境监测”、“环境规划与管理(部分)”、“水文地质与工程地质(部分)”、“农业环境保护(部分)”等原有专业。 目前,我国环境工程专业的招生及专业设置仍以1998年修订的全国普通高等学校本科专业目录为基础。 在国家高度重视可持续发展、环境保护事业大发展和对环境人才培养的迫切需求的大背景下,近年来我国的环境工程专业教育高速发展,设有环境工程本科专业的学科点持续增加,招生规模不断扩大。至2004年,全国设有环境工程本科专业的学校达到247所,年招生人数已达到2万人左右。

电力系统仿真软件介绍

电力系统仿真软件 电力系统仿真软件简介 一、PSAPAC 简介: 由美国EPRI开发,是一个全面分析电力系统静态和动态性能的软件工具。 功能:DYNRED(Dynamic Reduction Program):网络化简与系统的动态等值,保留需要的节点。 LOADSYN(Load Synthesis Program):模拟静态负荷模型和动态负荷模型。 IPFLOW(Interactive Power Flow Program):采用快速分解法和牛顿-拉夫逊法相结合的潮流分析方法,由电压稳态分析工具和不同负荷、事故及发电调度的潮流条件构成。 TLIM(Transfer Limit Program):快速计算电力潮流和各种负荷、事故及发电调度的输电线的传输极限。 DIRECT:直接法稳定分析软件弥补了传统时域仿真工作量大、费时的缺陷,并且提供了计算稳定裕度的方法,增强了时域仿真的能力。 LTSP(Long Term Stability Program):LTSP是时域仿真程序,用来模拟大型电力系统受到扰动后的长期动态过程。为了保证仿真的精确性,提供了详细的模型和方法。 VSTAB(Voltage Stability Program):该程序用来评价大型复杂电力系统的电压稳定性,给出接近于电压不稳定的信息和不稳定机理。为了估计电压不稳定状态,使用了一种增强的潮流程序,提供了一种接近不稳定的模式分析方法。 ETMSP(Extended Transient midterm Stability Program):EPRI为分析大型电力系统暂态和中期稳定性而开发的一种时域仿真程序。为了满足大型电力系统的仿真,程序采用了稀疏技术,解网络方程时为得到最合适的排序采用了网络拓扑关系并采用了显式积分和隐式积分等数值积分法。 SSSP(Small-signal Stability Program):该程序有助于局部电厂模式振荡和站间模式振荡的分析,由多区域小信号稳定程序(MASS)及大型系统特征值分析程序(PEALS)两个子程序组成。MASS程序采用了QR变换法计算矩阵的所有特征值,由于系统的所有模式都计算,它对控制的设计和协调是理想的工具;PEALS使用了两种技术:AESOPS算法和改进Arnoldi 方法,这两种算法高效、可靠,而且在满足大型复杂电力系统的小信号稳定性分析的要求上互为补充。 二、EMTP/ATP 简介: EMTP是加拿大H.W.Dommel教授首创的电磁暂态分析软件,它具有分析功能多、元件模型全和运算结果精确等优点,对于电网的稳态和暂态都可做仿真分析,它的典型应用是预测电力系统在某个扰动(如开关投切或故障)之后感兴趣的变量随时间变化的规律,将EMTP 的稳态分析和暂态分析相结合,可以作为电力系统谐波分析的有力工具。 ATP(The alternative Transients Program)是EMTP的免费独立版本,是目前世界上电磁暂态分析程序最广泛使用的一个版本, 它可以模拟复杂网络和任意结构的控制系统,数学模型广泛,除用于暂态计算,还有许多其它重要的特性。ATP程序正式诞生于1984年,由Drs.

电子设计常用软件介绍

电子设计常用软件介绍: 电子设计常用软件介绍: 随着计算机在国内的逐渐普及,EDA软件在电子行业的应用也越来越广泛,但和发达国家相比,我国的电子设计水平仍然存在着相当大的差距,而中国已走到了WTO的门口,随着加入WTO,电子行业将会受到较大的冲击,许多从事电子设计工作的人员对EDA软件并不熟悉,笔者因此作此文以让这些同业者对此有些了解,并以此提高他们的电子设计在电脑方面应用的水平。以下是一些国内最为常用的EDA软件。 PROTEL:PROTEL是PORTEL公司在80年代末推出的EDA软件,在电子行业的CAD软件中,它当之无愧地排在众多EDA软件的前面,是电子设计者的首选软件,它较早就在国内开始使用,在国内的普及率也最高,有些高校的电子专业还专门开设了课程来学习它,几乎所有的电子公司都要用到它,许多大公司在招聘电子设计人才时在其条件栏上常会写着要求会使用PROTEL。早期的PROTEL主要作为印制板自动布线工具使用,运汹DOS环境,对硬件的要求很低,在无硬盘286机的1M内存下就能运行,但它的功能也较少,只有电路原理图绘制与印制板设计功能,其印制板自动布线的布通率也低,而现今的PROTEL 已发展到PROTEL99(网络上可下载到它的测试板),是个庞大的EDA软件,完全安装有200多M,它工作在WINDOWS95环境下,是个完整的板级全方位电子设计系统,它包含了电原理图绘制、模拟电路与数字电路混合信号仿真、多层印制电路板设计(包含印制电路板自动布线)、可编程逻辑器件设计、图表生成、电子表格生成、支持宏操作等功能,并具有Client/Server (客户/服务器)体系结构,同时还兼容一些其它设计软件的文件格式,如ORCAD,PSPICE,EXCEL等,其多层印制线路板的自动布线可实现高密度PCB的100%布通率。在国内PROTEL软件较易买到,有关PROTEL软件和使用说明的书也有很多,这为它的普及提供了基础。想更多地了解PROTEL的软件功能或者下载PROTEL99的试用版,可以在INTERNET上访问它的站点:https://www.wendangku.net/doc/e05324967.html, ORCAD:ORCAD是由ORCAD公司于八十年代末推出的EDA软件,它是世界上使用最广的 EDA软件,每天都有上百万的电子工程师在使用它,相对于其它EDA软件而言,它的功能也是最强大的,由于ORCAD软件使用了软件狗防盗版,因此在国内它并不普及,知名度也比不上PROTEL,只有少数的电子设计者使用它,它进入国内是在电脑刚开始普及的94年,记得笔者当时的电脑还是40M硬盘2M 内存的386,而ORCAD4.0却占据了20多M的硬盘空间,使笔者不得不忍痛删掉它。早在工作于DOS环境的ORCAD4.0,它就集成了电原理图绘制、印制电路板设计、数字电路仿真、可编程逻辑器件设计等功能,而且它的介面友好且直观,它的元器件库也是所有EDA软件中最丰富的,在世界上它一直是EAD软件中的首选。ORCAD公司在今年七月与CADENCE公司合并后,更成为世界上最强大的开发EDA软件的公司,它的产品ORCAD世纪集成版工作于WINDOWS95与WINDOWSNT环境下,集成了电原理图绘制,印制电路板设计、模拟与数字电路混合仿真等功能,它的电路仿真的元器件库更达到了8500个,收入了几乎所有的通用型电子元器件模块,它的强大功能导致了它的售价不菲,在北美地区它的世纪加强版就卖到了$7995(看清了是$而不是¥,我仿佛看到了比尔盖茨流下的口水,一套ORCAD可是等于100套WINDOWS98啊),对ORCAD有兴趣的读者可以去访问它的站点:https://www.wendangku.net/doc/e05324967.html,或

EDA仿真软件介绍

EDA仿真软件介绍 (2009-03-21 08:41) 分类:EDA EDA技术是在电子CAD技术基础上发展起来的计算机软件系统,是指以计算机为工作平台,融合了应用电子技术、计算机技术、信息处理及智能化技术的最新成果,进行电子产品的自动设计。利用EDA工具,电子设计师可以从概念、算法、协议等开始设计电子系统,大量工作可以通过计算机完成,并可以将电子产品从电路设计、性能分析到设计出IC版图或PCB版图的整个过程的计算机上自动处理完成。现在对EDA的概念或范畴用得很宽。包括在机械、电子、通信、航空航天、化工、矿产、生物、医学、军事等各个领域,都有EDA的应用。目前EDA 技术已在各大公司、企事业单位和科研教学部门广泛使用。例如在飞机制造过程中,从设计、性能测试及特性分析直到飞行模拟,都可能涉及到EDA技术。本文所指的EDA技术,主要针对电子电路设计、PCB设计和IC设计。 EDA设计可分为系统级、电路级和物理实现级。 2 EDA常用软件 EDA工具层出不穷,目前进入我国并具有广泛影响的EDA软件有:multiSIM7(原EWB的最新版本)、PSPICE、OrCAD、PCAD 、Protel、Viewlogic、Mentor、Graphics、Synopsys、LSIIogic、Cadence、MicroSim 等等。这些工具都有较强的功能, 一般可用于几个方面,例如很多软件都可以进行电路设计与仿真,同进还可以进行PCB自动布局布线,可输出多种网表文 件与第三方软件接口。 (下面是关于EDA的软件介绍,有兴趣的话,旧看看吧^^^) 下面按主要功能或主要应用场合,分为电路设计与仿真工具、PCB设计软件、IC 设计软件、PLD设计工具及其它EDA软件, 进行简单介绍。 2.1 电子电路设计与仿真工具 我们大家可能都用过试验板或者其他的东西制作过一些电子制做来进行实践。但是有的时候,我们会发现做出来的东西有 很多的问题,事先并没有想到,这样一来就浪费了我们的很多时间和物资。而且增加了产品的开发周期和延续了产品的上市时间从而使产品失去市场竞争优势。有没有能够不动用电烙铁试验板就能知道结果的方法呢?结论是有,这就是电路设计与仿真技术。

电磁场仿真软件简介

电磁场仿真软件简介 随着电磁场和微波电路领域数值计算方法的发展,在最近几年出现了大量的电磁场 和微波电路仿真软件。在这些软件中,多数软件都属于准3维或称为 2.5维电磁仿真软件。例如,Agilent公司的ADS(Advanced Design System)、AWR公司的Microwave Office、Ansoft公司的Esemble、Serenade和CST公司的CST Design Studio等。目前,真正意义上的三维电磁场仿真软件只有Ansoft公司的HFSS、CST公司的Mafia、CST Microwave Studio、Zeland公司的Fidelity和IMST GmbH公司的EMPIRE。从理论上讲,这些软件都能仿真任意三维结构的电磁性能。其中,HFSS (HFSS是英文高频结构仿真器(High Frequency Structure Simulator)的缩写)是一种最早出 现在商业市场的电磁场三维仿真软件。因此,这一软件在全世界有比较大的用户群体。 由于HFSS进入中国市场较早,所以目前国内的电磁场仿真方面HFSS的使用者众多,特别是在各大通信技术研究单位、公司、高校非常普及。 德国CST公司的MicroWave Studio(微波工作室)是最近几年该公司在Mafia 软件基础上推出的三维高频电磁场仿真软件。它吸收了Mafia软件计算速度快的优点,同时又对软件的人机界面和前、后处理做了根本性的改变。就目前发行的版本而言, CST的MWS的前后处理界面及操作界面比HFSS好。Ansoft也意识到了自己的缺点,在刚刚推出的新版本HFSS(定名为Ansoft HFSS V9.0)中,人机界面及操作都得到 了极大的改善。在这方面完全可以和CST媲美。在性能方面,两个软件各有所长。在 速度和计算的精度方面CST和ANSOFT成绩相差不多。值得注意的是,MWS采用的理论基础是FIT(有限积分技术)。与FDTD(时域有限差分法)类似,它是直接从Maxwell 方程导出解。因此,MWS可以计算时域解。对于诸如滤波器,耦合器等主要关心带内 参数的问题设计就非常适合;而HFSS采用的理论基础是有限元方法(FEM),这是一种微分方程法,其解是频域的。所以,HFSS如果想获得频域的解,它必须通过频域转换 到时域。由于,HFSS是用的是微分方法,所以它对复杂结构的计算具有一定的优势。 另外,在高频微波波段的电磁场仿真方面也应当提及另一个软件:ANSYS 。ANSYS是一个基于有限元法(FEM)的多功能软件。该软件可以计算工程力学、材料力 学、热力学和电磁场等方面的问题。它也可以用于高频电磁场分析(应用例如:微波辐 射和散射分析、电磁兼容、电磁场干扰仿真等)。其功能与HFSS和CST MWS类似。但由于该软件在建模和网格划分过程中需要对该软件的使用规则有详细的了解,因此, 对一般的工程技术人员来讲使用该软件有一定困难。对于高频微波波段通信、天线、器件封装、电磁干扰及光电子设计中涉及的任意形状三维电磁场仿真方面不如HFSS更专业、更理想。实际上,ANSYS软件的优势并不在电磁场仿真方面,而是结构静力/动力分析、热分析以及流体动力学等。但是,就其电磁场部分而言,它也能对任意三维结构 的电磁特性进行仿真。 虽然,Zeland公司的Fidelity和IMST GmbH公司的EMPIRE也可以仿真三维结

EWB仿真软件介绍

第一节EWB电子电路仿真软件简介 电子工作平台Electronics Workbench (EWB)(现称为MultiSim) 软件是加拿大Interactive Image Technologies公司于八十年代末、九十年代初推出的电子电路仿真的虚拟电子工作台软件,它具有这样一些特点: (1)采用直观的图形界面创建电路:在计算机屏幕上模仿真实实验室的工作台,绘制电路图需要的元器件、电路仿真需要的测试仪器均可直接从屏幕上选取; (2)软件仪器的控制面板外形和操作方式都与实物相似,可以实时显示测量结果。 (3)EWB软件带有丰富的电路元件库,提供多种电路分析方法。 (4)作为设计工具,它可以同其它流行的电路分析、设计和制板软件交换数据。 (5)EWB还是一个优秀的电子技术训练工具,利用它提供的虚拟仪器可以用比实验室中更灵活的方式进行电路实验,仿真电路的实际运行情况,熟悉常用电子仪器测量方法。 因此非常适合电子类课程的教学和实验。这里,我们向大家介绍EWB软件的初步知识,基本操作和分析方法,。更深入的内容请阅读相关书籍。

第二节EWB电子电路仿真软件界面1.EWB的主窗口 2.元件库栏

信号源库 基本器件库 二极管库

模拟集成电路库 指示器件库 仪器库 第三节EWB的基本操作方法介绍

1.创建电路 (1)元器件操作 元件选用:打开元件库栏,移动鼠标到需要的元件图形上,按下左键,将元件符号拖拽到工作区。 元件的移动:用鼠标拖拽。 元件的旋转、反转、复制和删除:用鼠标单击元件符号选定,用相应的菜单、工具栏,或单击右键激活弹出菜单,选定需要的动作。 元器件参数设置:选定该元件,从右键弹出菜单中选Component Properties可以设定元器件的标签(Label)、编号(Reference ID)、数值(Value)和模型参数(Model)、故障(Fault)等特性。 说明:①元器件各种特性参数的设置可通过双击元器件弹出的对话框进行;②编号(Reference ID)通常由系统自动分配,必要时可以修改,但必须保证编号的唯一性;③故障(Fault)选项可供人为设置元器件的隐含故障,包括开路(Open)、短路(Short)、漏电(Leakage)、无故障(None)等设置。 (2)导线的操作 主要包括:导线的连接、弯曲导线的调整、导线颜色的改变及连接点的使用。 连接:鼠标指向一元件的端点,出现小园点后,按下左键并拖拽导线到另一个元件的端点,出现小园点后松开鼠标左键。 删除和改动:选定该导线,单击鼠标右键,在弹出菜单中选delete 。或者用鼠标将导线的端点拖拽离开它与元件的连接点。 说明:①连接点是一个小圆点,存放在无源元件库中,一个连接点最多可以连接来自四个方向的导线,而且连接点可以赋予标识;②向电路插入元器件,可直接将元器件拖曳放置在导线上,然后释放即可插入电路中。 (3)电路图选项的设置 Circuit/Schematic Option对话框可设置标识、编号、数值、模型参数、节点号等的显示方式及有关栅格(Grid)、显示字体(Fonts)的设置,该设置对整个电路图的显示方式有效。其中节点号是在连接电路时,EWB自动为每个

Multisim仿真软件的简要介绍资料讲解

Multisim仿真软件的简要介绍 Multisim是In terctive Image Tech no logies公司推出的一个专门用于电子电 路仿真和设计的软件,目前在电路分析、仿真与设计等应用中较为广泛。该软件以图形界面为主,采用菜单栏、工具栏和热键相结合的方式,具有一般Windows 应用软件的界面风格,用户可以根据自己的习惯和熟练程度自如使用。尤其是多种可放置到设计电路中的虚拟仪表,使电路的仿真分析操作更符合工程技术人员的工作习惯。下面主要针对Multisim11.0软件中基本的仿真与分析方法做简单介绍。 EDA就是“ Electronic Design Automation ”的缩写技术已经在电子设计领域得到广泛应用。发达国家目前已经基本上不存在电子产品的手工设计。一台电子产品的设计过程,从概念的确立,到包括电路原理、PCB版图、单片 机程序、机内结构、FPGA的构建及仿真、外观界面、热稳定分析、电磁兼容分析在内的物理级设计再到PCB钻孔图、自动贴片、焊膏漏印、元器件清 单、总装配图等生产所需资料等等全部在计算机上完成。EDA已经成为集成 电路、印制电路板、电子整机系统设计的主要技术手段。 功能: 1. 直观的图形界面 整个操作界面就像一个电子实验工作台,绘制电路所需的元器件和仿真所需的测试仪器均可直接拖放到屏幕上,轻点鼠标可用导线将它们连接起来,软件仪器的控制面板和操作方式都与实物相似,测量数据、波形和特性曲线如同在真实仪器上看到的; 2. 丰富的元器件 提供了世界主流元件提供商的超过17000多种元件,同时能方便的对元 件各种参数进行编辑修改,能利用模型生成器以及代码模式创建模型等功能,创建自己的元器件。 3. 强大的仿真能力 以SPICE3F5和Xspice的内核作为仿真的引擎,通过Electronic workbench带有的增强设计功能将数字和混合模式的仿真性能进行优化。包括SPICE仿真、RF仿真、MCI B真、VHDL仿真、电路向导等功能。 4. 丰富的测试仪器 提供了22种虚拟仪器进行电路动作的测量: Multimeter(万用表)Function Generatoer(函数信号发生器)Wattmeter(瓦特表)Oscilloscope(示波器)Bode Plotter(波特仪)Word Generator(字符发生器Logic Analyzer(逻辑分析仪)Logic Converter(逻 辑转换仪)Distortion Analyer(失真度仪)Spectrum Analyzer(频谱仪)Network Analyzer(网络分析仪)Measurement Pribe(测量探针) Four Channel Oscilloscope(四踪示波器)Frequency Counter(频率计数器)IV An alyzer(伏安特性分析仪)Agile nt Simulated In strume nts(安捷伦仿真 仪器)Agile nt Oscilloscope(安捷伦示波器)Tektro nix Simulated

各种计算电磁学方法比较和仿真软件

各种计算电磁学方法比较和仿真软件 各种计算电磁学方法比较和仿真软件微波EDA 仿真软件与电磁场的数值算法密切相关,在介绍微波EDA 软件之前先简要的介绍一下微波电磁场理论的数值算法。所有的数值算法都是建立在Maxwell 方程组之上的,了解Maxwell 方程是学习电磁场数值算法的基础。计算电磁学中有众多不同的算法,如时域有限差分法(FDTD )、时域有限积分法(FITD )、有限元法(FE)、矩量法(MoM )、边界元法(BEM )、谱域法(SM)、传输线法(TLM )、模式匹配法(MM )、横向谐振法(TRM )、线方法(ML )和解析法等等。在频域,数值算法有:有限元法( FEM -- Finite Element Method)、矩量法(MoM -- Method of Moments ),差分法( FDM -- Finite Difference Methods ),边界元法( BEM --Boundary Element Method ),和传输线法 ( TLM -Transmission-Line-matrix Method )。在时域,数值算法有:时域有限差分法( FDTD - Finite Difference Time Domain ),和有限积分法( FIT - Finite Integration Technology )。这些方法中有解析法、半解析法和数值方法。数值方法中又分零阶、一阶、二阶和高阶方法。依照解析程度由低到高排列,依次是:时域有限差分法(FDTD )、传输线法(TLM )、时域有限积分法(FITD )、有限元法(FEM )、矩量法(MoM )、线方法(ML )、边界元法(BEM )、谱域法(SM )、模式匹配法

Saber仿真软件介绍

Saber 软件简介 Saber软件主要用于外围电路的仿真模拟,包括SaberSketch 和SaberDesigner两部分。SaberSketch用于绘制电路图,而SaberDesigner用于对电路仿真模拟,模拟结果可在SaberScope 和DesignProbe中查看。Saber的特点归纳有以下几条: 1.集成度高:从调用画图程序到仿真模拟,可以在一个环境中完成,不用四处切换工作环境。 2.完整的图形查看功能:Saber提供了SaberScope和DesignProbe来查看仿真结果,而SaberScope功能更加强 大。 3.各种完整的高级仿真:可进行偏置点分析、DC分析、AC分析、瞬态分析、温度分析、参数分析、傅立叶分析、蒙特卡诺分析、噪声分析、应力分析、失真分析等。 4.模块化和层次化:可将一部分电路块创建成一个符号表示,用于层次设计,并可对子电路和整体电路仿真模拟。 5.模拟行为模型:对电路在实际应用中的可能遇到的情况,如温度变化及各部件参数漂移等,进行仿真模拟。

第一章用SaberSketch画电路图 在SaberSketch的画图工具中包括了模拟电路、数字电路、机械等模拟技术库,也可以大致分成原有库和自定义库。要调用库,在Parts Gallery中,通过对库的描述、符号名称、MAST模板名称等,进行搜索。 画完电路图后,在SaberSketch界面可以直接调用SaberGuide对电路进行模拟,SaberGuide的所有功能在SaberSketch中都可以直接调用。 ?启动SaberSketch SaberSketch包含电路图和符号编辑器,在电路图编辑器中,可以创建电路图。如果要把电路图作为一个更大系统的一部分,可以用SaberSketch将该电路图用一个符号表示,作为一个块电路使用。启动SaberSketch: ▲UNIX:在UNIX窗口中键入Sketch ▲Windows NT:在SaberDesigner程序组中双击SaberSketch图标 下面是SaberSketch的用户界面及主要部分名称,见图1-1: 退出SaberSketch用File>Exit。 ?打开电路图编辑窗口 在启动SaberSketch后,要打开电路图编辑窗口,操作如下:▲要创建一个新的设计,选择File>New>Design,或者点击快捷图标,会打开一个空白窗口。 ▲要打开一个已有的设计,选择File>Open>Design,或者点击快捷图标,

Flexsim系统仿真软件介绍

1 Flexsim系统仿真软件概况 Flexsim 是PC Base的数字虚拟企业的仿真系统,来建立各种经营、管理、制造等模型,并且可在微软公司的Windows 2000、Windows XP、及Vista 等不同作业平台上执行的全窗口化3D专业仿真软件。Flexsim是新一代的面向对象的仿真建模工具,它是迄今为止世界上唯一一个在图形建模环境中集成了C++IDE和编译器的仿真软件。在这个软件环境,C++不但能够直接用来定义模型,而且不会在编译中出现任何问题。这样就不再需要传统的动态链接库和用户定义变量的复杂链接。它能使决策者轻易地在个人电脑中建构及监控任何工业及企业的分散式流程。透过Flexsim我们可以率先找出未来工业及企业流程的模式。Flexsim基础架构设计不只是要满足使用者现今的需求,其架构的概念更是为了企业的未来而准备。 Flexsim就是帮助工程师,经理和决策者形象化地在动态三维虚拟现实环境中检测新提议的操作,流程或是系统。这对于创建那些可能出现崩溃,发生中断或是产生瓶颈的复杂系统是必不可少的。通过预先创建系统模型,可以考察各种假设的场景,同时不会产生改变实际系统时所面临的中断,成本和风险。 Flexsim不仅已应用于工业自动化仿真、物流中心配送仿真、交通运输仿真、交通流量管制仿真、医疗管理研究、医院动线规划仿真等民用工程,也已经应用于先进国防战略仿真、航天制程仿真等大型研究方向。 主要的应用领域:

制造业: 半导体芯片制造、肉食包装工厂中的牛肉处理、钢铁制造、果酱成品的罐装,标签,包装,发货、电子器件制造、 仓储和配送: 运输: 高速路交界处的交通流、火车站中人群和列车的移动、河流中驳船的往来穿梭、国际边防路口的交通堵塞 其他: 矿石开采和加工、快餐店中食物准备和客户服务、参观者在娱乐场所内的活动、喷气式飞机引擎的拆卸,翻新和更换、医院中病人和食物的处理、共享的网络存储器中数据的流动、银行处理中心中支票的处理。 2 Flexsim仿真功能 2.1 Flexsim建模的功能 1)Flexsim具有离散型和连续型的混合建模功能。软件本身 更多的是离散型仿真方面应用,但它支持连续型生产建模, 它有专门的流体部件库,有很多应用于炼钢厂、塗料生产 厂及石油输送的成功案例。 图-1 Flexsim连续型生产模型之一 2)Flexsim提供平面与三维建模窗口,可以直接将AutoCAD的 平面布置图导入建模窗口,可完全遵循平面布置图的距离 关系建立平面模型,平面模型只要换一个窗口,或换一个

相关文档