您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 经营企划 > matlab-simulink简介
Simulink简介Matlab的Simulink是很有特色的仿真环境,在此环境中,用户可以用点击拖动鼠标的方式绘制和组织系统电路,并完成对系统和电路的仿真。原来的Matlab仿真编程是在文本窗口进行的,编制的程序是一行行的命令和Matlab函数,不直观也难以与实际的物理系统或电路建立形象的联系。在simulink环境中,系统的函数和电路元器件的模型都用框图来表达,框图之间的连线则表示了信号流动的方向。对用户来说,只要学习图形界面的使用方法和熟悉模型库的内容,就可以很方便地使用鼠标和键盘进行系统和电路的仿真,而不必去记那些复杂的函数,这无疑是受欢迎的。Simulink环境和模型库如何启动Simulink1.启动Matlab(Simulink运行于Matlab环境下).2.单击Simulink图标或在Matlab提示符下输入“simulink”.首先弹出LibraryBrowser窗口.SIMULINK库浏览器界面这里提供了很多用于建立Simulink仿真模型的模块.单击“File/New/Model”,会弹出一个空白的新建模型窗口,你可以从库中将模块拖入模型窗口。Simulink仿真模型的建立打开“sources”模块库,从其中选择你想要的源模块.打开“sinks”子模块.从其中选择你想要的接收器模块.模块的连接将鼠标移至源模块的输出端口,此时鼠标指针将变为十字形;拖动鼠标至目标模块的输入端口;松开鼠标即可完成模块连接操作。连接模块的快捷操作:选中源模块,按住Ctrl键,鼠标左键单击目标模块.设置模块属性双击模块,弹出模块属性设置对话框.图示为“sinewave”的属性设置对话框.添加描述通过在模型窗口双击,可以在窗口的任意位置添加对模型的描述.双击模块标签,使其处于编辑状态,可以给模块输入新的标签名.仿真参数设置选则Simulation/ConfigurationParameters菜单,弹出模型仿真参数设置窗口.仿真参数设置设置仿真起止时间仿真解法类型:变步长解法和固定步长解法数值计算常用ode45!参数设置完,按运行键启动仿真,双击Scope观察仿真运行结果.运行仿真仿真信号线按住CTRL键,在需要建立分支的地方按住鼠标左键并拖动鼠标至目标模块的输入端,然后松开CTRL键和鼠标.从“math”库中可以找到求和模块.双击sum模块,将弹出其属性设置框,通过对属性框中参数的设置,可以改变求和模块的形状,输入信号的个数,信号的运算关系等。右键单击模块,弹出菜单,“Format”可对模块进行旋转等操作。sample8.m信号布线在“signalrouting”库中,MUX可将多个单一输入转化为一个复合输出.这样,可以简化模型图,或者可将多个输入信号在同一示波器上显示出来DEMUX模块功能则与之相反,即将一个复合输入转化为多个单一输出.例:求系统的阶跃响应num=[4];den=[114];printsys(num,den);step(num,den);传递函数双击传递函数模块,在弹出的属性框中,可设置传递函数分子和分母多项式的系数。传递函数实例num=[4];den=[114];printsys(num,den);step(num,den);sample9.m积分和微分积分和微分模块可在“continuous”库中找到.对于积分器,可在其参数框中设置积分初始条件,积分结果的上下限.积分器一、实验目的学会用Simulink进行编码器和译码器的设计与仿真。数字电路仿真实验二、实验内容1.编码器的设计用MATLAB的Simulink软件包实现8线3线编码器并进行仿真。所设计的8线3线编码器的功能是对输入端的8个信号进行编码,输出三位二进制数。要求输入信号每次只有一个是0,其余7个是1。其中值为0的信号是待编码的信号。仿真时,在8个输入端依次加入一个低电平,然后用示波器观察3个输出信号的波形。2.3数字电路仿真实验设计过程如下:(1)列出真值表输入信号输出信号x0x1x2x3x4x5x6x7y2y1y00111111100010111111001110111110101110111101111110111100111110111011111110111011111110111(2)列出逻辑表达式Y0=x1·x3·x5·x7Y1=x2·x3·x6·x7Y2=x4·x5·x6·x7(3)根据逻辑表达式,确定器件和相应的模块。需要波形产生模块、示波器,及逻辑运算模块(4)选取模块和设置参数设置参数:(1)信号源的参数设置。因为要输入8个信号,所以PulseGenerator要复制7个,第1个信号参数设置如图。下面的7个设置与第1个仅相位不同,分别是-6、-5、-4、-3、-2、-1、0。(2)与非门的参数设置如图。需要个4输入与非门,参数设置一样(3)示波器的参数设置如图。想观察编码器的输入信号和输出信号,因此需要2个示波器。(4)连线。仿真模型如图所示。(5)设置仿真参数。(6)进行仿真2、有一组测量数据满足tey,t的变化范围为0~10,用不同的线型标记点画出1,5.0,2.0,1.0四种情况下的曲线(要求在同一坐标中,并给出3、用subplot()和plot(),将上面的图画成2行2列的子图形式坐标名)1、作函数图604.0)9.0(101.0)3.0(122xxyx的取值范围0~64、Fibonacci数组的元素满足Fibonacci规则:12kkkaaa),2,1(k121aa且,现要求该数组中第一个大于10000的元素(用while或for循环)练习5、用MATLAB的Simulink软件包实现8线3线编码器并进行仿真
本文标题:matlab-simulink简介
链接地址:https://www.777doc.com/doc-6900625 .html