《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 .模块同连线先符光标指向一个模块的输出端.待光标变为十字符后按下IU标键并拖动.直到另一模块的输入端.2 .信号线的分支和折曲(I)分支的产生符光标指向信号线的分支点上,按依标右犍,光标变为十字符,拖动取标直到分支线的终点.择放鼠标:或者按住Ctri健,同时按下圆标左键拖动鼠标到分支级的终点,如图7.10所示.B7.10信号Il的分文(2)信号线的折线选中已存在的信号线,将光标指向折点处,按住ShiIi键,同时按卜鼠标左键,当光标变成小圆圈时,用翻标拖动小圈圈符折点拉至合适处,择放取标,如图7.11所示.SB7.11信号i的折制3 .信号线文本注界Uabd)添加文本注稼双