主要内容

屏蔽原理

面具是一个定制的接口隐藏了块的一块内容,使其表现为一个原子块有自己的图标和参数对话框。它封装了块逻辑,提供受控地访问数据块,简化了模型的图形外观。

当你一块面具,面具定义创建和保存。只面具改变块的接口,而不是底层块特征。你可以提供一个或多个底层块参数通过定义相应的掩码参数对面具。

面具一个仿真软金宝app件®块:

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

  • 提供一个自定义对话框

  • 只提供一个对话框,允许您访问底层模块的选择参数

  • 提供用户定制的描述特定于蒙面块

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

考虑到模型,代表了线的方程y = mx + b

线方程模型

每一块都有自己的对话框中,指定的值使其复杂线方程变量。为了简化用户界面,一个面具是应用于顶级子系统。

掩码编辑器

这里的变量代表斜率和变量b代表的拦截线方程y = mx + b

面具对话框显示的字段拦截映射到内部变量b

面具参数对话框

蒙面块不支持预览内容。金宝app预览的内容一个子系统,明白了预览内容的模型组件

提示

掩蔽的例子,请参阅掩蔽模型示例。例子是按类型分组。在一个示例模型:

  • 把面具定义,双击视图面具块。

  • 把面具对话框中,双击。

几个街区无法掩盖的例子有:

  • 范围块

  • 金宝app仿真软件功能块

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

  • 计块

掩蔽的术语

术语 描述

面具图标

使用绘图命令生成的蒙面块图标。面具图标可以是静态或动态变化与底层块参数值。

面具参数

掩码中定义的参数编辑器和面具出现在对话框。设置一个面具参数的值在面具对话框设置相应参数值。

面具初始化代码

MATLAB代码初始化一个蒙面的块或反映出当前参数值。添加面具的初始化代码初始化面具的面板编辑器对话框。例如,添加初始化代码自动设置参数值。

掩码对话框回调代码

MATLAB代码运行在基本工作空间当面具参数的值的变化。使用回调代码动态改变面具对话框的外观和反映当前参数值。例如,使可见参数对话框。

面具的文档

描述和使用信息的戴面具的面具中定义的块编辑器。

掩码对话框

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

面具的工作区

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

相关的话题