このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
System Composer モデルのコンポーネントからの AUTOSAR アーキテクチャの作成
System Composer™ Component (System Composer)を AUTOSAR アーキテクチャ モデルに変換できます。変換時に Classic Platform または Adaptive Platform のいずれかを選択できます。Classic アーキテクチャのモデル化では、データ インターフェイスがサポートされます。Adaptive アーキテクチャのモデル化では、データ インターフェイスとサービス インターフェイスがサポートされます。
System Composer コンポーネントを AUTOSAR アーキテクチャ モデルに変換するには、次のいずれかの方法を使用します。
System Composer アーキテクチャ モデルで、コンポーネントを右クリックして
[AUTOSAR アーキテクチャ モデルの作成]
を選択します。コンポーネントを選択します。ツールストリップの [モデル化] タブの [コンポーネント] セクションで [AUTOSAR アーキテクチャ モデルの作成] をクリックします。
modelType
引数にClassicAUTOSARArchitecture
オプションまたはAdaptiveAUTOSARArchitecture
オプションを指定して関数createArchitectureModel
(System Composer) を使用します。
変換プロセスにおいて、インライン サブコンポーネントは以下として作成されます。
サブコンポーネントに他のコンポーネントが含まれていない場合はClassic ComponentまたはAdaptive Component
サブコンポーネントに他のコンポーネントが含まれている場合はSoftware Composition
変換するコンポーネントで動作が定義されている場合、AUTOSAR モデリングをサポートするために、リンクされた実装モデルのコンフィギュレーション パラメーターが変換プロセスで更新されます。[ソルバー] の [タイプ] パラメーターが [固定ステップ]
に変更され、[ソルバー] パラメーターが [自動]
に変更されます。[コード生成] の [システム ターゲット ファイル] が Classic アーキテクチャの場合は autosar.tlc
、Adaptive アーキテクチャの場合は autosar_adaptive.tlc
に変更されます。
変換後、AUTOSAR のアイコンが左上隅に表示されます。以前に適用されたステレオタイプも含め、コンポーネントの要素が新しい AUTOSAR ソフトウェア アーキテクチャに含まれます。
既存の System Composer コンポーネントのモデリング要素のうち、AUTOSAR アーキテクチャでサポートされない要素は変換時にモデルから削除されます。これらの要素には次のものが含まれます。
インターフェイス変換が適用されている Adapter ブロック
アーキテクチャの最上位レベルで定義されている関数