Main Content

Erstellen von Blockmasken

Erstellen Sie ein benutzerdefiniertes Erscheinungsbild, eine benutzerdefinierte Schnittstelle, kapseln Sie Logik und verbergen Sie Daten für Subsysteme und benutzerdefinierte Blöcke

Mithilfe von Simulink® können Sie Blockmasken erstellen. Eine Maske ist eine benutzerdefinierte Schnittstelle für einen Block.

Durch das Maskieren eines Blocks kapseln Sie das Blockdiagramm, um ein eigenes Parameterdialogfeld mit einer eigenen Blockbeschreibung, Parameterabfragen und Hilfetexten zu erhalten.

Sie können einen unabhängigen benutzerdefinierten Block maskieren, den Sie als eindeutigen Block wiederverwenden können, wie die in Simulink definierten Blöcke.

Weitere Informationen zum Erstellen von Blockmasken finden Sie unter Create a Simple Mask.

Klassen

alle erweitern

Simulink.MaskControl masks programmatically
Simulink.Mask.ConstraintsCreate mask parameter constraint
Simulink.Mask.PortConstraintsCreate mask port constraints programmatically (Seit R2022a)
Simulink.Mask.ParameterConditionCreate mask parameter conditions (Seit R2022a)
Simulink.Mask.PortConstraintRuleCreate instance of Simulink.Mask.PortConstraintRule to define rules of port constraint (Seit R2022a)
Simulink.Mask.PortIdentifierCreate port identifiers to identify ports of block in mask object (Seit R2022a)
Simulink.Mask.CrossPortConstraintsCreates cross-port constraint among ports of the same masked block (Seit R2023a)
Simulink.Mask.SharedConstraintFileConstraints that needs to be saved in an XML file (Seit R2023a)
Simulink.MaskParameterControl mask parameters programmatically
Simulink.Mask.EnumerationBaseDerive an enumeration class to hold numeric values of any datatype (Seit R2021a)
Simulink.Mask.EnumerationTypeOptionsParse information from enumeration file derived from Simulink.IntEnumType and Simulink.Mask.EnumerationBase (Seit 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 (Seit 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 (Seit R2021b)
Simulink.dialog.LookupTableControl.TableControl table data for mask lookup table (Seit R2021b)
Simulink.dialog.LookupTableControl.BreakpointsControl breakpoint data set for mask lookup table (Seit 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

Themen

Einführung zu Masken

Benutzeroberfläche des Maskeneditors

Maskierungsfunktionen

Grafischer Icon-Editor

Masken-Callbacks

Systemmaske

Beispiel-Modelle