主要内容

掩盖基础知识

掩码是用于隐藏块内容的块的自定义接口,使其显示为具有自己的图标和参数对话框的原子块。它封装了块逻辑,提供对块数据的受控访问,并简化了模型的图形外观。

当您屏蔽块时,会创建掩码定义并与块一起保存。掩码仅更改块接口,而不是底层块特性。您可以通过在掩码上定义相应的屏蔽参数来提供对一个或多个底层块参数的访问。

面具模拟链接金宝app®块:

  • 在块上显示一个有意义的图标

  • 为块提供自定义对话框

  • 提供一个对话框,使您能够仅访问基础块的选择参数

  • 为用户提供特定于屏蔽块的自定义描述

  • 使用MATLAB初始化参数®代码

考虑模型masking_example.这代表了线条的等式y = mx + b

每个块都有自己的对话框,使其复杂地指定线程方程变量的值。为简化用户界面,在顶级子系统块上应用掩码。

这里是变量M.代表斜率和变量B.表示线程方程的截距y = mx + b

面具对话框显示字段拦截内部映射到变量M.B.

屏蔽块不支持内容预览。金宝app要预览子系统的内容,请参阅模型组件预览内容

提示

对于掩蔽例子,见金宝appSimulink掩蔽例子。这些示例按类型分组。在一个示例模型中:

  • 要查看蒙版定义,请双击查看面膜堵塞。

  • 要查看掩码对话框,双击该块。

少数不能掩盖的块的例子是:

  • 范围块

  • 金宝appSimulink功能块

  • 初始化,终止和重置功能块

  • 仪表块

掩蔽术语

学期 描述

面具图标

使用绘图命令生成的屏蔽块图标。掩码图标可以是静态的或与底层块参数值动态更改。

掩码参数

屏蔽编辑器中定义的参数,并显示在“掩码”对话框中。在“蒙版”对话框上设置“掩码”参数的值设置相应的块参数值。

掩码初始化代码

MATLAB代码初始化屏蔽块或反映当前参数值。添加掩码初始化代码初始化“屏蔽编辑器”对话框中的。例如,添加初始化代码自动设置参数值。

掩码对话框回调代码

MATLAB代码在掩码参数的值更改时在基础工作区中运行。使用回调码动态地更改蒙版对话框的外观并反映当前参数值。例如,在对话框中启用可见参数。

面具文档

描述和使用信息,用于屏蔽编辑器中定义的屏蔽块。

面具对话框

一个对话框,其中包含用于设置掩码参数值的字段,并提供掩码描述。

面具工作区

定义掩码参数或包含初始化代码的掩码具有一个掩码工作区。此工作区存储掩码参数的评估值和掩码使用的临时值。

相关的话题