遮罩是隐藏块内容的块的自定义界面,使其显示为具有自己图标和参数对话框的原子块。它封装了块逻辑,提供了对块数据的受控访问,并简化了模型的图形外观。
遮罩块时,将创建遮罩定义并与块一起保存。掩码只更改块接口,而不更改底层块特性。通过在遮罩上定义相应的遮罩参数,可以提供对一个或多个基础块参数的访问。
屏蔽Simul万博1manbetxink®阻止到:
在块上显示有意义的图标
提供块的自定义对话框
提供一个对话框,使您只能访问底层块的选择参数
提供特定于蒙版块的用户自定义描述
用MATLAB初始化参数®代码
考虑一下模型掩蔽示例表示直线方程的y=mx+b
.
每个块都有自己的对话框,这使得为直线方程变量指定值变得复杂。为了简化用户界面,在顶层子系统块上应用了一个掩码。
这里是变量米
表示斜率和变量b
表示直线方程的截距y=mx+b
.
“遮罩”对话框显示坡度和拦截内部映射到变量米
和b
.
屏蔽块不支持内容预览。要预览子系统的内容,万博1manbetx请参见预览模型组件的内容.
一些无法屏蔽的块的示例如下:
范围块
万博1manbetxSimulink功能块
初始化、终止和重置功能块
量块
期限 | 说明 |
---|---|
面具图标 |
使用绘图命令生成的遮罩块图标。遮罩图标可以是静态的,也可以随底层块参数值动态更改。 |
掩模参数 |
在“遮罩编辑器”中定义并显示在“遮罩”对话框中的参数。在“遮罩”对话框中设置遮罩参数的值可设置相应的块参数值。 |
掩码初始化代码 |
初始化屏蔽块或反映当前参数值的MATLAB代码。在中添加掩码初始化代码初始化窗格编辑器对话框的窗格。例如,添加初始化代码以自动设置参数值。 |
掩码对话框回调代码 |
当掩码参数的值更改时在基本工作区中运行的MATLAB代码。使用回调代码动态更改掩码对话框的外观并反映当前参数值。例如,在对话框中启用可见参数。 |
掩码文档 |
在遮罩编辑器中定义的遮罩图块的说明和用法信息。 |
“遮罩”对话框 |
一个对话框,包含用于设置掩码参数值的字段,并提供掩码描述。 |
遮罩工作区 |
定义蒙版参数或包含初始化代码的掩码具有掩码工作区。此工作区存储掩码参数的评估值和掩码使用的临时值。 |