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