matlab simulink简介.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Simulink简介 Matlab的Simulink是很有特色的仿真环境,在此环境中,用户可以用点击拖动鼠标的方式绘制和组织系统电路,并完成对系统和电路的仿真。 原来的Matlab仿真编程是在文本窗口进行的,编制的程序是一行行的命令和Matlab函数,不直观也难以与实际的物理系统或电路建立形象的联系。 在simulink环境中,系统的函数和电路元器件的模型都用框图来表达,框图之间的连线则表示了信号流动的方向。对用户来说,只要学习图形界面的使用方法和熟悉模型库的内容,就可以很方便地使用鼠标和键盘进行系统和电路的仿真,而不必去记那些复杂的函数,这无疑是受欢迎的。 如何启动Simulink 1.启动 Matlab( Simulink 运行于 Matlab环境下). 2. 单击 Simulink 图标 或在 Matlab 提示符下输入“simulink”. SIMULINK 库浏览器界面 Simulink 仿真模型的建立 单击“File/New/Model”,会弹出一个空白的新建模型窗口,你可以从库中将模块拖入模型窗口。 模块的连接 设置模块属性 仿真参数设置 仿真参数设置 运行仿真 仿真信号线 例:求系统的阶跃响应 传递函数 传递函数实例 积分和微分 一、实验目的 学会用Simulink进行编码器和译码器的设计与仿真。 二、实验内容 1. 编码器的设计 用MATLAB的Simulink软件包实现8线3线编码器并进行仿真。 所设计的8线3线编码器的功能是对输入端的8个信号进行编码,输出三位二进制数。要求输入信号每次只有一个是0,其余7个是1。其中值为0的信号是待编码的信号。 仿真时,在8个输入端依次加入一个低电平,然后用示波器观察3个输出信号的波形。 设计过程如下: (1)列出真值表 (2)列出逻辑表达式 (4)选取模块和设置参数 设置参数: (1)信号源的参数设置。因为要输入8个信号,所以Pulse Generator要复制7个,第1个信号参数设置如图。 下面的7个设置与第1个仅相位不同,分别是-6、-5、-4、-3、-2、-1、0。 (4)连线。仿真模型如图所示。 (5)设置仿真参数。 (6)进行仿真 * * Simulink环境和模型库 首先弹出 Library Browser窗口. 这里提供了很多用于建立 Simulink仿真模型的模块. 打开“sources”模块库, 从其中选择你想要的源模块. 打开“sinks”子模块. 从其中选择你想要的接收器模块. 将鼠标移至源模块的输出端口,此时鼠标指针将变为十字形;拖动鼠标至目标模块的输入端口;松开鼠标即可完成模块连接操作。 连接模块的快捷操作:选中源模块,按住Ctrl 键,鼠标左键单击目标模块. 双击模块,弹出模块属性设置对话框. 图示为 “sine wave”的属性设置对话框. 添加描述 通过在模型窗口双击,可以在窗口的任意位置添加对模型的描述. 双击模块标签,使其处于编辑状态,可以给模块输入新的标签名. 选则Simulation/Configuration Parameters菜单,弹出模型仿真参数设置窗口. 设置仿真起止时间 仿真解法类型:变步长解法和固定步长解法 数值计算常用 ode45! 参数设置完,按运行键启动仿真,双击Scope观察仿真运行结果. 按住CTRL键, 在需要建立分支的地方按住鼠标左键并拖动鼠标至目标模块的输入端,然后松开CTRL键和鼠标. 从 “math” 库中可以找到求和模块.双击sum 模块,将弹出其属性设置框,通过对属性框中参数的设置,可以改变求和模块的形状,输入信号的个数,信号的运算关系等。 右键单击模块,弹出菜单,“Format”可对模块进行旋转等操作。 sample8.m 信号布线 在 “signal routing” 库中, MUX 可将多个单一输入转化为一个复合输出. 这样,可以简化模型图,或者可将多个输入信号在同一示波器上显示出来 DEMUX 模块功能则与之相反,即将一个复合输入转化为多个单一输出. num=[4]; den=[1 1 4]; printsys(num,den); step(num,den); 双击传递函数模块,在弹出的属性框中,可设置传递函数分子和分母多项式的系数。 num=[4]; den=[1 1 4]; printsys(num,den); step(n

文档评论(0)

fengbing + 关注
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档