Main Content

本页翻译不是最新的。点击此处可查看最新英文版本。

创建模块封装

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

Simulink® 允许您创建模块封装。封装是用于模块的一种自定义用户界面。

通过封装模块,可以将模块图封装起来,使其拥有自己的参数对话框,以及自己的模块描述、参数提示和帮助文本。

您可以封装独立的自定义模块以作为独特模块重复使用,就像 Simulink 中定义的模块一样。

要了解如何创建模块封装,请参阅创建简单封装

Simulink.Mask以编程方式控制封装
Simulink.Mask.ConstraintsCreate Mask Constraint
Simulink.Mask.PortConstraintsCreate mask port constraints programmatically
Simulink.Mask.ParameterConditionCreate mask parameter conditions
Simulink.Mask.PortConstraintRuleCreate instance of Simulink.Mask.PortConstraintRule to define rules of port constraint
Simulink.Mask.PortIdentifierCreate port identifiers to identify ports of block in mask object
Simulink.MaskParameter以编程方式控制封装参数
Simulink.Mask.EnumerationBaseDerive an enumeration class to hold numeric values of any datatype
Simulink.Mask.EnumerationTypeOptionsParse information from enumeration file derived from Simulink.IntEnumType and Simulink.Mask.EnumerationBase
Simulink.dialog.Control创建对话框控件的实例
Simulink.dialog.parameter.CustomTableCreate custom tables programmatically
Simulink.dialog.ListboxControlControl list box programmatically
Simulink.dialog.TreeControlControl Tree control programmatically
Simulink.dialog.LookupTableControlControl mask lookup tables programmatically
Simulink.dialog.LookupTableControl.TableControl table data for mask lookup table
Simulink.dialog.LookupTableControl.BreakpointsControl breakpoint data set for mask lookup table

主题

封装简介

封装编辑器用户界面

封装功能

封装回调

系统封装

示例模型