メインコンテンツ

systemcomposer.extractArchitectureFromSimulink

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

    説明

    systemcomposer.extractArchitectureFromSimulink(model,name) は、Simulink® モデル model をアーキテクチャ モデル name にエクスポートし、現在のディレクトリに保存します。

    systemcomposer.extractArchitectureFromSimulink(model,name,Name=Value) は、追加のオプションを使用して、Simulink モデル model をアーキテクチャ モデル name にエクスポートし、現在のディレクトリに保存します。

    すべて折りたたむ

    既存の Simulink® モデルを System Composer™ アーキテクチャ モデルにエクスポートします。この処理中に元のモデルのアルゴリズム セクションは削除され、構造情報は保持されます。要件リンクが存在する場合は、そのリンクも保持されます。

    Simulink モデルから System Composer アーキテクチャへの変換

    System Composer は、Simulink モデル内の構造を同等のアーキテクチャ モデル構造に変換します。

    • サブシステムをコンポーネントに

    • バリアント サブシステムをバリアント コンポーネントに

    • バス オブジェクトをインターフェイスに

    • 参照モデルを参照コンポーネントに

    モデルを開く

    F-14 飛行制御の Simulink モデルを開きます。

    open_system('f14')

    2022-06-02_9-53-39.png

    モデルのエクスポート

    元のモデルからアーキテクチャ モデルを抽出します。

    systemcomposer.extractArchitectureFromSimulink('f14','F14ArchModel');
    Simulink.BlockDiagram.arrangeSystem('F14ArchModel'); 
    systemcomposer.openModel('F14ArchModel');

    2022-06-02_9-55-28.png

    入力引数

    すべて折りたたむ

    アーキテクチャを抽出する Simulink モデルの名前。文字ベクトルまたは string として指定します。モデルはパス上になければなりません。

    例: "f14"

    データ型: char | string

    アーキテクチャ モデルの名前。文字ベクトルまたは string として指定します。このモデルが現在のディレクトリに保存されます。

    例: "F14ArchModel"

    データ型: char | string

    名前と値の引数

    すべて折りたたむ

    オプションの引数のペアを Name1=Value1,...,NameN=ValueN として指定します。ここで、Name は引数名で、Value は対応する値です。名前と値の引数は他の引数の後に指定しなければなりませんが、ペアの順序は重要ではありません。

    R2021a より前では、コンマを使用して名前と値をそれぞれ区切り、Name を引用符で囲みます。

    例: systemcomposer.extractArchitectureFromSimulink("f14","F14ArchModel",AutoArrange=false,ShowProgress=true)

    アーキテクチャ モデルを自動調整するかどうか。1 (true) または 0 (false) として指定します。

    例: systemcomposer.extractArchitectureFromSimulink("f14","F14ArchModel",AutoArrange=false)

    データ型: logical

    進行状況バーを表示するかどうか。1 (true) または 0 (false) として指定します。このオプションはモデルが大きい場合に便利です。

    例: systemcomposer.extractArchitectureFromSimulink("f14","F14ArchModel",ShowProgress=true)

    データ型: logical

    詳細

    すべて折りたたむ

    バージョン履歴

    R2019a で導入