Main Content

La traduzione di questa pagina non è aggiornata. Fai clic qui per vedere l'ultima versione in inglese.

Creazione di maschere del blocco

Creare un aspetto personalizzato, creare un'interfaccia definita dall'utente, incapsulare la logica e nascondere i dati per i sottosistemi e i blocchi personalizzati

Simulink® consente di creare maschere del blocco. Una maschera è un'interfaccia utente personalizzata per un blocco.

Mascherando un blocco, si incapsula il diagramma del blocco in modo da avere una propria finestra di dialogo dei parametri con una propria descrizione del blocco, il prompt dei parametri e i testi di supporto.

È possibile mascherare un blocco personalizzato indipendente che può essere riutilizzato come blocco unico, come quelli definiti in Simulink.

Per informazioni sulla creazione di una maschera del blocco, vedere Create a Simple Mask.

Classi

espandi tutto

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

Argomenti

Introduzione al mascheramento

Interfaccia utente dell'editor di mascheramento

Feature di mascheramento

Editor delle icone grafiche

Richiami alla maschera

Maschera di sistema

Modelli di esempio