仿真_6_IMULINK_子系统及封装.pptVIP

  • 7
  • 0
  • 约5.91千字
  • 约 34页
  • 2016-12-12 发布于河南
  • 举报
6.2 模块化与封装(建立子系统) 一、模块化 当模型很大很复杂时,可将一些模块组合成一个子系统,可简化仿真模型,便于系统的设计与分析。建立子系统可有两种形式: ①组合已经存在的模块:用鼠标选中需组合的模块,Edit?Create Subsystems; ②把Ports Subsystems 中的Subsystems模块加入到模型中,双击打开子系统编辑窗口,添加模块。 这时,经模块化后,双击子系统仍可看到内部模块。要修改参数,需要逐个打开各模块来设置,比较麻烦。如要有一个子系统的参数设置对话框代替多个对话框,就要采用封装技术。 组合已经存在的模块 把Subsystems模块加入到模型中,再添加模块 二、封装 先看Simulink Extra中的PID模块,内部也是多个模块组成的子系统,但不需要逐个打开各模块来修改参数,而有一个子系统的参数设置对话框(自己创建)代替多个对话框,设置一些关键参数。优点: 用户与模块内部的复杂性隔绝; 提供一个描述性的、友好的用户接口; 保护模块的内容免受无意识的干扰。    利用Simulink的封装功能,就可以子定义做出一个模块的对话框和图标。 封装过程:   ①用以上两种方式模块化方法创建子系统,需在各模块上给封装后需赋值的参数指定变量名(字母);   ②选中子系统,然后选择Edit?Mask Subsystems;   ③使用封装

文档评论(0)

1亿VIP精品文档

相关文档