主要内容

创建块面具

为子系统和自定义块创建自定义外观、创建用户定义界面、封装逻辑和隐藏数据

金宝app®使您能够创建块掩码。掩码是块的自定义用户界面。

通过屏蔽块,您可以封装块图,使其具有自己的参数对话框,以及自己的块描述、参数提示和帮助文本。

您可以屏蔽一个独立的自定义块,您可以像在Simulink中定义的那样将其重用为惟一块。金宝app

要了解如何创建块掩码,请参见创建一个简单的蒙版

金宝app仿真软件。面具 以编程的方式控制面具
金宝appSimulink.Mask.Constraints 创建面具约束
金宝app仿真软件。面具Parameter 以编程方式控制掩码参数
金宝appSimulink.Mask.EnumerationBase 派生枚举类以保存任何数据类型的数值
金宝appSimulink.Mask.EnumerationTypeOptions 从派生的枚举文件中解析信息金宝app仿真软件。IntEnumType金宝appSimulink.Mask.EnumerationBase
金宝appSimulink.dialog.Control 创建对话框控件实例
金宝appSimulink.dialog.parameter.CustomTable 以编程方式创建自定义表
金宝appSimulink.dialog.ListboxControl 控制列表框编程
金宝appSimulink.dialog.TreeControl 控件树控件

主题

介绍了屏蔽

屏蔽原理

学习关于屏蔽的基础知识以及何时屏蔽屏蔽模块。

创建一个简单的蒙版

创建并自定义块掩码。

管理现有的面具

查看或编辑现有的块掩码。

掩码编辑器用户界面

掩码编辑器概述

使用“掩码编辑器”界面创建和自定义掩码。

使用datatype参数指定数据类型

为Edit掩码参数添加数据类型约束。

设计一个蒙版对话框

试着用这个例子创建一个蒙版对话框,并了解一些蒙版编辑器功能的使用。

处理大量掩码参数

以编程方式在Table中添加大量掩码参数。

为屏蔽块定制表

“添加自定义表到掩码”对话框。

以编程方式控制自定义表

使用命令行接口来控制自定义表。

掩蔽特性

使用约束验证掩码参数

使用约束向掩码参数添加验证。

自定义约束

使用MATLAB逻辑表达式创建自定义约束。

共享的约束

将约束保存在MAT文件中,并与多个块掩码共享。

面具回调代码

添加并执行掩码回调代码。

初始化的面具

使用MATLAB®初始化块掩码的代码。

将参数提升到Mask

将特定的块参数暴露给掩码。

以编程的方式控制面具

从MATLAB命令行创建和编辑块掩码。

将值传递给掩码下的块

使用掩码对话框指定输入值。

面具与块

向链接块添加自定义接口。

控制变量块主动变量选择的方法

此示例展示了控制掩码或模型工作区的内联变体和变体子系统块的主动选择的不同方法。

定义屏蔽块的测量单位

设置屏蔽块输出和输入端口的测量单元。

在蒙版中添加图像

添加图像作为蒙版图标并保存在SLX文件中。

在蒙版对话框中创建分级列表

创建掩码上的分层数据列表。

通过引用外部枚举文件调优掩码弹出参数

引用外部枚举文件为弹出式参数赋值。

面具回调

动态掩码对话框

根据用户输入更改掩码对话框。

动态蒙面子系统

创建可以修改其结构内容的屏蔽库块。

调试掩码使用MATLAB代码

排除掩码初始化代码中的错误。

模型面具

系统掩码简介

了解如何屏蔽模型。

创建并引用蒙面模型

如何交互式地屏蔽模型。

以编程方式控制模型掩码

如何以编程方式屏蔽模型。

示例模型

掩蔽模型示例

查看演示屏金宝app蔽功能的Simulink模型。

特色的例子