6.2 模块化与封装(建立子系统) 一、模块化 当模型很大很复杂时,可将一些模块组合成一个子系统,可简化仿真模型,便于系统的设计与分析。建立子系统可有两种形式: ①组合已经存在的模块:用鼠标选中需组合的模块,Edit?Create Subsystems; ②把Ports Subsystems 中的Subsystems模块加入到模型中,双击打开子系统编辑窗口,添加模块。 这时,经模块化后,双击子系统仍可看到内部模块。要修改参数,需要逐个打开各模块来设置,比较麻烦。如要有一个子系统的参数设置对话框代替多个对话框,就要采用封装技术。 组合已经存在的模块 把Subsystems模块加入到模型中,再添加模块 二、封装 先看Simulink Extra中的PID模块,内部也是多个模块组成的子系统,但不需要逐个打开各模块来修改参数,而有一个子系统的参数设置对话框(自己创建)代替多个对话框,设置一些关键参数。优点: 用户与模块内部的复杂性隔绝; 提供一个描述性的、友好的用户接口; 保护模块的内容免受无意识的干扰。 利用Simulink的封装功能,就可以子定义做出一个模块的对话框和图标。 封装过程: ①用以上两种方式模块化方法创建子系统,需在各模块上给封装后需赋值的参数指定变量名(字母); ②选中子系统,然后选择Edit?Mask Subsystems; ③使用封装
您可能关注的文档
- 法律实施现实困局与破解以环境污染防治制度失.doc
- 法律硕士必知155个民法名词解释.doc
- 法律硕士考研复习用书.doc
- 法律约束下员工关系管理.ppt
- 法律在线中国民事证据立法立场表达.doc
- 法律知识审查高校教师升等评审管制之司法.doc
- 法律知识押密试题与答案.doc
- 法学101班 唐文斌.doc
- 法学毕业生论文论题.doc
- 法学专业论文选题.doc
- 2026年智慧健康管理系统创新报告.docx
- 河北衡水市武强中学2025-2026学年高二下学期4月期中物理试题(含解析).docx
- 2026年人工智能行业智能老年防走失定位器创新报告.docx
- 2026年低空经济飞行器量子技术应用创新报告.docx
- 2026年农业智能农业智能育种创新报告.docx
- 河北省保定市莲池区保定市第一中学2025-2026学年高二下学期期中考试生物试题(含解析).docx
- 2026年智慧城市电子站牌充电创新报告.docx
- 河北省邯郸市平恩中学等校2025-2026学年八年级期中考试英语试题(含解析).docx
- 2026年供应链创新技术应用报告.docx
- 2026年体育智能赛事管理系统支付系统创新报告.docx
原创力文档

文档评论(0)