Main Content

La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.

Créer des masques de bloc

Créer une apparence personnalisée et une interface définie par l'utilisateur, encapsuler une logique et masquer les données pour les sous-systèmes et blocs personnalisés

Simulink® permet de créer des masques de bloc. Un masque est une interface utilisateur personnalisée pour un bloc.

En créant un masque de bloc, vous encapsulez le schéma bloc pour qu'il dispose de sa propre boîte de dialogue de paramètres avec sa propre description de bloc, ses invites de paramètres et une aide textuelle spécifique.

Vous pouvez appliquer un masque à un bloc personnalisé indépendant et réutiliser ce dernier en tant que bloc unique au même titre que les blocs définis dans Simulink.

Pour savoir comment créer un masque de bloc, consultez la rubrique Create a Simple Mask.

Classes

développer tout

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

Rubriques

Introduction aux masques de blocs

Interface utilisateur Mask Editor

Fonctionnalités des masques

Graphical Icon Editor

Callbacks de masques

Masque de système

Exemples de modèles