Contenuto principale

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

Sottosistemi

Raggruppare i blocchi in sottosistemi funzionali, creare una gerarchia del modello

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

SubsystemGroup blocks to create model hierarchy

Funzioni

espandi tutto

Simulink.BlockDiagram.createSubsystemCreate subsystem containing specified set of blocks
Simulink.BlockDiagram.copyContentsToSubsystemCopy graphical contents from system to empty subsystem
Simulink.BlockDiagram.expandSubsystemReplace subsystem with subsystem contents
Simulink.SubSystem.convertToModelReferenceConvert subsystems to models
Simulink.SubSystem.copyContentsToBlockDiagramCopy graphical contents from subsystem to another model
Simulink.SubSystem.deleteContentsDelete contents of subsystem
Simulink.SubsystemReference.convertSubsystemToSubsystemReferenceConvert Subsystem block to Subsystem Reference block (Da R2022a)
Simulink.SubsystemReference.convertSubsystemReferenceBlockToSubsystemConvert Subsystem Reference block to Subsystem block (Da R2022a)
Simulink.SubsystemReference.convertAllSubsystemReferenceBlocksToSubsystemConvert all Subsystem Reference blocks to Subsystem blocks (Da R2022a)
Simulink.SubsystemReference.getAllInstancesReturn all Subsystem Reference blocks in model (Da R2022a)
Simulink.SubsystemReference.getActiveInstancesReturn active instances of subsystem reference (Da R2022a)
Simulink.SubsystemReference.getAllDirtyInstancesReturn subsystem files referenced in model that are currently being edited (Da R2022a)
Simulink.SubsystemReference.getNearestParentSubsystemReferenceBlockReturn nearest parent Subsystem Reference block for specified block (Da R2022a)
Simulink.SubsystemReference.getAllReferencedSubsystemBlockDiagramsReturn all subsystem files referenced in model (Da R2022a)
Simulink.SubsystemReference.getSystemOwningTheLockReturn subsystem reference instance that has acquired lock for editing (Da R2022a)
Simulink.SubsystemReference.isSystemLocked Check if subsystem file is locked due to edit or update (Da R2022a)
Simulink.SubsystemReference.generateSignaturesGenerate unit test signatures of subsystem file (Da R2023a)
Simulink.SubsystemReference.getUnitTestNamesReturn names of unit tests of subsystem file (Da R2023a)
Simulink.SubsystemReference.removeSignaturesRemove previously generated unit test signatures of subsystem file (Da R2023a)
Simulink.SubsystemReference.showSignatureDiffDialogForSSDisplay differences in signatures of two Subsystem blocks (Da R2023a)
Simulink.SubsystemReference.showSignatureDiffDialogForUnitTestsDisplay differences in signatures of Subsystem Reference block in model with unit test signatures of subsystem file (Da R2023a)

Strumenti

Model Reference Conversion AdvisorConvert subsystems to referenced models
Referenced Files PaneView, save, and close referenced subsystems and models
Component Interface ViewDisplay component interfaces to trace port connections and author ports

Argomenti

Sottosistemi

Riferimenti del sottosistema