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