主要内容

创建块面具

创建自定义外观,创建用户定义的接口,封装逻辑,并隐藏子系统和自定义块的数据

万博1manbetx®允许您创建块掩码。掩码是块的自定义用户界面。

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

您可以屏蔽一个独立的自定义块,您可以重用为类似于Simulink中定义的唯一块。万博1manbetx

要了解创建块掩码,请参阅创建一个简单的面具

班级

万博1manbetxsimulink.mask. 以编程方式控制面具
万博1manbetxsimulink.mask.constraints. 创建掩码约束
万博1manbetxSimulink.maskParameter. 以编程方式控制屏蔽参数
万博1manbetxsimulink.mask.enumerationBase. 派生枚举类以保存任何数据类型的数值
万博1manbetxsimulink.mask.enumerationTypeOptions. 解析来自枚举文件的信息万博1manbetxsimulink.intenumtype.万博1manbetxsimulink.mask.enumerationBase.
万博1manbetxsimulink.dialog.control. 创建对话框控制的实例
万博1manbetxsimulink.dialog.parameter.cusomtable. 以编程方式创建自定义表
万博1manbetxsimulink.dialog.listboxControl. 以编程方式控制ListBox.
万博1manbetxsimulink.dialog.treeControl. 以编程方式控制树控制

话题

掩盖介绍

掩盖基础知识

了解屏蔽和何时屏蔽块的基础知识。

创建一个简单的面具

创建和自定义块掩码。

管理现有的面具

查看或编辑现有块掩码。

掩码编辑器用户界面

面具编辑器概述

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

使用DatatyPest参数指定数据类型

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

设计面具对话框

尝试此示例以创建掩码对话框,并了解某些掩码编辑器功能的使用。

处理大量掩模参数

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

自定义屏蔽块的表

将自定义表添加到屏蔽对话框。

以编程方式控制自定义表

使用命令行界面来控制自定义表。

掩蔽特色

使用约束验证屏蔽参数

使用约束添加验证以屏蔽参数。

自定义约束

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

共享限制

保存垫文件中的约束,并使用多个块掩码共享。

掩码回调码

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

初始化掩码

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

促进参数到掩码

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

以编程方式控制面具

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

将值传递到面具下的块

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

掩码链接块

将自定义接口添加到链接块。

控制变型块的主动变体选择的方法

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

定义蒙面块的测量单元

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

在掩码中添加图像

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

在掩码对话框中创建分层列表

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

通过引用外部枚举文件来调整屏蔽弹出参数

引用外部枚举文件为弹出参数分配数字值。

掩码回调

动态掩码对话框

根据用户输入更改“蒙版”对话框。

动态蒙版子系统

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

调试使用MATLAB代码的掩码

解决蒙版初始化代码中的错误。

模型面具

系统面具简介

了解屏蔽模型。

创建和引用屏蔽模型

如何以交互方式掩盖模型。

以编程方式控制模型面具

如何以编程方式掩盖模型。

示例模型

掩蔽示例模型

查看演示屏万博1manbetx蔽功能的Simulink模型。

特色例子