屏蔽原理
面具是一个定制的接口隐藏了块的一块内容,使其表现为一个原子块有自己的图标和参数对话框。它封装了块逻辑,提供受控地访问数据块,简化了模型的图形外观。
当你一块面具,面具定义创建和保存。只面具改变块的接口,而不是底层块特征。你可以提供一个或多个底层块参数通过定义相应的掩码参数对面具。
面具一个仿真软金宝app件®块:
显示一个有意义的图标在一块
提供一个自定义对话框
只提供一个对话框,允许您访问底层模块的选择参数
提供用户定制的描述特定于蒙面块
使用MATLAB初始化参数®代码
考虑到模型,代表了线的方程y = mx + b
。
每一块都有自己的对话框中,指定的值使其复杂线方程变量。为了简化用户界面,一个面具是应用于顶级子系统。
这里的变量米
代表斜率和变量b
代表的拦截线方程y = mx + b
。
面具对话框显示的字段坡和拦截映射到内部变量米
和b
。
蒙面块不支持预览内容。金宝app预览的内容一个子系统,明白了预览内容的模型组件。
几个街区无法掩盖的例子有:
范围块
金宝app仿真软件功能块
初始化、终止和重置功能块
计块
掩蔽的术语
术语 | 描述 |
---|---|
面具图标 |
使用绘图命令生成的蒙面块图标。面具图标可以是静态或动态变化与底层块参数值。 |
面具参数 |
掩码中定义的参数编辑器和面具出现在对话框。设置一个面具参数的值在面具对话框设置相应参数值。 |
面具初始化代码 |
MATLAB代码初始化一个蒙面的块或反映出当前参数值。添加面具的初始化代码初始化面具的面板编辑器对话框。例如,添加初始化代码自动设置参数值。 |
掩码对话框回调代码 |
MATLAB代码运行在基本工作空间当面具参数的值的变化。使用回调代码动态改变面具对话框的外观和反映当前参数值。例如,使可见参数对话框。 |
面具的文档 |
描述和使用信息的戴面具的面具中定义的块编辑器。 |
掩码对话框 |
一个对话框,其中包含字段设置掩码参数值,并提供面具描述。 |
面具的工作区 |
面具,面具参数定义或包含初始化代码有一个面具工作区。这个工作区存储面具的评估值参数和临时值使用的面具。 |