主要内容

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

オプション:コンポジションARXMLとコンポーネントコードの生成およびパッケージ化(嵌入式编码器が必要)

金宝app®编码器™および嵌入式编码器®ソフトウェアにアクセスできる場合,AUTOSARアーキテクチャモデルからコンポジションおよびコンポーネントのAUTOSAR XML (ARXML)ファイルをエクスポートしてコンポーネントコードを生成できます。オプションで,テスト環境や統合環境への再置換などのために,モデルの階層構造のビルドアーティファクトをパッケージ化したZIPファイルを作成できます。

  1. このチュートリアルで作成したアーキテクチャモデルを開くか,モデル例autosar_tpc_compositionを開きます。

  2. オプションで,ARXMLエクスポートの準備として,XMLオプションの確認と修正を行うことができます。[モデル化)タブで[エクスポート](配置XML选项)を選択します。エクスポート中,アーキテクチャモデルレベルで指定されたXMLオプションが,モデル内の各コンポーネントに継承されます。

  3. スロットル位置制御アプリケーションのコードを生成してパッケージ化するには,[モデル化)タブで[エクスポート],[生成代码及ARXML]を選択します。(出口组成)ダイアログボックスで,生成されたファイルをパッケージ化するZIPファイルの名前を指定します。エクスポートを開始するには,(好的)をクリックします。

    アーキテクチャモデルのビルド中,診断ビューアーでビルドログを閲覧することができます。まず,コンポーネントモデルのそれぞれがスタンドアロンの最上位モデルビルドとしてビルドされます。最後に,コンポジションARXMLがエクスポートされます。ビルドが完了すると,現在のフォルダーに,アーキテクチャモデルのビルドフォルダー,階層構造の各コンポーネントモデル,および指定されたZIPファイルが格納されます。

  4. ZIPファイルを展開します。内容はarxmlフォルダーとsrcフォルダーに整理されています。

  5. arxmlフォルダーを確認します。各AUTOSARコンポーネントには,コンポーネントおよび実装の記述ファイルが存在し,アーキテクチャモデルにはコンポジション,データ型,インターフェイス,およびタイミングの記述ファイルが存在しています。コンポジションファイルには,コンポジション,コンポーネントプロトタイプ,コンポジションのポートおよびコネクタのXML記述が含まれます。データ型ファイル,インターフェイスファイル,およびタイミングファイルには,アーキテクチャモデルの全階層の要素が集約されています。

  6. srcフォルダーを確認します。各コンポーネントモデルについて构建フォルダーがあり,そこにはスタンドアロンのモデルビルドからのアーティファクトが格納されています。

関連するトピック