createCompositionAsModel
AUTOSAR ARXML ソフトウェア コンポジションの Simulink 表現の作成
構文
説明
[ は、AUTOSAR アトミック ソフトウェア コンポジション model,status] = createCompositionAsModel(ar,CompositionName)CompositionName に対応する Simulink® モデルを作成し、モデルのハンドル (model で表される) とアクションが成功したかどうかを示すステータス (status で表される) を返します。
コンポジションの記述は以前に AUTOSAR XML (ARXML) ファイルからインポートした AUTOSAR 情報の一部です。これは arxml.importer オブジェクト ar で表されます。インポーターは、インポートされた AUTOSAR コンポジションの初期の Simulink 表現を作成します。この初期表現が、AUTOSAR 構成やモデルベース デザインの開始点となります。詳細については、AUTOSAR ARXML インポーターを参照してください。
[ は、Simulink モデルの作成に、1 つ以上の名前と値の引数を使用して追加オプションを指定します。たとえば、AUTOSAR の周期的なランナブルを、周期的レートをもつアトミック サブシステムとしてモデル化するようにインポーターに指示するには、model,status] = createCompositionAsModel(ar,CompositionName,Name=Value)ModelPeriodicRunnablesAs を "AtomicSubsystem" に設定します。
例
入力引数
名前と値の引数
出力引数
ヒント
arxml.importer オブジェクト関数を呼び出す入力の最後にセミコロンを付けない場合、インポーターは指定された ARXML ファイルの AUTOSAR の内容をリストします。この情報には、AUTOSAR パッケージ構造のソフトウェア コンポーネントへのパスが含まれます。これは、importFromARXML および createComponentAsModel への呼び出しで指定できます。
