simulink--matlab教程.docx
《simulink--matlab教程.docx》由会员分享,可在线阅读,更多相关《simulink--matlab教程.docx(36页珍藏版)》请在课桌文档上搜索。
1、第7章Simulink仿真环境Simulink是面对框图的仿真软件.7.1演示一个Sinmlink的简洁程序【例7.1创建一个正弦信号的仿真模型.步骤如下:(I)在MAT1.AB的吩对窗口运行SimUIink吩咐,或单击工具栏中的饰图标,就可以打开SimUlink愎块峰回漆器(SimUIink1.ibraryBrowar窗口,如图7所示.必3皿I*ve1AlVft*iU4.4IUliUMF*1Aay(MAplBwttMjSibwIi1.tfrhEB7.1Simiilink界面BINB11112H3*AUTaMB2Hg”*cMni,xvtx4,rwtwndC*uaiHdaCM1M-Tm1mCCt
2、ka1#m*n*te*tSUUTtfr11CttMt,i,“Mnu,,1.cT*ltBlwHQBIm*1trkn*tnl*Tt*4vTrcBKBulin1.kbraiyDiovsei*l好e总】,SiV*CMlKttta4tMt*Bfsi*,。*ypt*r一KSlaAUtMAtiIMitUtN*yQJtigr”丫。1,2dQbcr332H4lY3f4-f4VUltUsjjFccttXcy虫SMlAtUiWtetttiiCMlIZftjS*An2HSreOJtiKwZfeNxueeiBZ-jrpz*43MCSiptalJ川h.3IQJ回工一BZ2Simulink界(5)用同样的方法打开接收模块库
3、“Sinks”.选择其中的“Scope模块(示波器)拖放到“untitled”窗1.I中.(6)在“untitled”窗口中,用鼠标指向SineWave”右侧的输出端,当光标变为十字符时,按住鼠标拖向Scope”模块的输入湘,松开网标按便,就完成了两个模块间的信号线连接,一个简油模型己姓建成,如图73所示。(7)起先仿真,单击*un(i,或者选择菜单eSimuIink-Start,则仿真起先.双击“Scope”模块出现示波器显示屏.可以看刎黄色的正弦波形.如图7.4所示。73Simulink*9*H7.4示彼口(8)保存模型,单击工具档的P图标,将该模型保行为-Ex070l.mdl文件.7.2
4、Sinwlink的文件操作和模型窗口7.2.1 Simulink的文件操作1 .新求文件新建仿真模型文件行几种操作:在MAT1.AB的吩咐窗口选择菜单“FileuNcw*Model.在图7.1的SimUIink模块库阅读器正11选择菜单“File”“NewModel,或拧单击工具栏的口图标.在图7.3的SimUlink模里窗口选择菜单“File-New-Model,或者单击工具栏的口图标.2 .打开文件打开仿典模型文件仃几种搬作:在MAT1.AB的吩咐窗口输入不加扩展名的文件名,读文件必需在当前搜寻路径中,例如怆入“Ex070l“.在MAT1.AB的吩咐窗口选择菜单“File-Open”或者单
5、击工具栏的方图标打开文件.在图7.1的SimUIink模块库阅读器窗口选择菜单-FileOpen.或者弟击工具栏的逐图标打开“.mdl”文件.在图7.3的SimUlink模型窗口中选择菜单“File”-“Open”或考单击工具栏的修图标打开文件。7.2.2Simulink的模型窗口模型窗口由菜单、工具栏、模型阅读器窗口、模型框图窗口以及状态栏组成.模F框图1 .状态栏2 .工理模型窗口工具栏如图7.6所示。创it并修译4:成CW文件收示父系统起先仿页结束仿真打开调试器弟双窗口切换tW11更新模块根留M0rl*J臼打开林阅读器B7.6UU3 .菜单Simulink的模型窗口的常用菜单如表7.1所
6、示.表7模型口常用菜单表FiteNewMcxSel新建模型Mixklpneftie%模型属性PreftfrencvsSimviink界面的欺认设建选项Print.打印模型Close关闭当IftSimUIfcIk窗口11xilMAr1.ABillHlMAnBfftEdiiCrcnlc*ubsyMem创建子系统Maskvubxyslcm.封装子系统lxnkundermask令价时装子系烧的内HJ靖构Updntcdi;INram更新模型框图的外观ViewGoinparent显示当前系统的父系统Modelbwscroptions根系阑读器设置Blockdu,broxr显示库阅读器Fitsystemto
7、view自动透和髭合适的显示比例Nonmal以正常比例UOO%)M示怏型SimulationStan/Sa-Selectall.2.模块的震制(1)不同模型醇口(包括模型库泣门)之间的模块坡制选定模块,用双标将其拖到另一模型窗口.选定模块,运川菜单的“Copy”和“Paste”吩咐。选定模块,运用工具栏的“Copy和Pasle”按钮.(2)在同一模型窗口内的红制模块(如图7.8所示)选定模块,按下以标右进,拖动模块到合适的地方,糅放试标.选定模块,按住Qd键,再用双标掩动对象到合适的地方,郛放梁标.运用菜单和工具栏中的“Copy”和Paste”按钮。M*eB7.X在同一Iffl海制对象3 .模
8、块的移动在同一模型窗口移动模块选定须要移动模块,用鼠标将模块柩到合适的地方.在不同模型窗之间移动模块在不同模型窗之间移动模块,在用聚标移动的同时按下Shin溟.当模块移动时,与之相连的连战也随之移动.4 .模块的副除要删除模块,应选定恃制除模块,按DdSe键:或者用菜单-Edit-“Ckl或Cu:或者用工具栏的“Cui”按钮。5 .变更模块大小选定须要变更大小的就块,出现小果块编辑框后,用鼠标拖动孤辑框,可以实现放大或缩小,6 .模块的-转模块翻转180度选定模块,选择菜单,Fol三-HipBlock可以将模块旋转180度,犹如7.9中间为翻转180度示波器模块。模块翻转90度选定模块,选择菜
9、的“Format”“RotateBIOCk”可以符模块旋转90度,如图7.9右边示波器所示.假如一次朝转不能达到要求,可以多次痈转来实现.2B$H7.9*7 .模块名的较格改模块名单击模块下面或旁边的模块名,出现虚线堀物框就可对模坎名进行修改.模块名字体设割选定模块,选择菜单-Fonnat-“Fonl”,打开字体对话框设四字体.模块名的显示和院藏选定模块,选择菜单FormatuHidcShowname,可以隐藏或显示模块名.模块名的翻转选定模块,选择菜单“Fo三11-“Flipnamc”,可以翻转模块名,8 .3.2信号线的操作1 .模块同连线先符光标指向一个模块的输出端.待光标变为十字符后按
10、下IU标键并拖动.直到另一模块的输入端.2 .信号线的分支和折曲(I)分支的产生符光标指向信号线的分支点上,按依标右犍,光标变为十字符,拖动取标直到分支线的终点.择放鼠标:或者按住Ctri健,同时按下圆标左键拖动鼠标到分支级的终点,如图7.10所示.B7.10信号Il的分文(2)信号线的折线选中已存在的信号线,将光标指向折点处,按住ShiIi键,同时按卜鼠标左键,当光标变成小圆圈时,用翻标拖动小圈圈符折点拉至合适处,择放取标,如图7.11所示.SB7.11信号i的折制3 .信号线文本注界Uabd)添加文本注稼双击须要添加文本注释的伯号线,则出现一个空的文字填写枢,在其中输入文本.脩改文本注择单
11、击须要修改的文本注徉,出现湿线编辑框即可修改文木.移动文本注程单击标识,出现编辑框后,就可以移动漏辑框.复制文本注标电击须要卫制的文本注择,按卜CIrl键同时移动文本注释,或者用菜单和工具栏的更利操作.4 .在信号经中插入模块假如模块只有一个输入端口和一个输出端门,则核模块可以干脆被插入到一条信号线中.5 .3.3给模型添加文本注释(I)添加模型的文本注释在须要当作注样区的中心位比,双击鼠标左键,就会Hl现编辑框,在编辑框中就可以输入文字注林.(2)注释的移动在注粽文字处单击鼠标左键,当出现文本编辑框后.用鼠标就可以拖动该文本嫔辑框.7.4Simulink的基本模块7.4.1 基本模块Simu
12、link的基本模块包括9个子模块库.1 .入信号M模加敏Sources)输入信号源模块是用来向模型供应输入信号。常用的输入信号源模块源如表7.2所示.7.2常用的入伯号MUHEConstantGC4M*tiftft.njatkStepTls*所跣信号RampS线性增加或双小的信号SinCWave王正弦波输出SigiulGcneraior信号发生器,可以产生正弦、方波.出齿波和成机波信号FromFile卜f.yF5R从文件荻部数第Ron)WiMkspaccI*6IFk*WCrtaB8从当力n:作空间定义的矩阵谴欲抠Clock0OOCk仿人时的.输出得个仿其步点的时间InGD111输入模块2 .接
13、收余块南SinkS)接收模块是川来接收模块信号的常.用的接收模块如表7.3所示。衰7.3常用的接收4班表*动ScopeOs(*示波H黑示实时伯耳Display=M如实时效低4示XYGraphE3*Cng晁示X-Y两个伯9的关系围TbFUepMMR把数第保存为文件TbWorkspaceI-To06xpac把t据写成如阵检出刎工作空间SopSimulation0apg.j输入不为零时终止仿成,常。关忝模块协作运用ChitGDOuii输出模块3 .连城系统模块J*(Continums)连续系统模块是构成连续系统的环节,常用的连续系统模块如表7.4所示.7.4常用的峥JKm提表功倒说嗝Integrat
14、orDl*枳分环节DcrivadscITOX9.南分环HSai传切函数模量ZtfrxlleIEI一华一袋点增战模型TrunvportDehy囹TiPQfIg.把输入点号技给定的时间做延时4 .MMftftkW(Uiscrete)离散系统模块是用来构成离散系统的环节,常用的离散系统模块如表7.5所示.功倦说DiscreteTrarwferFcn吊Z9MTrwwWPo围融传逼阳数根我DiscreteZw-Plc-6Cwtcw三Z*9成敢零极点增施模型DiscreteS(utcSpaccDseeSwesPMe成骰状态方程模察DiscracFikB六,*0*离散浊波器Zero-OrderHoWjJMr
15、*M写就保持器FirM-OnJcrHoldI川*MC*j阶保持88UnitDelayUM(W采样保持.延迟个周期7.4.2常用模块的参数和属性设置1.4UfcM神(I)正弦信号源(SineWaVe)双击正弦信号源模块.会出现如图7.13所示图7.13的上部分为参数说明,细致阅读可以Sample-based;Amplitude为正弦帼值;Bias为解为采样时间。(2)阶欢信号源(SICP)阶跃信号模块是输入信号源,其模块参数时其中:Steptime为阶跃信号的变更时刻,间.(3)从工作空间荻得数据(Fmmworkspace)Blkr*r*rSt”SBOtrtwvEli(tMd*ttctuImIC
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- simulink matlab 教程

链接地址:https://www.desk33.com/p-1469494.html