主要内容

创建块面具

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

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

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

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

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

金宝app仿真软件。面具 以编程的方式控制面具
金宝appSimulink.Mask.Constraints 创建掩码约束
金宝app仿真软件。面具Parameter 以编程方式控制掩码参数
金宝appSimulink.Mask.EnumerationBase 派生枚举类以保存任何数据类型的数值
金宝appSimulink.Mask.EnumerationTypeOptions 从派生的枚举文件中解析信息金宝appsimulink.intenumtype.金宝appSimulink.Mask.EnumerationBase
金宝appsimulink.dialog.control. 创建对话框控制的实例
金宝appsimulink.dialog.Parameter.CustomTable. 以编程方式创建自定义表
金宝appsimulink.dialog.listboxControl. 以编程方式控制ListBox.
金宝appsimulink.dialog.treeControl. 控件树控件
金宝appSimulink.dialog.LookupTableControl 以编程方式控制掩码查找表
金宝appSimulink.dialog.LookupTableControl.Table 控制表数据用于掩码查找表
金宝appsimulink.dialog.lookupteBoontrol.Breakpoints. 掩码查询表的控制断点数据集

主题

掩盖介绍

掩盖基础知识

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

创建一个简单的蒙版

创建并自定义块掩码。

管理现有的面具

查看或编辑现有块掩码。

掩码编辑器用户界面

面具编辑器概述

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

使用datatype参数指定数据类型

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

设计一个蒙版对话框

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

处理大量掩码参数

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

自定义屏蔽块的表

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

以编程控制自定义表

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

掩蔽特性

使用约束验证掩模参数

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

自定义约束

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

共享的约束

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

掩码回调码

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

初始化掩码

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

促进参数到掩码

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

以编程方式控制面具

金宝appSimulink®定义了一组参数,帮助设置和编辑蒙版。

将值传递给掩码下的块

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

面具与块

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

使用掩码或模型工作空间控制Variant块的主动变体选择的方法

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

定义蒙面块的测量单元

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

在蒙版中添加图像

将图像添加为掩码图标并将其保存在SLX文件中。

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

在掩码上创建一个分层数据列表。

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

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

使用蒙版查询表控件可视化和编辑n维数据

您可以使用查询表控件在掩码对话框中可视化和编辑n维查询表数据。

面具回调

动态掩码对话框

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

动态蒙版子系统

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

调试掩码使用MATLAB代码

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

模型面具

系统面具简介

了解如何屏蔽模型。

创建和引用屏蔽模型

以交互方式掩盖模型。

以编程方式控制模型面具

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

示例模型

掩蔽模型示例

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

特色的例子