Main Content

サブシステム

機能的なサブシステムへのブロックのグループ化、モデル階層構造の作成

モデル サイズが大きくなり、複雑さが増しても、複数のブロックをサブシステムとしてグループ化することでモデルを読みやすくすることができます。サブシステムは、1 つの Subsystem ブロックにグループ化する一連のブロックです。

サブシステムを使用すると、次のことができます。

  • 階層的なブロック線図を作成し、サブシステムを構成するブロックを Subsystem ブロックの層とは別の層に配置する。

  • 機能的に関連したブロックを 1 つに集約する。

  • モデル ウィンドウに表示されるブロック数の削減に利用する。

  • 入力と出力を使用してインターフェイスを作成する。

サブシステムのコピーを作成すると、そのコピーは元のサブシステムには依存しません。1 つのモデル全体で、またはモデル間でサブシステムのコンテンツを再利用するには、参照サブシステム、参照モデル、またはカスタム ライブラリのブロックにリンクされているサブシステムを検討してください。詳細については、モデル コンポーネントのタイプの選択を参照してください。

サブシステムはバーチャルまたは非バーチャルのどちらでも構いません。バーチャル サブシステムはモデルにグラフィカルな階層を提供し、モデルの実行には影響しません。非バーチャル サブシステムはモデル内の単一ユニットとして実行されます。

ブロック

Subsystemモデルの階層構造を作成するためのブロックのグループ化

関数

すべて展開する

Simulink.BlockDiagram.createSubsystem指定されたブロックのセットを含むサブシステムの作成
Simulink.BlockDiagram.copyContentsToSubsystemシステムから空のサブシステムに図形要素をコピー
Simulink.BlockDiagram.expandSubsystemサブシステムをサブシステムの内容で置き換える
Simulink.SubSystem.convertToModelReferenceサブシステムからモデル参照への変換
Simulink.SubSystem.copyContentsToBlockDiagramサブシステムから空のシステムに図形要素をコピーする
Simulink.SubSystem.deleteContentsサブシステムの内容を削除
convertAllSubsystemReferenceBlockToSubsystemConverts all subsystem reference blocks to regular Subsystem blocks
convertSubsystemReferenceBlockToSubsystemConverts a subsystem reference block to a regular Subsystem block
convertSubsystemToSubsystemReferenceConverts a Subsystem block to subsystem reference
getActiveInstancesReturns all the active instances of subsystem references
getAllDirtyInstancesReturns child Subsystem block diagrams that are referred in the given block diagram and are also being edited
getAllInstances Returns all subsystem reference blocks inside a block diagram
getAllReferencedSubsystemBlockDiagrams Returns all the child Subsystem block diagrams for a given block diagram
getNearestParentSubsystemReferenceBlock Returns the nearest parent subsystem reference for a block
getSystemOwningTheLockReturns the system that has acquired the lock for editing
isSystemLocked Checks if the system is locked due to an edit or update to the subsystem reference

ツール

モデル参照変換アドバイザーサブシステムから参照モデルへの変換
[参照ファイル] ペイン参照サブシステムとモデルを表示、保存、閉じる

トピック

サブシステム

サブシステム参照