Subsysteme
Wenn ein Modell an Größe und Komplexität zunimmt, können Sie es vereinfachen, indem Sie Blöcke zu Subsystemen gruppieren. Ein Subsystem ist eine Anzahl von Blöcken, die Sie zu einem Subsystem-Block zusammenfassen.
Verwendung von Subsystemen:
Erstellt ein hierarchisches Blockdiagramm, bei dem sich ein Subsystem-Block auf einer Ebene befindet und die Blöcke, aus denen das Subsystem besteht, auf einer anderen Ebene liegen.
Funktional verwandte Blöcke können so gruppiert werden.
Verringert die Zahl der Blöcke, die in Ihrem Modellfenster angezeigt werden.
Schafft eine Schnittstelle mit Eingaben und Ausgaben.
Wenn Sie eine Kopie eines Subsystems erstellen, ist diese Kopie vom ursprünglichen Subsystem unabhängig. Um den Inhalt eines Subsystems in einem Modell oder in mehreren Modellen wiederzuverwenden, können Sie referenzierte Subsysteme, referenzierte Modelle oder Subsysteme benutzen, die mit einem Block in einer benutzerdefinierten Bibliothek verknüpft sind. Weitere Informationen finden Sie unter Explore Types of Model Components.
Ein Subsystem kann virtuell oder nichtvirtuell sein. Ein virtuelles Subsystem stellt eine grafische Hierarchie in einem Modell bereit. Ein nicht-virtuelles Subsystem bietet eine grafische Hierarchie und wird als Einheit innerhalb eines Modells ausgeführt.
Blöcke
Subsystem | Group blocks to create model hierarchy |
Funktionen
Tools
Model Reference Conversion Advisor | Convert subsystems to referenced models |
Fensterbereich "Referenced Files" | View, save, and close referenced subsystems and models (Seit R2020b) |
Themen
Subsysteme
- 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.
Subsystem-Referenzen
- 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.