Main Content

Crear máscaras de bloque

Cree un aspecto personalizado y una interfaz definida por el usuario, encapsule lógica y oculte datos para subsistemas y bloques personalizados

Simulink® permite crear máscaras de bloque. Una máscara es una interfaz de usuario personalizada para un bloque.

Enmascarando un bloque, se encapsula el diagrama de bloques para que tenga su propio cuadro de diálogo de parámetros, con su propia descripción del bloque, indicaciones de parámetros y textos de ayuda.

Puede enmascarar un bloque personalizado independiente que puede reutilizar como bloques únicos como los definidos en Simulink.

Para obtener más información sobre cómo enmascarar bloques, consulte Create a Simple Mask.

Clases

expandir todo

Simulink.MaskControl masks programmatically
Simulink.Mask.ConstraintsCreate mask parameter constraint
Simulink.Mask.PortConstraintsCreate mask port constraints programmatically (desde R2022a)
Simulink.Mask.ParameterConditionCreate mask parameter conditions (desde R2022a)
Simulink.Mask.PortConstraintRuleCreate instance of Simulink.Mask.PortConstraintRule to define rules of port constraint (desde R2022a)
Simulink.Mask.PortIdentifierCreate port identifiers to identify ports of block in mask object (desde R2022a)
Simulink.Mask.CrossPortConstraintsCreates cross-port constraint among ports of the same masked block (desde R2023a)
Simulink.Mask.SharedConstraintFileConstraints that needs to be saved in an XML file (desde R2023a)
Simulink.MaskParameterControl mask parameters programmatically
Simulink.Mask.EnumerationBaseDerive an enumeration class to hold numeric values of any datatype (desde R2021a)
Simulink.Mask.EnumerationTypeOptionsParse information from enumeration file derived from Simulink.IntEnumType and Simulink.Mask.EnumerationBase (desde R2021a)
Simulink.dialog.ControlCreate instance of dialog control
Simulink.dialog.ButtonCreate instance of button dialog control
Simulink.dialog.HyperlinkCreate instance of hyperlink dialog control
Simulink.dialog.ImageManage image dialog control
Simulink.dialog.TextManage text dialog control
Simulink.dialog.ListboxControlControl list box programmatically (desde R2019a)
Simulink.dialog.parameter.ControlCreate a parameter dialog control
Simulink.dialog.parameter.CustomTableCreate custom tables programmatically
Simulink.dialog.TreeControlControl Tree control programmatically
Simulink.dialog.LookupTableControlControl mask lookup tables programmatically (desde R2021b)
Simulink.dialog.LookupTableControl.TableControl table data for mask lookup table (desde R2021b)
Simulink.dialog.LookupTableControl.BreakpointsControl breakpoint data set for mask lookup table (desde R2021b)
Simulink.dialog.ContainerCreate instance of container dialog control
Simulink.dialog.GroupCreate instance of group dialog control
Simulink.dialog.PanelCreate instance of panel dialog control
Simulink.dialog.TabCreate instance of tab dialog control
Simulink.dialog.TabContainerCreate instance of tab container dialog control

Temas

Introducción al enmascaramiento

Interfaz de usuario de Mask Editor

Características del enmascaramiento

Editor gráfico de iconos

Callbacks de la máscara

Máscara del sistema

Modelos de ejemplo