La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.
Sous-systèmes
Lorsqu'un modèle devient de plus en plus grand et complexe, vous pouvez le simplifier en regroupant les blocs en sous-systèmes. Un sous-système est un ensemble de blocs regroupés dans un seul bloc Subsystem.
L'utilisation de sous-systèmes vous aide à :
Établir un schéma bloc hiérarchique dans lequel le bloc Subsystem se trouve sur un niveau et les blocs qui composent le sous-système se trouvent sur une autre.
Regrouper les blocs apparentés d'un point de vue fonctionnel.
Réduire le nombre de blocs qui s'affichent dans la fenêtre du modèle.
Mettre en place une interface avec des entrées et des sorties.
Lorsque vous copiez un sous-système, cette copie est indépendante du sous-système source. Pour réutiliser le contenu d'un sous-système dans le même modèle ou dans un autre, vous pouvez utiliser des sous-systèmes référencés, des modèles référencés ou des sous-systèmes liés à un bloc dans une bibliothèque personnalisée. Pour plus d’informations, consultez Explore Types of Model Components.
Un sous-système peut être virtuel ou non virtuel. Un sous-système virtuel présente une hiérarchie graphique dans le modèle. Un système non virtuel présente une hiérarchie graphique et s'exécute en tant qu'unité dans le modèle.
Blocs
Subsystem | Group blocks to create model hierarchy |
Fonctions
Outils
Model Reference Conversion Advisor | Convert subsystems to referenced models |
Referenced Files Pane | View, save, and close referenced subsystems and models (depuis R2020b) |
Rubriques
Sous-systèmes
- Explore Types of Subsystems
Decide among virtual and nonvirtual subsystems, including conditionally executed subsystems. - Group Blocks into Subsystems
Use subsystems to organize large models. - Expand Subsystem Contents
Flatten a model hierarchy by bringing the contents of a subsystem up one level. - Connect Subsystems
Add ports to subsystems and configure port labels. - Navigate Model Hierarchy
Navigate model hierarchy using the Explorer Bar and Model Browser. - Preview Content of Model Components
Display representation of block contents on the face of a block.
Références de sous-système
- Create and Use Referenced Subsystems in Models
Reference, reuse, and manage subsystems stored in separate files. - Convert Subsystem to a Referenced Subsystem
This example shows how you can convert a Subsystem block in a model or library to a Subsystem Reference block. - Mask a Subsystem File
Use system mask to customize each instance of a referenced subsystem. - Manage Subsystem Reference Data Using External Data Sources
Use Simulink® data dictionary and MAT files for managing subsystem reference data. - Define Subsystem Reference Interfaces Using Test Harnesses and Generate Reusable Code
This example shows how to define interfaces and generate reusable code for subsystem reference, and how to verify that a model uses the subsystem reference correctly. - Change Subsystem Reference Component Dynamically Using InitFcn
This example shows how to dynamically change the subsystem reference component using the Initialization Function. - Control Subsystem Reference Programmatically
Find, replace, and check referenced subsystems in models.