Simulink学习笔记之可配置子系统
可配置子系统只能够在用户自定义的模块中使用
目录
一、建立流程
1、新建模型
新建Simulink Model,并另存路径中
![](https://i-blog.csdnimg.cn/blog_migrate/d9dfff5a99ffe8726a2c2651abb57fe3.png)
![](https://i-blog.csdnimg.cn/blog_migrate/f8fc7cc2faa1ed6cd183c1e8c1088d33.png)
2、创建Library
创建Libray,New->Library。
![](https://i-blog.csdnimg.cn/blog_migrate/b6b0a894016044b4e01c62c43baa8eb3.png)
然后另存为library
![](https://i-blog.csdnimg.cn/blog_migrate/5c9651414aa38b4835c4cac7168fc54c.png)
3、创建可配置子系统
(1)在library Browser-> Simulink -> Ports&Subsystems 中 选择Configurable Subsystem,如下图所示
![](https://i-blog.csdnimg.cn/blog_migrate/1b58ec511b2d368e17a1496fa5f3e9b0.png)
或者 在空白处输入 Configurable subsystem,选择configurable Subsystem 模块,如下图所示
![](https://i-blog.csdnimg.cn/blog_migrate/4e5a78f50f45db75bf2f0ee6e870ced2.png)
(2)创建三个子系统,如下图所示
![](https://i-blog.csdnimg.cn/blog_migrate/44ed547a08e8a1fd13173bb2cd0b8f63.png)
(3)点击一个子系统,增加一个Gain,增益为1,如下图所示
![](https://i-blog.csdnimg.cn/blog_migrate/0d7dff42e053ca852741c63acc8a48ab.png)
(4)在第二个子系统中,修改gain的增益系数,修改为2,如下图所示。同时会产生一个warning的窗口,点击ok即可
![](https://i-blog.csdnimg.cn/blog_migrate/086ae3bfd3f2a924fb55e933e4ea3e43.png)
![](https://i-blog.csdnimg.cn/blog_migrate/46879e83ff07b91b38ed1770485444ca.png)
(5)同样操作,修改第三个子系统的增益系数为3
(6)双击Configurable Subsystem ,弹出如下图窗口
![](https://i-blog.csdnimg.cn/blog_migrate/086ae3bfd3f2a924fb55e933e4ea3e43.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3N5dDg5NDU=,size_16,color_FFFFFF,t_70)
(7)将左边方框全部选中,之后右边窗口中Inports、Outports会自动出现In1、Out1。如下图所示,之后点击ok
![](https://i-blog.csdnimg.cn/blog_migrate/46879e83ff07b91b38ed1770485444ca.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3N5dDg5NDU=,size_16,color_FFFFFF,t_70)
(8)将其进行保存,
![](https://i-blog.csdnimg.cn/blog_migrate/c3cac86a34ffbe2c0aa7a7cf1be35748.png)
4、调用可配置子系统
(1)复制Configurable Subsystem
![](https://i-blog.csdnimg.cn/blog_migrate/bf73a37cf048f96b95dfaffdbc1af9c9.png)
(2)在Simulink Model中进行粘贴
(3)右键单击模块,可以在Block Choice中进行选择,如下图所示
![](https://i-blog.csdnimg.cn/blog_migrate/d1262daebf7974043f0e56998dee3cf9.png)
(4)增加输入、输出,如下图所示
![](https://i-blog.csdnimg.cn/blog_migrate/67e3ba3a2dd117cd1a4e3630c6377d59.png)
5、使用中的配置
(1)选择 block choice 为gain1 ,点击run
![](https://i-blog.csdnimg.cn/blog_migrate/5c9651414aa38b4835c4cac7168fc54c.png)
(2)选择 block choice 为gain2,点击run
![](https://i-blog.csdnimg.cn/blog_migrate/5c9651414aa38b4835c4cac7168fc54c.png)
(2)选择 block choice 为gain3 ,点击run
![](https://i-blog.csdnimg.cn/blog_migrate/91fcefec272f24ad20fab3daf071428b.png)
二、注意事项
1、文件路径中不要有中文存在,否则会产生报错;
2、文件名称不要为中文