メインコンテンツ

モデルの階層構造の検査

モデルの階層構造をよりよく理解するために、Simulink® ツール、関数、パラメーター、または設定を使用して以下を実行できます。

  • モデルのコンテンツ プレビュー

  • モデルの階層構造の可視化

  • 参照モデルと Model ブロックのリスト

  • モデルのバージョン番号の表示

コンテンツ プレビュー

コンテンツ プレビューは、Model ブロックで参照モデルのコンテンツ表現を表示できます。このプレビューにより、参照モデルを開かずに参照モデルが実行する処理の種類を簡単に理解できます。モデル コンポーネントの内容のプレビューを参照してください。

Model block with content preview enabled

モデル依存関係グラフ

依存関係アナライザーにはモデルの階層構造が表示され、モデルの階層構造内のモデルを開くことができます。[モデル インスタンス] ビューには、ノーマル、アクセラレータ、SIL、および PIL の各シミュレーション モードを示すように、異なる方法で Model ブロックが表示されます。

Dependency Analyzer results for sldemo_mdlref_depgraph. A legend provides colors to identify the top model and simulation modes of the referenced models.

関数 depview でモデル依存関係グラフが開きます。

詳細については、モデル依存関係の解析を参照してください。

モデル参照のリスト

関数 find_mdlrefs は、特定のモデルで直接または間接的に参照されるモデルをリストします。この関数は、関連の Model ブロックへのパスも示します。

たとえば、MultiCounter モデルの参照モデルと Model ブロックを検索します。この例では、ModelReference プロジェクトを開きます。これにより、起動時に MultiCounter モデルが開きます。

openExample('simulink_features/ComponentBasedModelingUsingModelReferenceExample')
[myModels,myModelBlks] = find_mdlrefs("MultiCounter")
myModels =

  2×1 cell array

    {'LimitedCounter'}
    {'MultiCounter'  }


myModelBlks =

  3×1 cell array

    {'MultiCounter/CounterA'}
    {'MultiCounter/CounterB'}
    {'MultiCounter/CounterC'}

詳細については、find_mdlrefs を参照してください。

モデルのバージョン番号

参照モデルのバージョン番号を表示するには、親モデルの [デバッグ] タブで [情報のオーバーレイ] をクリックします。次に、[ブロック][参照モデル バージョン] を選択します。各 Model ブロック インスタンスのバージョンが各 Model ブロックに表示されます。

Three Model blocks display the same version number (Rev = 1.78).

モデルのバージョンについては、モデル バージョンの管理とモデル プロパティの指定を参照してください。

参考

|

トピック