创建块面具
为子系统和自定义块创建自定义外观,创建自定义接口,封装逻辑,隐藏数据
动态仿真模块®允许您创建块掩码。掩码是块的自定义用户界面。
通过屏蔽块,您可以封装框图,使其拥有自己的参数对话框,该对话框具有自己的块描述、参数提示和帮助文本。
您可以屏蔽一个独立的自定义块,可以像在Simulink中定义的块一样作为惟一块重用。
要了解如何创建块掩码,请参见创建一个简单的蒙版.
类
仿真软件。面具 |
以编程的方式控制面具 |
Simulink.Mask.Constraints |
创建面具约束 |
Simulink.Mask.PortConstraints |
以编程方式创建掩码端口约束 |
Simulink.Mask.ParameterCondition |
创建掩码参数条件 |
Simulink.Mask.PortConstraintRule |
创建实例Simulink.Mask.PortConstraintRule 定义端口约束规则 |
Simulink.Mask.PortIdentifier |
创建端口标识符以识别掩码对象中块的端口 |
仿真软件。面具Parameter |
以编程方式控制掩码参数 |
Simulink.Mask.EnumerationBase |
派生一个枚举类来保存任何数据类型的数值 |
Simulink.Mask.EnumerationTypeOptions |
从派生的枚举文件中解析信息仿真软件。IntEnumType 而且Simulink.Mask.EnumerationBase |
Simulink.dialog.Control |
创建对话框控件的实例 |
Simulink.dialog.parameter.CustomTable |
以编程方式创建自定义表 |
Simulink.dialog.ListboxControl |
控件列表框 |
Simulink.dialog.TreeControl |
Control Tree以编程方式控制 |
Simulink.dialog.LookupTableControl |
以编程方式控制掩码查找表 |
Simulink.dialog.LookupTableControl.Table |
掩码查找表的控制表数据 |
Simulink.dialog.LookupTableControl.Breakpoints |
用于掩码查找表的控制断点数据集 |
主题
掩码编辑器用户界面
- 掩码编辑器概述
使用掩码编辑器界面创建和自定义掩码。 - 使用DataTypeStr参数指定数据类型
为编辑掩码参数添加数据类型约束。 - 设计一个掩码对话框
尝试这个示例来创建一个掩码对话框,并了解一些掩码编辑器特性的用法。 - 处理大量掩码参数
以编程方式在表中添加大量掩码参数。 - 为屏蔽块定制表
添加自定义表以掩码对话框。 - 以编程方式控制自定义表
使用编程接口来控制自定义表。
掩蔽特性
- 使用约束验证掩码参数
使用约束添加验证以屏蔽参数。 - 自定义掩码参数约束
掩码可以包含接受用户输入值的参数。 - 跨多个块掩码共享参数约束
这个例子向您展示了如何创建一个参数约束,并跨相同模型或不同模型中不同块的掩码共享它。 - 使用端口约束验证输入和输出端口信号
您可以通过使用端口约束来验证屏蔽块的输入和输出端口上的编译时信号属性。 - 面具回调代码
添加并执行掩码回调代码。 - 初始化的面具
使用MATLAB®初始化块掩码的代码。 - 提升掩码上的块参数
块和子系统可以有多个与其相关联的参数。 - 以编程的方式控制面具
Simulink®定义了一组参数,用于帮助设置和编辑掩码。 - 将值传递给掩码下的块
使用“掩码”对话框指定输入值。 - 面具与块
添加自定义接口到链接块。 - 利用掩码或模型工作区控制变量块的主动变量选择的方法
这个例子展示了从掩码或模型工作区中控制内联变量和变量子系统块的主动选择的不同方法。 - 定义掩码块的测量单位
设置屏蔽块的输出和输入端口的测量单位。 - 在遮罩中添加图片
添加图像作为掩码图标,并将它们保存在SLX文件中。 - 使用图形图标编辑器创建和编辑掩码块图标
您可以使用图形化环境创建和编辑块的掩码图标。 - 在掩码对话框中创建分层列表
在掩码上创建数据的分层列表。 - 通过引用外部枚举文件调优掩码弹出参数
引用外部枚举文件为弹出参数赋数值。 - 使用掩码查找表控件可视化和编辑n维数据
可以使用查找表控件在掩码对话框中可视化和编辑n维查找表数据。
面具回调
- 动态掩码对话框
根据用户输入更改掩码对话框。 - 动态蒙面子系统
创建可以修改其结构内容的掩码库块。 - 调试使用MATLAB代码的掩码
排除掩码初始化代码中的错误。
系统的面具
- 系统掩码简介
了解如何屏蔽模型。 - 创建并引用一个遮罩模型
交互式地屏蔽模型。 - 编程控制系统掩码
Simulink®定义了一组参数来配置和编辑系统掩码。
示例模型
- 掩蔽模型示例
查看演示屏蔽功能的Simulink模型。