Matlab7.x教学课件第7章仿真.ppt

上传人:wuy****n92 文档编号:70794323 上传时间:2023-01-28 格式:PPT 页数:53 大小:313.99KB
返回 下载 相关 举报
Matlab7.x教学课件第7章仿真.ppt_第1页
第1页 / 共53页
Matlab7.x教学课件第7章仿真.ppt_第2页
第2页 / 共53页
点击查看更多>>
资源描述

《Matlab7.x教学课件第7章仿真.ppt》由会员分享,可在线阅读,更多相关《Matlab7.x教学课件第7章仿真.ppt(53页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、第第7 章章 Simulink仿真环境仿真环境1第第第第7 7 章章章章 SimulinkSimulink仿真环境仿真环境仿真环境仿真环境主要内容:主要内容:SimulinkSimulink的工作环境;的工作环境;模型文件的创建和仿真;模型文件的创建和仿真;子系统的封装子系统的封装过过程程 。2第第第第7 7 章章章章 SimulinkSimulink仿真环境仿真环境仿真环境仿真环境7.1 7.1 SimulinkSimulink的启动与退出的启动与退出7.1.1 Simulink简介简介SimulinkSimulink是是用用来来对对动动态态系系统统进进行行建建模模、仿仿真真和和分分析析的的

2、面面向向框框图图的的仿仿真真软软件件,是是MATLABMATLAB的的重要组成部分。重要组成部分。SimulinkSimulink提提供供建建立立系系统统模模型型、选选择择仿仿真真参参数数和和数数值值算算法法、启启动动仿仿真真程程序序对对该该系系统统进进行行仿仿真真、设设置置不不同同的的输输出出方方式式来来观观察察仿仿真真结结果果等等功能。功能。3第第第第7 7 章章章章 SimulinkSimulink仿真环境仿真环境仿真环境仿真环境7.1.2 Simulink的启动和模型的启动和模型编辑编辑窗口窗口 SimulinkSimulink的启动方法有下列几种:的启动方法有下列几种:1)1)在在M

3、ATLABMATLAB的的命命令令窗窗口口输输入入语语句句simulinksimulink,即即可可 启启 动动 SimulinkSimulink。SimulinkSimulink启启 动动 后后 会会 显显 示示SimulinkSimulink模模 块块 库库 浏浏 览览 器器(Simulink Simulink Library Library Browser)Browser)窗口。窗口。2)单单击击MATLAB主主窗窗口口工工具具栏栏上上的的Simulink命命令按钮。令按钮。3)在)在MATLAB主窗口主窗口File菜单中选择菜单中选择New菜单项菜单项下的下的Model命令,在出现命令

4、,在出现Simulink模块库浏览器模块库浏览器窗口的同时,还会出现一个名字为窗口的同时,还会出现一个名字为untitled的模型的模型编辑窗口。编辑窗口。4第第第第7 7 章章章章 SimulinkSimulink仿真环境仿真环境仿真环境仿真环境Simulink的模型编辑窗口由菜单、工具栏、的模型编辑窗口由菜单、工具栏、模型框图窗口和状态栏等组成。模型框图窗口和状态栏等组成。其中菜单提供了模型建立和仿真的几乎全其中菜单提供了模型建立和仿真的几乎全部功能。工具栏是模型建立和仿真过程中部功能。工具栏是模型建立和仿真过程中常用功能的命令按钮,模型框图窗口是模常用功能的命令按钮,模型框图窗口是模型编

5、辑区,状态栏是仿真过程中的状态信型编辑区,状态栏是仿真过程中的状态信息。息。5第第第第7 7 章章章章 SimulinkSimulink仿真环境仿真环境仿真环境仿真环境 file file的常用菜单项功能的常用菜单项功能 菜单项菜单项 功能功能Model propertiesModel properties模型属性模型属性PrintPrint 打印模型打印模型PreferencesPreferences SIMULINKSIMULINK界面的默认设置选项界面的默认设置选项CloseClose 关闭当前关闭当前SimulinkSimulink窗口窗口6第第第第7 7 章章章章 SimulinkS

6、imulink仿真环境仿真环境仿真环境仿真环境EditEdit的常用菜单项功能的常用菜单项功能 菜单项菜单项 功能功能Create subsystemCreate subsystem创建子系统创建子系统Mask subsystemMask subsystem封装子系统封装子系统Look under mask Look under mask 查看封装子系统的内部结构查看封装子系统的内部结构Update diagramUpdate diagram更新模型框图的外观更新模型框图的外观7第第第第7 7 章章章章 SimulinkSimulink仿真环境仿真环境仿真环境仿真环境 ViewView的常用菜

7、单项功能的常用菜单项功能 菜单项菜单项 功能功能Go to parentGo to parent 显示当前系统的父系统显示当前系统的父系统Model browser optionsModel browser options模型浏览器设置模型浏览器设置Block data tips optionsBlock data tips options 鼠标位于模块上方时显鼠标位于模块上方时显示模块内部数据示模块内部数据Library browserLibrary browser 库浏览器库浏览器Model explorerModel explorer 模型浏览器模型浏览器Zoom in/Zoom out

8、Zoom in/Zoom out 放大放大/缩小缩小Fit system to viewFit system to view 自动选择最合适的显示比例自动选择最合适的显示比例NormalNormal 以正常比例以正常比例(100%)(100%)显示模型显示模型8第第第第7 7 章章章章 SimulinkSimulink仿真环境仿真环境仿真环境仿真环境SimulationSimulation的常用菜单项功能的常用菜单项功能菜单项菜单项 功能功能Start/StopStart/Stop启动启动/停止仿真停止仿真Configuration ParametersConfiguration Parame

9、ters 设置仿真设置仿真参数参数Normal Normal 普通普通SimulinkSimulink模型模型AcceleratorAccelerator 产生加速产生加速SimulinkSimulink模型模型9第第第第7 7 章章章章 SimulinkSimulink仿真环境仿真环境仿真环境仿真环境 FormatFormat的常用菜单项功能的常用菜单项功能 菜单项菜单项 功能功能Text alignmentText alignment 标注文字对齐工具标注文字对齐工具Enable tex commands Enable tex commands 使使tex tex 命令有效命令有效Filp

10、 nameFilp name 翻转模块名翻转模块名Filp block/Rotate BlockFilp block/Rotate Block翻转翻转/旋转模块旋转模块Show nameShow name 显示模块的名字显示模块的名字Show port labelsShow port labels 显示端口标签显示端口标签Foreground colorForeground color 前景色前景色Background colorBackground color 背景色背景色Screen colorScreen color 屏幕颜色屏幕颜色Port/signal displays Port/s

11、ignal displays 端口端口/信号显示信号显示Block displaysBlock displays 显示模块显示模块10第第第第7 7 章章章章 SimulinkSimulink仿真环境仿真环境仿真环境仿真环境toolstools的常用菜单项功能的常用菜单项功能 菜单项菜单项 功能功能Simulink debugger SimulinkSimulink调试器调试器Fixed_point settings 浮点设置浮点设置Model advisor 模型咨询模型咨询Lookup table editor 查表编辑查表编辑Data class designer 用户定义数据类型设计器

12、用户定义数据类型设计器Bus editor 线路编辑线路编辑Signal&scope manager 信号和示波器管理器信号和示波器管理器Real_time workshop 实时工作平台实时工作平台External mode control panel 外部的模式控制平台外部的模式控制平台Control design 控制设计控制设计Parameter estination 参数估计参数估计Report genetor 报告生成器报告生成器11第第第第7 7 章章章章 SimulinkSimulink仿真环境仿真环境仿真环境仿真环境7.1.3 Simulink的文件操作的文件操作Simuli

13、nkSimulink的的文文件件操操作作方方式式非非常常灵灵活活,常常用用的的文文件件操操作有新建文件、打开文件和保存文件三种。作有新建文件、打开文件和保存文件三种。1 新建文件新建文件新建仿真模型文件有以下三种方法:新建仿真模型文件有以下三种方法:1)在在 MATLAB的的 命命 令令 窗窗 口口 选选 择择 菜菜 单单FileNewModel。2)在在 Simulink模模 块块 库库 浏浏 览览 器器 窗窗 口口 选选 择择 菜菜 单单FileNewModel,或者单击工具栏的图标。或者单击工具栏的图标。3)在在 Simulink模模 型型 窗窗 口口 选选 择择 菜菜 单单FileNe

14、wModel,或者单击工具栏的图标。或者单击工具栏的图标。12第第第第7 7 章章章章 SimulinkSimulink仿真环境仿真环境仿真环境仿真环境22打开文件打开文件打开仿真模型文件有以下四种方法:打开仿真模型文件有以下四种方法:1)在在MATLAB的的命命令令窗窗口口输输入入不不加加扩扩展展名名的的文文件名,该文件必须在当前搜索路径中。件名,该文件必须在当前搜索路径中。2)在在 MATLAB的的 命命 令令 窗窗 口口 选选 择择 菜菜 单单FileOpen或者单击工具栏的图标打开文件。或者单击工具栏的图标打开文件。3)在在Simulink模模块块库库浏浏览览器器窗窗口口选选择择菜菜单

15、单FileOpen或或者者单单击击工工具具栏栏的的图图标标打打开开.mdl文文件。件。4)在在 Simulink模模 型型 窗窗 口口 中中 选选 择择 菜菜 单单FileOpen或者单击工具栏的图标打开文件。或者单击工具栏的图标打开文件。13第第第第7 7 章章章章 SimulinkSimulink仿真环境仿真环境仿真环境仿真环境3 保存文件保存文件模型创建完成后,从模型编辑窗口的模型创建完成后,从模型编辑窗口的File菜菜单项中选择单项中选择Save或或Save As命令,或者单命令,或者单击工具栏的图标,可以将模型以模型文击工具栏的图标,可以将模型以模型文件的格式件的格式(扩展名为扩展名

16、为.mdl)存入磁盘。存入磁盘。14第第第第7 7 章章章章 SimulinkSimulink仿真环境仿真环境仿真环境仿真环境7.1.4 Simulink的退出的退出为了退出为了退出Simulink,只要关闭所有模型只要关闭所有模型编辑窗口和编辑窗口和Simulink模块库浏览器窗口模块库浏览器窗口即可。即可。15第第第第7 7 章章章章 SimulinkSimulink仿真环境仿真环境仿真环境仿真环境7.2 7.2 SimulinkSimulink的基本模块的基本模块7.2.1 基本模块库基本模块库Simulink 6.0的基本模块库包括的基本模块库包括16个子模块库个子模块库,常用的模块库

17、常用的模块库:常用的模块子库(常用的模块子库(Commonly Used Blocks)连续模块子库(连续模块子库(Continuous)离散模块子库(离散模块子库(Discrete)逻辑和位操作模块子库(逻辑和位操作模块子库(logic and bit operation)查表函数模块子库(查表函数模块子库(lookup Tables)16第第第第7 7 章章章章 SimulinkSimulink仿真环境仿真环境仿真环境仿真环境一般数学函数子库(一般数学函数子库(Math)信宿模块子库(信宿模块子库(Sinks)信源模块子库信源模块子库(Sources)用户定义的函数模块子库用户定义的函数模

18、块子库(User_defined Functions)端口与子系统端口与子系统(Ports&Subsystems)17第第第第7 7 章章章章 SimulinkSimulink仿真环境仿真环境仿真环境仿真环境7.2.2 常用模块的参数设置常用模块的参数设置1 信号信号发生器生器信号发生器信号发生器(signal generator)是信源模块是信源模块子库子库SourcesSources中的模块,双击信号发生器模中的模块,双击信号发生器模块,会出现参数设置对话框。块,会出现参数设置对话框。对话框的上半部分为参数说明对话框的上半部分为参数说明;下半部分设下半部分设置参数,置参数,Wave for

19、m为信号类型,为信号类型,Time(t)为仿真时间或外部时间,为仿真时间或外部时间,Amplitude为信号为信号幅值,幅值,Frequency为频率。为频率。18第第第第7 7 章章章章 SimulinkSimulink仿真环境仿真环境仿真环境仿真环境2 三角函数三角函数三三角角函函数数(Trigonometric Trigonometric Function)Function)是是数数学学函函数数子子库库MathMath中中的的一一个个模模块块,双双击击三三角角函函数数模模块块,会会出出现现参参数数设设置置对对话话框框。对对话话框框的的上上半半部部分分为为参参数数说说明明,下下半半部部为为

20、参参数数设设置置,其其中中FunctionFunction为为可可供供选选择择的的三三角角函函数数,Output Output signal signal typetype为为自自动动、实数和复数。实数和复数。19第第第第7 7 章章章章 SimulinkSimulink仿真环境仿真环境仿真环境仿真环境3 数学函数数学函数数数学学函函数数(Math function)是是数数学学函函数数子子 库库 MathMath中中 的的 一一 个个 模模 块块,双双 击击 Math function模模块块,会会出出现现参参数数设设置置对对话话框框。上上半半部部分分为为参参数数说说明明,下下半半部部分分为

21、为参参数数设设置置,其其中中FunctionFunction为为可可供供选选择择的的数数学学函函数数,Output Output signal signal typetype为为自自动动、实实数数和和复数。复数。20第第第第7 7 章章章章 SimulinkSimulink仿真环境仿真环境仿真环境仿真环境4 示波器示波器示示波波器器(Scope)是是常常用用的的模模块块子子库库中中的的模模块块,用用来来接接收收输输入入信信号号并并实实时时显显示示信信号号波波形形的的曲曲线。线。示示波波器器的的参参数数设设置置对对话话框框有有两两页页,其其中中General 页页可可设设置置坐坐标标轴轴数数目目

22、Number of axes,浮浮点点显显示示floating scope,时时间间范范围围Time range,采采样样增增益益Sampling;History 页页可可设设置置数数据据点点数数Limit data points to last,是是否否保保存到工作空间存到工作空间Save data to workspace。21第第第第7 7 章章章章 SimulinkSimulink仿真环境仿真环境仿真环境仿真环境7.3 7.3 模型文件的创建模型文件的创建7.3.1模块的操作模块的操作 1 模模块的的选定定模块的选定有三种方式:模块的选定有三种方式:1)选定单个模块选定单个模块选选定定

23、对对象象只只要要在在模模块块上上单单击击鼠鼠标标,被被选选定定的的对对象象的的四四角处会出现小黑块编辑框。角处会出现小黑块编辑框。2)选定多个模块选定多个模块如如果果选选定定多多个个模模块块,可可以以按按下下Shift键键,然然后后再再单单击击所所需需选选定定的的模模块块;或或者者用用鼠鼠标标拉拉出出矩矩形形虚虚线线框框,将将所所有有待待选选模模块块框框在在其其中中,则则矩矩形形框框中中所所有有的的模模块块均均被被选中。选中。3)选定所有模块)选定所有模块如果要选定所有模块,可以选择菜单如果要选定所有模块,可以选择菜单EditSelect all。22第第第第7 7 章章章章 Simulink

24、Simulink仿真环境仿真环境仿真环境仿真环境22模模块的复制的复制模块的复制有两种方式:模块的复制有两种方式:1)不不同同模模型型窗窗口口(包包括括模模型型库库窗窗口口)之之间间的的模模块块复复制制 选定模块,用鼠标将其拖到另一模型窗口。选定模块,用鼠标将其拖到另一模型窗口。选选定定模模块块,使使用用菜菜单单和和工工具具栏栏中中的的Copy和和Paste命命令。令。2)在同一模型窗口内的复制模块在同一模型窗口内的复制模块选选定定模模块块,按按下下鼠鼠标标右右键键,拖拖动动模模块块到到合合适适的的地地方方,释放鼠标。释放鼠标。选选定定模模块块,按按住住Ctrl键键,再再用用鼠鼠标标拖拖动动对

25、对象象到到合合适适的地方,释放鼠标。的地方,释放鼠标。使用菜单和工具栏中的使用菜单和工具栏中的Copy和和Paste命令。命令。23第第第第7 7 章章章章 SimulinkSimulink仿真环境仿真环境仿真环境仿真环境33模模块的移的移动模块的移动有两种方式:模块的移动有两种方式:1)在同一模型窗口移动模块在同一模型窗口移动模块选选定定需需要要移移动动模模块块,用用鼠鼠标标将将模模块块拖拖到到合合适适的地方。的地方。2)在不同模型窗之间移动模块在不同模型窗之间移动模块在在不不同同模模型型窗窗之之间间移移动动模模块块,在在用用鼠鼠标标移移动动的的同同时时按按下下Shift键键。当当模模块块移

26、移动动时时,与与之之相连的连线也随之移动。相连的连线也随之移动。24第第第第7 7 章章章章 SimulinkSimulink仿真环境仿真环境仿真环境仿真环境4 模模块的的删除除要删除模块,应选定删除模块,按要删除模块,应选定删除模块,按Delete键。键。选选定定待待删删除除模模块块后后,用用菜菜单单和和工工具具栏栏的的Edit Cut。5 模模块的的缩放放选选定定需需要要改改变变大大小小的的模模块块,出出现现小小黑黑块块编编辑辑框框后后,用用鼠鼠标标拖拖动动编编辑辑框框,可可以以实实现现放放大或缩小。大或缩小。使用菜单使用菜单view中的中的Zoom in/Zoom out。25第第第第7

27、 7 章章章章 SimulinkSimulink仿真环境仿真环境仿真环境仿真环境66模模块的翻的翻转选选定定模模块块,选选择择菜菜单单FormatFlip Block可可以将模块旋转以将模块旋转180度。度。选选定定模模块块,选选择择菜菜单单FormatRotateBlock可以将模块旋转可以将模块旋转90度。度。7 编辑和修改模和修改模块名名单击模块下面或旁边的模块名,出现虚线单击模块下面或旁边的模块名,出现虚线编辑框就可对模块名进行编辑、修改。选编辑框就可对模块名进行编辑、修改。选定模块,选择菜单定模块,选择菜单FormatFont,打开字打开字体对话框设置字体。体对话框设置字体。26第第

28、第第7 7 章章章章 SimulinkSimulink仿真环境仿真环境仿真环境仿真环境7.3.2 信号线的操作信号线的操作信信号号线线的的操操作作是是创创建建模模型型文文件件时时连连接接模模块块的的操作,操作,常用的信号线的操作如下:常用的信号线的操作如下:11模模块间连线先先将将光光标标指指向向一一个个模模块块的的输输出出端端,待待光光标标变变为为十十字字符符后后,按按下下鼠鼠标标左左键键并并拖拖动动,直到另一模块的输入端。直到另一模块的输入端。27第第第第7 7 章章章章 SimulinkSimulink仿真环境仿真环境仿真环境仿真环境2 信号信号线的分支和折的分支和折线1)分支的产生分支

29、的产生 将将光光标标指指向向信信号号线线的的分分支支点点上上,按按鼠鼠标标右右键键,光光标标变变为为十十字字符符,拖拖动动鼠鼠标标直直到到分分支支线线的的终终点点,释释放放鼠鼠标标;或或者者按按住住Ctrl键键,同同时时按按下下鼠标左键拖动鼠标分支线的终点。鼠标左键拖动鼠标分支线的终点。2)信号线的折线信号线的折线 选选中中已已存存在在的的信信号号线线,将将光光标标指指向向折折点点处处,按按住住Shift键键,同同时时按按下下鼠鼠标标左左键键,当当光光标标变变成成小小圆圆圈圈时时,用用鼠鼠标标拖拖动动小小圆圆圈圈将将折折点点拉拉至至合适处,释放鼠标。合适处,释放鼠标。28第第第第7 7 章章章

30、章 SimulinkSimulink仿真环境仿真环境仿真环境仿真环境3 填加注填加注释双双击击信信号号线线后后出出现现矩矩形形文文本本输输入入框框,可可以添加文本注释以添加文本注释(label)。29第第第第7 7 章章章章 SimulinkSimulink仿真环境仿真环境仿真环境仿真环境7.3.3 创建模型文件创建模型文件创创建建模模型型文文件件时时只只需需用用鼠鼠标标右右键键单单击击Simulink模模块块库库浏浏览览器器(Simulink Library Browser)窗窗口口中中相相应应的的模模块块,选选择择其其下下拉拉菜菜单单的的第第一一项项,填填加加到到已已创创建建的的模模型型文

31、文件件中,通过信号线连接各模块即可。中,通过信号线连接各模块即可。30第第第第7 7 章章章章 SimulinkSimulink仿真环境仿真环境仿真环境仿真环境例例7-1 创建方波信号模型。创建方波信号模型。步步骤骤 鼠鼠标标右右键键单单击击Simulink模模块块库库浏浏览览器器 中中 的的 模模 块块 信信 号号 发发 生生 器器(Signal Signal GeneratorGenerator),出出现现下下拉拉菜菜单单,选选择择其其第第一一项项,填加到创建的模型中。填加到创建的模型中。步步骤骤 按按照照步步骤骤1 1的的方方法法继继续续填填加加示示波波器器模块。模块。步步骤骤 通通过过

32、信信号号线线连连接接两两个个模模块块,建建立立信信号发生器模型。号发生器模型。31第第第第7 7 章章章章 SimulinkSimulink仿真环境仿真环境仿真环境仿真环境步骤步骤4 模块的参数设置模块的参数设置 双击双击Signal Generator模块,会出现如图所模块,会出现如图所示的参数设置对话框。上半部分为参数说示的参数设置对话框。上半部分为参数说明,仔细阅读可以帮助用户设置参数。明,仔细阅读可以帮助用户设置参数。Wave form为波形形式,包括为波形形式,包括 Sine,Square,sawtooth 和和random;Amplitude为正弦幅值。为正弦幅值。Frequenc

33、y为正弦频率。为正弦频率。32第第第第7 7 章章章章 SimulinkSimulink仿真环境仿真环境仿真环境仿真环境步骤步骤 5 模块的属性设置模块的属性设置 每每个个模模块块的的属属性性对对话话框框的的内内容容都都相相同同。属属性名及其含义如下:性名及其含义如下:1)说明说明Description 对模块在模型中用法的注释。对模块在模型中用法的注释。2)优先级优先级Priority 规规定定该该模模块块在在模模型型中中相相对对于于其其它它模模块块执执行的优先顺序。行的优先顺序。3)标记标记Tag 用户为模块添加的文本格式标记。用户为模块添加的文本格式标记。33第第第第7 7 章章章章 S

34、imulinkSimulink仿真环境仿真环境仿真环境仿真环境 4)调用函数调用函数Open function 当用户双击该模块时调用的当用户双击该模块时调用的MATLAB函数。函数。5)属性格式字符串属性格式字符串Attributes format string 指定在该模块的图标下显示模块的哪个参数指定在该模块的图标下显示模块的哪个参数和格式。和格式。步步骤骤6 选选择择filesave as以以first.mdl保保存存上上述述模型。模型。步步骤骤7 选选择择simulationstart或或工工具具栏栏的的仿仿真真按按钮钮,仿仿真真first.mdl模模型型,双双击击示示波波器器按按钮

35、钮,将显示波形结果。将显示波形结果。34第第第第7 7 章章章章 SimulinkSimulink仿真环境仿真环境仿真环境仿真环境7.4 7.4 子系统子系统7.4.1子系统建立的方法子系统建立的方法 Simulink允允许许建建立立类类似似于于MATLAB的的函函数数文文件件功功能能的的子子系系统统。建建立立子子系系统统有有两两种种方方法:法:1 对对已已存存在在的的模模型型的的某某些些部部分分或或全全部部使使用用菜菜单单命命令令EditCreate Subsystem,封封装装为为子系统。子系统。2 使用使用Ports&SubsystemsPorts&Subsystems模块库中的模块库中

36、的SubsystemSubsystem模块直接创建子系统。模块直接创建子系统。35第第第第7 7 章章章章 SimulinkSimulink仿真环境仿真环境仿真环境仿真环境7.4.2 子系统的封装子系统的封装把把已已存存在在的的Simulink模模型型中中的的某某个个部部分分封封装装为为子子系系统是建立子系统的重要方法,步骤如下:统是建立子系统的重要方法,步骤如下:1)用用矩矩形形框框选选择择要要封封装装的的部部分分,包包括括模模块块和和信信号号线。线。2)在模块窗口菜单选项中选择菜单在模块窗口菜单选项中选择菜单EditCreate subsystem,出现封装后的子系统。子系统有一个出现封装

37、后的子系统。子系统有一个默认的输入端口和输出端口,默认名为默认的输入端口和输出端口,默认名为In1和和Out1。若查看子系统的内容或对子系统进行再编若查看子系统的内容或对子系统进行再编辑,可以双击子系统模块,则会显示子系统内容辑,可以双击子系统模块,则会显示子系统内容的新窗口。在窗口内,除原始的模块外,的新窗口。在窗口内,除原始的模块外,Simulink自动添加了输入和输出模块,分别代表自动添加了输入和输出模块,分别代表子系统的输入端口和输出端口。子系统的输入端口和输出端口。36第第第第7 7 章章章章 SimulinkSimulink仿真环境仿真环境仿真环境仿真环境3)选选择择EditEdi

38、t Mask设设置置封封装装参参数数,主主要要有有Icon,Parameters,Initialization和和Documentation四个选项卡。四个选项卡。Icon 选项卡选项卡用于设定封装模块的名字和外观。用于设定封装模块的名字和外观。Parameters 选选项项卡卡用用于于输输入入变变量量名名称称和和相相应应的提示。的提示。Initialization 选项卡选项卡用于初始化封装子系统。用于初始化封装子系统。Documentation 选选项项卡卡用用于于编编写写与与该该封封装装模模块块对对应应的的Help和和说说明明文文字字,分分别别有有Mask type、Mask Descr

39、iption和和Mask help栏。栏。37第第第第7 7 章章章章 SimulinkSimulink仿真环境仿真环境仿真环境仿真环境设置参数设置对话框中的设置参数设置对话框中的Apply按钮用于按钮用于将修改的设置应用于封装模块;将修改的设置应用于封装模块;Unmask按钮用于将封装撤销,则双击该模块就按钮用于将封装撤销,则双击该模块就不会出现定制的对话框。不会出现定制的对话框。38第第第第7 7 章章章章 SimulinkSimulink仿真环境仿真环境仿真环境仿真环境例例7-27-2 创建求多项式创建求多项式 的积分和导数的子系统。的积分和导数的子系统。39第第第第7 7 章章章章 S

40、imulinkSimulink仿真环境仿真环境仿真环境仿真环境步骤1 40第第第第7 7 章章章章 SimulinkSimulink仿真环境仿真环境仿真环境仿真环境步步骤骤2 选选择择求求多多项项式式的的积积分分和和导导数数的的模模块块,用用矩矩形形框框选选择择要要封封装装的的部部分分,选选择择部部分分出出现小黑块编辑框。现小黑块编辑框。步步骤骤3 在在模模块块窗窗口口菜菜单单选选项项中中选选择择菜菜单单EditCreate subsystem,出出现现封封装装后后的的子子系系统统。子子系系统统有有一一个个默默认认的的输输入入端端口口和和输输出端口,默认名为出端口,默认名为In1和和Out1。

41、41第第第第7 7 章章章章 SimulinkSimulink仿真环境仿真环境仿真环境仿真环境42第第第第7 7 章章章章 SimulinkSimulink仿真环境仿真环境仿真环境仿真环境若查看子系统的内容或对子系统进行再若查看子系统的内容或对子系统进行再编辑,可以双击子系统模块,则会显示编辑,可以双击子系统模块,则会显示子系统内容的新窗口。在窗口内,除原子系统内容的新窗口。在窗口内,除原始的模块外,始的模块外,Simulink自动添加了输入自动添加了输入和输出模块,分别代表子系统的输入端和输出模块,分别代表子系统的输入端口和输出端口。口和输出端口。43第第第第7 7 章章章章 Simulin

42、kSimulink仿真环境仿真环境仿真环境仿真环境44第第第第7 7 章章章章 SimulinkSimulink仿真环境仿真环境仿真环境仿真环境7.4.3 条件执行子系统条件执行子系统条条件件执执行行子子系系统统是是指指在在一一定定条条件件下下才才执执行行某某项项操操作作的的子子系系统统。常常见见的的条条件件执执行行子子系系统统有如下三种:有如下三种:1 使能子系统使能子系统 使使能能子子系系统统(Enabled Subsystem)是是用用来来模模拟拟具具有有多多个个操操作作模模式式的的系系统统。一一个个普普通通的的子子系系统统可可以以通通过过添添加加一一个个使使能能模模块块使使之之成成为一

43、个使能子系统。为一个使能子系统。45第第第第7 7 章章章章 SimulinkSimulink仿真环境仿真环境仿真环境仿真环境2 触发子系统触发子系统 触触发发子子系系统统(Triggered Subsystem)是是指指每每当接收到触发信号时,子系统执行。当接收到触发信号时,子系统执行。3使能触发子系统使能触发子系统 使能触发子系统使能触发子系统(Enabled and Triggered Subsystem)就是触发子系统和使能子系统的就是触发子系统和使能子系统的组合,含有触发信号和使能信号两个控制信组合,含有触发信号和使能信号两个控制信号输入端,触发事件发生后,号输入端,触发事件发生后,

44、Simulink检查检查使能信号是否大于使能信号是否大于0,大于,大于0就开始执行。就开始执行。46第第第第7 7 章章章章 SimulinkSimulink仿真环境仿真环境仿真环境仿真环境 7.5 7.5 命令窗口创建命令窗口创建SimulinkSimulink模型模型7.5.1 Simulink模型文件操作命令模型文件操作命令在在命命令令窗窗口口中中常常用用的的SimulinkSimulink模模型型文文件件操操作作有有三三种种:创建新模型、打开模型和保存模型。创建新模型、打开模型和保存模型。1 1 创建新模型创建新模型new_systemnew_system命命令令用用来来在在MATLA

45、BMATLAB的的工工作作空空间间创创建建一一个个空白的空白的SimulinkSimulink模型模型,调用格式为:调用格式为:new_system(newmodel,option)new_system(newmodel,option)其其中中 newmodelnewmodel为为模模型型名名;optionoption选选项项可可以以是是 librarylibrary和和 modelmodel两两种种,也也可可以以省省略略,默默认认为为 modelmodel。47第第第第7 7 章章章章 SimulinkSimulink仿真环境仿真环境仿真环境仿真环境22打开模型打开模型open_system

46、open_system命命令令用用来来打打开开逻逻辑辑模模型型,在在SimulinkSimulink模模型型窗窗口口显显示示该该模模型型,调调用用格格式式为:为:open_system(model)open_system(model)其中其中 modelmodel为模型名。为模型名。例如例如在命令窗口输入语句在命令窗口输入语句open_system(L7_2)open_system(L7_2),打打开开已已建建立立的的L7_2L7_2模型文件。模型文件。48第第第第7 7 章章章章 SimulinkSimulink仿真环境仿真环境仿真环境仿真环境33保存模型保存模型save_systemsav

47、e_system命命令令用用来来保保存存模模型型为为模模型型文文件件,扩展名为扩展名为mdl,mdl,调用格式为:调用格式为:save_system(model,save_system(model,文件名文件名)其其中中 modelmodel为为模模型型名名可可省省略略,如如果果不不给给出出模模型型名名,则则自自动动保保存存当当前前的的模模型型;文文件件名名指指保保存存的的文文件件名名,是是字字符符串串,也也可可省省略,如果不省略则保存为新文件。略,如果不省略则保存为新文件。49第第第第7 7 章章章章 SimulinkSimulink仿真环境仿真环境仿真环境仿真环境7.5.2 Simulin

48、k模型文件编辑命令模型文件编辑命令SimulinkSimulink模模型型文文件件编编辑辑过过程程只只需需添添加加/删删除除模模块块和和信号线即可。信号线即可。1 1 添加模块添加模块使使用用add_blockadd_block命命令令在在打打开开的的模模型型窗窗口口中中添添加加新新模模块块,调用格式为:调用格式为:add_block(add_block(源源模模块块名名,目目标标模模块块名名,属属性名性名1,1,属性值属性值1 1,属性名属性名2,2,属性值属性值2,)2,)其其中中源源模模块块名名为为一一个个已已知知的的库库模模块块名名,或或在在其其它它模模型型窗窗口口中中定定义义的的模模

49、块块名名,SimulinkSimulink自自带带的的模模块块为内在模块。为内在模块。例例如如正正弦弦信信号号模模块块为为built-in/Sine built-in/Sine WaveWave,目目标标模块名为在模型窗口中使用的模块名。模块名为在模型窗口中使用的模块名。50第第第第7 7 章章章章 SimulinkSimulink仿真环境仿真环境仿真环境仿真环境22添加信号添加信号线模模块块需需要要用用信信号号线线连连接接起起来来,添添加加信信号号线线使使用用add_lineadd_line命命令令,add_lineadd_line命命令令的的调调用用格式为:格式为:add_line(add

50、_line(模模块块名名,起起始始模模块块名名/输输出端口号出端口号,终止模块名终止模块名/输入端口号输入端口号)add_line(add_line(模块名模块名,m)m)其其中中模模块块名名为为在在模模型型窗窗口口中中的的模模块块名名;m m为为有有两两列列元元素素的的矩矩阵阵,每每列列给给出出一一个个转转折折点坐标。点坐标。51第第第第7 7 章章章章 SimulinkSimulink仿真环境仿真环境仿真环境仿真环境33删除模除模块使使用用delete_blockdelete_block命命令令在在打打开开的的模模型型窗窗口口中中删除指定的模块删除指定的模块,调用格式为:调用格式为:del

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com