matlab控制系统仿真课件.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【例6.8-4 】 (创建方程的模型一) 【例6.8-5 】将摄氏温度转换为华氏温度的公式 是: 其中,TF表示华氏温度,TC表示摄氏温度。 一、使用Scope模块 观察输出轨迹 二、使用返回变量 三、使用To Workspace模块 一、意义 随着模型的大小和复杂性的增加,可以将它的模块分成不同的组,组成若干子系统,以达到简化模型的目的。 优点: 1. 可以减少模型窗口中显示的模块数量; 2. 可以将功能上有关联的模块放在一起; 3. 可以建立一个层次结构的模块图,子系统模块位于一层,组成子系统的各模块位于另外一层。 6.7 创建子系统(Subsystem) 创建子系统的途径有两种: 1.通过将一些已有模块组织在一起创建子系统 (1)先用一个边界框将子系统需要包含的所有模块和连线包括起来; (2)从Edit菜单下选择 Creat Subsystem菜单项。 2.通过加入子系统模块创建子系统 (1)从Simulink的信号与系统库中拷贝Subsystem模块到模型中; 二、子系统的创建 2)双击该子系统模块,打开它; 3)在空的子系统(Subsystem)窗口中,创建子系统。使用输入模块(Inport)代表该子系统从外部的输入,使用输出模块(Outport)代表该子系统的输出。 1. 通过将一些已有模块组织在一起创建子系统(mex3_5_1.mdl) 2.通过加入子系统模块创建子系统(mex3_5_2.mdl) 所谓子系统的封装就是给已建立的子系统定制模块图标和对话框,用户通过对话框和图标一目了然地了解子系统功能和设置参数等,而不必了解子系统的具体结构。 子系统封装的方法和步骤: (1) 选中要封装的子系统模块; (2)在模型窗口中,选择菜单Edit-Mask subsystem,弹出Mask Editor对话框。 (3)填写对话框的3页信息:Icon页、Initialization页、Documentation页。 三、子系统的封装 Icon页 本页功能是对子系统模块的图标进行装饰,如图像、图形或文字,使子系统外观上具有明显特征。 此页最重要的部分是Drawing Commands,在该区域内可以用disp指令设定功能模块的文字名称,用plot指令画线。 ◆ disp(‘text’) 可以在功能模块上显示设定的文字内容。disp(‘text1\ntext2’)分行显示文字text1和text2 ◆ plot([x1 x2 … xn],[y1 y2 … yn])指令会在功能模 块上画出由[x1 y1]经[x2 y2]经[x3 y3] … 直 到[xn,yn]为止的直线。 例如 plot([0 1 2],[0 0 1]) %画出一条折线 disp(‘Kp*(1+1/(Ti*s)+Td*s)*e’) %文字表示PID公式 用户还可以设置一些参数来控制图标的属性,这些属性在Icon页右下端的下拉式列表中进行选择。 Icon frame:Visible 显示外框线;Invisible:隐藏外框线。 Icon Transparency:Opaque 隐藏输入输出的标签;Transparent:显示输入输出的标签。 Icon Rotation:旋转模块。 Drawing coordinate:画图时的坐标系。 Initialization页 在prompt编辑框中输入文字,这些文字就会出现在prompt列表中;在variable列表中输入变量名称,则prompt中的文字对应该变量的说明。如果要增加新的项目,可以点击边上的Add键。Up和Down按钮用于执行项目间的位置调整。 本页主要对子系统模块对话框的主要内容进行定义和制作,设计输入提示(prompt)以及对应的变量名称(variable)。 Control type 列表给用户提供选择设计的编辑 区,选择Edit会出现供输入的空白区域,所输 入的值代表对应的variable;Popup则为用户提 供可选择的列表框,所选的值代表variable,此 时在下面会出现Popup strings输入框,用来设 计选择的内容,各值之间用逻辑或符号“|” 隔 开;如选择Checkbox则用于on与off的选择设定。 Assignment属性用于配合 Control type 的不同选择来提供不同的变量值,变量值有 Evaluate和Literal两种,其含义如下:

文档评论(0)

nnh91 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档