在Simulink中,子系统及模块封装是一种美化操作的技术。
- 为什么要封装成子系统?
因为在系统建模和仿真中,经常遇到很复杂的系统结构,难以用一个单个的模型框图进行描述。Simulink支持可以将这样的复杂系统分解成若干个具有独立功能的子系统,使得系统模型更加结构化,增强模型的可读性,也更易于系统的维护 - 为什么要封装?
为了更加便捷的修改子系统内各模块的参数,Simulink提供了模块封装(masking)技术,即通过对子系统进行封装,将其内部的结构隐含起来,在访问该子系统模块时只出现一个参数设置对话框,将模块中所需要的参数用这个对话框进行输入。
以下介绍一些简单的操作:
3. 子系统的创建
.
选择需要封装的对象后,右键选择“Create Subsystem from Selecion" 即可完成封装
封装后,点击该模块,即可弹出原来的界面,这样简答的操作能让我们的仿真文件看起来简练,功能易于区分
4.学会mask封装技术
如果,希望对封装好的子系统进一步做细节上的操作,那么就需要用mask封装技术了,选择“Create Mask” 弹出以下界面