本文格式为Word版,下载可任意编辑MATLABSIMULINK的操作指导 MATLAB/SIMULINK的操作指导 一SIMULINK简介 Simulink是MATLAB下的一个软件包,是一个结合了框图界面和交互仿真才能的系统级设计和仿真工具它以MATLAB的核心数学、图形和语言为根基,可以让用户毫不吃力地完成从算法开发、仿真或者模型验证的全过程,而不需要传递数据、重写代码或变更软件环境 Simulink是基于MATLAB的图形化仿真环境它使用图形化的系统模块对动态系统举行描述,并在此根基上举行动态系统的求解利用Simulink对动态系统举行仿真的核心在于,MATLAB计算引擎对系统微分方程核差分方程求解Simulink与MATLAB时高度集成在一起的,因此,Simulink与MATLAB之间可以生动的交互操作 1 Simulink的窗体介绍 由于Simulink是基于MATLAB环境之上的高性能的系统及仿真平台因此,启动Simulink之前务必首先运行MATLAB,然后,才能启动Simulink并建立系统的仿真模型 MATLAB告成启动后,在Command Window窗口的工作区中,键入simulink后,回车即可启动Simulink,或点击MATLAB窗体上的Simulink的快捷键也可启动Simulink,操作如图1所示。
启动后的Simulink窗体以及功能介绍如图2所示 图1 两种启动Simulink方法的图示说明 图.2 Simulink库欣赏器窗口 2 一个MATLAB/Simulink库自代的演示实例 MATLAB/Simulink自代了大量的演示实例,为读者创造模型供给大量有益的扶助,读者可借鉴这些实例欣赏演示实例可在Command Window窗的工作区键入demo回车即可,或点击MATLAB窗体的左下角的Start按钮也可欣赏,选择出所需的模型线性电路的暂态分析模型如图3所示,其运行结果如图.4所示 图 3 线性电路暂态分析的演示仿真模型 图 .4 线性电路暂态分析的演示仿真模型的运行结果 3 创造一个MATLAB实例 对Simulink库有了初步了解后,创造一个简朴电路的仿真模型并运行 点击Simulink窗体工具栏中的新建图标,展现一个Untitled模型编辑窗口,即新的文件,使该文件名为Example001.mdl(表示该模型为Simulink文件类型)在保存时更改模型编辑窗中工具栏图标的作用如图5所示。
图 5 模型编辑窗中工具栏图标的作用示意图 二SIMULINK的根本操作 1 选择模块集(库) 由于MATLAB/Simulink涉及的领域很广,因此,它具有好多应用于不同领域的模块集在电路、电工、电子等根基学科中常用到的大约有四、五个模块集,即根本模块集Simulink、数字信号处理模块集DSP、电力系统仿真模块集Simpower systems、Simulink附加模块集Simulink Extras等所以,只要开启两个主要的模块集Simulink、Simpower systems就完全可以得志电路、电工、电子的仿真 图6 开启的Simulink、Simpower System、Simulink Extras模块集示意图 2 选择模块 根据所要建立的电路仿真模型,相应开启所需模块所在的模块集,找到相应的模块,点击并拖动到所建的文件窗体中(如Example001.mdl),然后按照连接模块、设置并修改模块参数、运行、调试直至所建模型符合要求为止在文件窗体中经常采用以下操作: (1)模块的选定 用鼠标左键点击该模块,该模块的4个角上展现4个小方块,通常将它们称之为该模块的“句柄”,说明此时该模块处于被选定的状态。
(2)模块的复制 用鼠标右键点击所要复制模块后,使用Edit菜单上的Copy和Paste或使用热键Ctrl+C和Ctrl+V来完成模块的复制 (3)模块大小的变更 用鼠标右键点击所要变更大小的模块后,将光标防置于模块的任一“句柄”上,光标将会变成“”或“”外形,此时就可以按住鼠标左键移动来变更模块的大小,释放鼠标后,模块大小将被变更为所需大小的外形 (4)模块的旋转 有时为连接模块便当,需将模块旋转900或1800,方法有二:其一,选中所要旋转的模块,执行主菜单中“Format”/下拉菜单“Rotate block”命令即可将所选中的模块顺时针旋转900,若执行主菜单中“Format”/下拉菜单“Flip block”命令即可将所选中的模块顺时针旋转1800其二,选中所要旋转的模块,点击鼠标右键,同样执行“Format”命令,也可完成模块的旋转 (5)模块颜色的变更 方法和步骤同(4) (6)模块名的操作 模块名的显示、暗藏、位置的调整方法和步骤同(4),模块名的编辑,需用鼠标双击该模块名,将弹出编辑框,此时可在其中对模块名举行编辑 (7)模块参数的设置 双击需要变更参数的模块,将弹出“Block Parameters”模块的参数设置对话框,根据不同的对话框和对话框中的概括内容,可按照要求设置参数。
(8)模块的删除 选中要删除的模块,按下【Delete】键 3 连接模块的操作 (1)线的连接 将光标放到模块的输出口,光标变成“+”字形,按住鼠标左键拖动欲连接的模块输入 口,释放鼠标,信号线连接完毕 (2)线的分支 将光标放到已经连好的线上,按住【Ctrl】键,拖动鼠标左键到欲连接的模块输入口,释放鼠标,信号线连接完毕 (3)线的折曲 将光标放到已经连好的线上并单击选中,按住【Shift】键,拖动鼠标左键到欲放置的地方后,释放鼠标,完成连线的折曲 (4)线的删除 选中要删除的连线,按下【Delete】键 (5)线的标注 双击要标注的连线,将会展现一个编辑对话框,此时,可对连线的标注举行编辑 4模型的解释 一个可读性良好的程序,理应写有易读的解释行;同样,创造Simulink仿真模型,也理应养成对模型添加解释的良好的习惯对模型添加解释的方法是:在模型编辑窗的任意位置,双击鼠标左键,将弹出一编辑窗,可以在其中写入解释的内容 三 SIMULINK的根本模块简介 Simulink公共模块库是Simulink中最为根基、最为常用的通用模块库,它可以被应用到不同的专业领 图 7 连续系统模块库及其功能说明 域中。
为使用便当将主要的模块库作一简朴介绍其中,连续系统模块集的内容和完成的功能如图47所示 断续函数(非线性系统)模块库的内容及其功能说明如图8所示 — 6 —。