Sottosistemi
Man mano che un modello aumenta di dimensioni e complessità, è possibile semplificarlo raggruppando i blocchi in sottosistemi. Un sottosistema è un insieme di blocchi che vengono raggruppati in un unico blocco Subsystem.
Utilizzando i sottosistemi:
Si stabilisce un diagramma a blocchi gerarchico, in cui un blocco Subsystem si trova su un livello e i blocchi che compongono il sottosistema si trovano su un altro.
Si mantengono uniti i blocchi funzionalmente correlati.
Si riduce il numero di blocchi visualizzati nella finestra del modello.
Si stabilisce un’interfaccia con input e output.
Quando si crea una copia di un sottosistema, tale copia è indipendente dal sottosistema sorgente. Per riutilizzare il contenuto di un sottosistema in un modello o in più modelli, si possono considerare sottosistemi referenziati, modelli referenziati o sottosistemi collegati a un blocco in una libreria personalizzata. Per ulteriori informazioni, vedere Explore Types of Model Components.
Un sottosistema può essere virtuale o non virtuale. Un sottosistema virtuale fornisce una gerarchia grafica in un modello. Un sottosistema non virtuale fornisce una gerarchia grafica ed è eseguito come unità all'interno di un modello.
Blocchi
Subsystem | Group blocks to create model hierarchy |
Funzioni
Strumenti
Advisor di conversione dei riferimenti del modello | Convert subsystems to referenced models |
Riquadro dei file referenziati | View, save, and close referenced subsystems and models (Da R2020b) |
Argomenti
Sottosistemi
- 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.
Riferimenti del sottosistema
- 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.