Main Content

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

System Composer モデルのコンポーネントからの AUTOSAR アーキテクチャの作成

System Composer™ Component (System Composer)を AUTOSAR アーキテクチャ モデルに変換できます。変換時に Classic Platform または Adaptive Platform のいずれかを選択できます。Classic アーキテクチャのモデル化では、データ インターフェイスがサポートされます。Adaptive アーキテクチャのモデル化では、データ インターフェイスとサービス インターフェイスがサポートされます。

System Composer コンポーネントを AUTOSAR アーキテクチャ モデルに変換するには、次のいずれかの方法を使用します。

  • System Composer アーキテクチャ モデルで、コンポーネントを右クリックして [AUTOSAR アーキテクチャ モデルの作成] を選択します。

  • コンポーネントを選択します。ツールストリップの [モデル化] タブの [コンポーネント] セクションで [AUTOSAR アーキテクチャ モデルの作成] をクリックします。

    Create AUTOSAR architecture model from toolstrip

  • modelType 引数に ClassicAUTOSARArchitecture オプションまたは AdaptiveAUTOSARArchitecture オプションを指定して関数 createArchitectureModel (System Composer) を使用します。

変換プロセスにおいて、インライン サブコンポーネントは以下として作成されます。

変換するコンポーネントで動作が定義されている場合、AUTOSAR モデリングをサポートするために、リンクされた実装モデルのコンフィギュレーション パラメーターが変換プロセスで更新されます。[ソルバー][タイプ] パラメーターが [固定ステップ] に変更され、[ソルバー] パラメーターが [自動] に変更されます。[コード生成][システム ターゲット ファイル] が Classic アーキテクチャの場合は autosar.tlc、Adaptive アーキテクチャの場合は autosar_adaptive.tlc に変更されます。

変換後、AUTOSAR のアイコンが左上隅に表示されます。以前に適用されたステレオタイプも含め、コンポーネントの要素が新しい AUTOSAR ソフトウェア アーキテクチャに含まれます。

New AUTOSAR architecture from conversion of System Composer component

既存の System Composer コンポーネントのモデリング要素のうち、AUTOSAR アーキテクチャでサポートされない要素は変換時にモデルから削除されます。これらの要素には次のものが含まれます。

  • インターフェイス変換が適用されている Adapter ブロック

  • アーキテクチャの最上位レベルで定義されている関数

関連するトピック