Contenuto principale

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

Scrittura delle maschere del blocco

Personalizzare l'aspetto del blocco, l'interfaccia utente e il diagramma del blocco

Una maschera del blocco è un'interfaccia utente personalizzata che è possibile creare per un blocco. Mascherare un blocco per nasconderne i dettagli di implementazione sottostanti e fornire un'interfaccia utente più intuitiva per l'impostazione di parametri e opzioni. Le maschere dei blocchi sono particolarmente utili per blocchi o sottosistemi complessi, quando non è necessario che l'utente comprenda il loro funzionamento interno o interagisca direttamente con esso. È possibile creare una maschera per un blocco personalizzato e riutilizzarla come istanza unica del blocco.

Classi

espandi tutto

Simulink.MaskControl masks programmatically
Simulink.Mask.ConstraintsCreate mask parameter constraint
Simulink.Mask.PortConstraintCreate 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.CrossPortConstraintCreates cross-port constraint among ports of the same masked block (Da R2023a)
Simulink.Mask.CrossPortParameterConstraintCross port parameter constraint between ports and parameters of same masked block (Da R2025a)
Simulink.Mask.CrossPortParameterConstraintAssociationCross port parameter constraint association between mask parameters and ports (Da R2025a)
Simulink.Mask.SharedConstraintFileConstraints that needs to be saved in an XML file (Da R2023a)
Simulink.MaskParameterControl mask parameters programmatically
Simulink.Mask.EnumerationBaseDerive enumeration class to hold numeric values of any data type (Da R2021a)
Simulink.Mask.EnumerationTypeOptionsParse information from enumeration file derived from Simulink.IntEnumType and Simulink.Mask.EnumerationBase (Da R2021a)
Simulink.ConstraintManagerManage parameter and port constraints (Da R2024b)
Simulink.Mask.WorkspaceMask workspace object (Da R2025a)
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
Simulink.dialog.MaskPartReferenceCreate and save parameters and dialog controls and reuse them across multiple masked blocks (Da R2024b)

Argomenti

Introduzione al mascheramento

Editor di mascheramento

Feature di mascheramento

Vincoli del mascheramento

Editor delle icone grafiche

Richiami alla maschera

Maschera di sistema

Modelli di esempio

Esempi in primo piano