メインコンテンツ

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

Simulink モデルからのアーキテクチャの抽出

Simulink® モデルに対して System Composer™ のアーキテクチャ編集機能および解析機能を使用できます。そのためには、Simulink モデルからアーキテクチャを抽出します。Simulink モデル内の Model ブロックおよび Subsystem ブロックとすべての端子はアーキテクチャの構造を表し、その他すべてのブロックは何らかの動的動作またはアルゴリズム動作を表します。Simulink モデルから取得したアーキテクチャ モデルで、アーキテクチャの構造を表すか動作モデルにリンクするかを選択できます。

  1. モデル例を開きます。

    openExample('ReferenceFilesForCollaborationExample')

  2. [シミュレーション] タブで [保存] 矢印をクリックします。[モデルのエクスポート先] リストから [アーキテクチャ モデル] を選択します。

    Menu option under down arrow for the save icon, specifies export model to architecture model.

  3. アーキテクチャ モデルの名前とパスを指定します。

    Export to architecture model dialog specifying source model, architecture model name, and destination folder. Options are cancel and export.

  4. [エクスポート] をクリックします。System Composer エディター ウィンドウが開き、Simulink モデルに対応するアーキテクチャ モデルが表示されます。

    Exported model in a system composer window displayed as an architecture model.

Simulink モデル内の各サブシステムはアーキテクチャ モデル内のコンポーネントに対応し、アーキテクチャ モデルの階層に動作モデルの階層が反映されるようになっています。

Simulink モデル内のサブシステムと Model ブロックの要件は、アーキテクチャ モデルで保持されます。

別のモデルを参照する Simulink モデル内の Model ブロックは、同じ参照モデルにリンクするコンポーネントに対応します。

Simulink to System Composer conversation diagram.

サブシステムと Model ブロックの端子のバスとそのディクショナリ リンクは、アーキテクチャ モデルで保持されます。

エクスポートしたモデルを使用して、インターフェイス定義、モデル要素の機能以外のプロパティなど、アーキテクチャ関連の情報を追加し、設計を解析できます。

参考

トピック