Simulink学习笔记之可配置子系统

可配置子系统只能够在用户自定义的模块中使用

目录

Simulink学习笔记之可配置子系统

一、建立流程

1、新建模型

2、创建Library

3、创建可配置子系统

4、调用可配置子系统

5、使用中的配置

二、注意事项


一、建立流程

1、新建模型

新建Simulink Model,并另存路径中

Simulink学习笔记之可配置子系统
图1
Simulink学习笔记之可配置子系统
图2

2、创建Library

创建Libray,New->Library。

Simulink学习笔记之可配置子系统
图3

然后另存为library

Simulink学习笔记之可配置子系统
图4

 

3、创建可配置子系统

(1)在library Browser-> Simulink -> Ports&Subsystems 中 选择Configurable Subsystem,如下图所示

Simulink学习笔记之可配置子系统
图5

或者 在空白处输入 Configurable subsystem,选择configurable Subsystem 模块,如下图所示

Simulink学习笔记之可配置子系统
图6

(2)创建三个子系统,如下图所示

Simulink学习笔记之可配置子系统
图7

(3)点击一个子系统,增加一个Gain,增益为1,如下图所示

Simulink学习笔记之可配置子系统
图8

(4)在第二个子系统中,修改gain的增益系数,修改为2,如下图所示。同时会产生一个warning的窗口,点击ok即可

Simulink学习笔记之可配置子系统
图9
Simulink学习笔记之可配置子系统
图10

(5)同样操作,修改第三个子系统的增益系数为3

(6)双击Configurable Subsystem ,弹出如下图窗口

Simulink学习笔记之可配置子系统
图11

(7)将左边方框全部选中,之后右边窗口中Inports、Outports会自动出现In1、Out1。如下图所示,之后点击ok

Simulink学习笔记之可配置子系统
图12

(8)将其进行保存,

Simulink学习笔记之可配置子系统
图13

4、调用可配置子系统

(1)复制Configurable Subsystem

Simulink学习笔记之可配置子系统
图14

(2)在Simulink Model中进行粘贴

(3)右键单击模块,可以在Block Choice中进行选择,如下图所示

Simulink学习笔记之可配置子系统
图15

(4)增加输入、输出,如下图所示

Simulink学习笔记之可配置子系统
图16

 

5、使用中的配置

(1)选择 block choice 为gain1 ,点击run

Simulink学习笔记之可配置子系统
图17

(2)选择 block choice 为gain2,点击run

Simulink学习笔记之可配置子系统
图18

(2)选择 block choice 为gain3 ,点击run

Simulink学习笔记之可配置子系统
图19

二、注意事项

1、文件路径中不要有中文存在,否则会产生报错;

2、文件名称不要为中文

相关文章: