MATLAB及数值分析第一部分-Simulink建模及仿真基础.ppt

MATLAB及数值分析第一部分-Simulink建模及仿真基础.ppt

MATLAB及数值分析第一部分-Simulink建模及仿真基础

子系统建立与封装 1、建立子系统 子系统类似于编程语言中的子函数,可以使模型模块化,可读性更强,更容易调试和维护。建立子系统有两种方法: ★ 在模型中新建子系统 ★ 在已有的子系统基础上建立 (1)在模型中新建子系统 步骤: A、打开模型或者新建模型窗口,建立各模块并连接。 B、用鼠标拖出一个虚线框将需要建立子系统的部分框起来,在菜单中选择“Edit”?“Create subsystem”,这时原虚线框中的部分被一个模块代替。 C、重命名子系统及输入、输出端口(双基子系统修改端口名) 。 举例: 原系统 创建子系统后 修改子系统名及输入输出名后 (2)在已有的子系统基础上建立 步骤: A、将已有的子系统复制到新窗口。 B、在新窗口中放置其他模块,建立连接和输入输出端口。 C、将子系统与其他模块连接。 D、修改子系统名和其他参数。 举例: 将前面建立的SubSys_1子系统复制到新窗口建立的子系统如下图所示: 输出端口 增加的新模块 输入端口 2、条件执行子系统 系统中的某些模块需要在满足一定条件时才执行,使用条件执行子系统就可使子系统的执行由控制信号的值来控制。 条件执行子系统有3种: ★ 使能子系统 ★ 触发子系统 ★ 使能触发子系统 (1)使能子系统 当控制信号从负数向正数变化大于0时执行,而当控制信号变为负数时停止

文档评论(0)

1亿VIP精品文档

相关文档