simulink仿真demo临摹笔记之子系统(库)的封装(Mask)

临摹对象

selfModifying_example

路径:MATLAB\R2016a\help\toolbox\simulink\ug\examples\masking

模型分析

打开模型后,外观如下。

首先,这个模型跟平常的模型最大的不同是,左下角有把锁,前景是灰色的,移动模块时会有错误提示:这是一个锁定的库(locked library)。解锁后可正常编辑。

双击子系统时,不是打开子系统,而是弹出参数设置对话框。

临摹步骤

1,创建一个库,而不是创建一个模型文件。

2,放置一个子系统,选中后点击菜单:Create Mask

3,打开Mask Editor

4,在“参数和对话框(Parameters & Dialog)"中拖入一个Popup控件。

5,设置好Type options参数后,结果如下:

注意看,这里与标准demo的不同。输入参数应该是在Parameters这一组的下面。

从Dialog box上面也可以看出来:

正确的应该是:

那么,怎么样才能把#1参数移到Parameters的下一级呢?

正确方法是,把#1 Popup这个控制拖到Parameters这个Group box的上面再松手。

其他的很简单,照葫芦画瓢即可。

补充说明:

不要拖,直接点击左侧的Edit控件,默认情况下就会生成在Parameters的下一级!

猜你喜欢

转载自blog.csdn.net/booksyhay/article/details/86593460