MATLAB的Simulink学习心得.docx

上传人:小飞机 文档编号:3161250 上传时间:2023-03-11 格式:DOCX 页数:6 大小:39.05KB
返回 下载 相关 举报
MATLAB的Simulink学习心得.docx_第1页
第1页 / 共6页
MATLAB的Simulink学习心得.docx_第2页
第2页 / 共6页
MATLAB的Simulink学习心得.docx_第3页
第3页 / 共6页
MATLAB的Simulink学习心得.docx_第4页
第4页 / 共6页
MATLAB的Simulink学习心得.docx_第5页
第5页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《MATLAB的Simulink学习心得.docx》由会员分享,可在线阅读,更多相关《MATLAB的Simulink学习心得.docx(6页珍藏版)》请在三一办公上搜索。

1、MATLAB的Simulink学习心得1、启动SIMULINK,点击MATLAB界面上面的小图标SIMULINK,也可以直接在命令窗口栏输入SIMULINK即可进入SIMULINK。2、新建一个model-直接点击新建命令,也可以file-new-model。3、往model里面加入器件,直接在里面找到后往新建的文件里面加。4、保存模型里面的数据,比如说保存一个信号线上面的数据,在线上右键单击选择signal-properties,点击logging and accessibility,保存数据到工作空间。5、解法器:在使用STEP_sources 的时候如果用4/5格龙格-库塔法的话会给出警

2、告,建议用Discrete来代替它,在configuration parameters里面进行相关的配置。6、建立子系统的步骤:子系统通过Subsysterm模块建立子系统和通过以有的模块建立子系统,前者是先建立子系统,再为其添加工能模块:后者先选择模块,再建立子系统。1) 子系统的建立a) 先打开simulink模块库浏览器,再建立一个仿真模型。b) 打开simulink模块库中的Port&Subsystem模块库,将Subsystem模块添加到模型编辑窗口中。c) 双击Subsystem模块打开一个空白的Subsystem窗口,将组合的模块添加到该窗口中,另外还要根据需要舔加输入模块和输出

3、模块,表示子系统的输入端口和输出端口。2) 通过以有的模块建立子系统a) 先建立子系统模块,不包括输入和输出端口。b) 选择模型编辑窗口Edit菜单的Create subsystem命令,这样就建立好了子系统。. 子系统的条件执行控制信号:用于控制子系统执行的信号。有控制信号控制的子系统称为条件执行子系统。条件执行子系统包括:使能子系统、触发子系统和使能触发子系统。a) 使能子系统使能子系统表示子系统在由控制信号控制时,控制信号由负变成正时子系统开始执行,直到控制信号再次变为负时结束。使能子系统建立的方法:打开simulink模块库中的Ports & Sub systems模块库,将Enabl

4、e模块复制到子系统模型中,则系统的图标发生了变化,使能子系统外观上有一个“使能”控制信号输入口。b) 触发子系统触发子系统是指当触发事件发生时开始执行子系统。与使能子系统相类似,触发子系统的建立要把Ports & Subsystem模块库的Tigger模块添加到子系统中或直接选择Tiggered SubSystem模块来建立触发子系统。在触发器的触发的中的选择有4种:i. rising(上升沿触发)ii. falling(下降沿触发)iii. either(上升沿或下降沿触发)iv. function-call(函数调用触发):表示触发子系统由S函数的内部逻辑决定,这种触发方式必须与S函数配用

5、。. 使能加触发子系统所谓使能加触发子系统就是把Enable和Tirgger模块添加到子系统中,使能控制信号和触发控制信号共同作用子系统的执行。7、 子系统的封装所谓子系统的封装,就是为子系统定制对话框和图标,使子系统有一个独立的操作界面,把子系统中的各模块的参数对话框合成一个参数设置对话框。封装过程:选中要封装的子系统,选择模型编辑窗口中的Edit菜单中的Mask Subsystem命令,在出现的封装编辑器(Mask editor)对话框中进行编辑。Mask editor对话框包括四个选项卡:Icon、Parament、Initialization和Documentation。. Icon选

6、项卡的参数设置1) Drawing command编辑框该编辑框主要是用来建立封装图标,并且可以在封装图标中显示文本、图形、图象、传递函数。在封装图标中显示文本的函数有四个:disp、text、fpritf、port_lable.port_lable(port_type,port_num,lable)函数根据端口类型和端口为号添加标记。在图标显示图形可以用plot函数,在图标中显示图象可以用image函数。dpoly(num,den,character)在图标中显示传递函数,num、den分别为传递函数的分子和分母的系数character是传递函数的变量,在character省略是默认为s。2

7、) 设置封装图标特性在Drawing commads编辑框左边的下拉式列表中,可以对图标特性进行设置。Frame设置图标的边框,Invisible表示边框隐藏,Visible表示显示边框。Transparency设置图标的透明度,Transparent表示透明,显示图标的内容。Opaque表示不透明,不显示图标内容。Rotation设置图标是否跟模块一起翻转,Fixed表示不翻转,Rotates表示翻转。Units设置在Drawing commands编辑框中使用命令plot和text时的坐标。. Paramenters选卡的参数设置Paramenters选项卡的参数设置对话框,主要用来确定被

8、封装子系统的内部变量和对话框中输入变量之间的联系。在Parameters选项卡中,Prompt和 Variable编辑框分别用来指定用户需要设置的变量提示符和变量名。作用是在封装的参数对话框中提示用户设置什么内容和指定变量来接受用户设置的内容。在Paraments选项卡中,连续四次单击Add,为PID控制器的4个变量准备输入位置。. Initialization选项卡的参数的设置用于设置初始化命令。初始化命令在对话框Initialization commands编辑框中进行,再次编辑框中输入初始化命令,命令将在方针开始、载入模型、更换模块图标和重社封装子系统的图标是被调用。初始化的命令由mat

9、lab中的表达式组成,其中包括matlab函数、操作符和封装子系统工作区域中的变量,但这些变量不包括基本工作的变量。. Documentation选项卡的参数设置设置的内容有封装类型、描述文本和帮助文本。 Mask tye编辑框表示封装的类型,这种类型的表示只有文字意义,可以输入任何字符,字符将显示在封装模块参数对话框的顶部。 Mask description编辑框用于描述封装模块的功能。 Mask help编辑框输入内容为帮助文本,当按下封装子系统参数的help按扭时,将显示输入的内容。8、连续系统模块库中的Transfer Fnc用法:在Denominator coefficients下面的矩阵里面输入的数据一次为多项式的系数。9、simulink命令仿真:凡是涉及命令调用实现Simulink仿真的MATLAB命令,都可以称为是命令行Simulink仿真,MATLAB提供了丰富的命令与Simulink工具箱进行接口,方便进行命令行创建与仿真Simulink。10、要看每个module的全部属性,选择模块,单击右键,进入explore菜单,即可看到模块的所有属性。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号