主要内容

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

AUTOSAR CコードおよびXML記述の生成

AUTOSAR準拠のCコードを生成し,AUTOSAR XML (ARXML)記述をAUTOSARコンポーネントモデルからエクスポートします。

金宝app仿真软件编码器および嵌入式编码器ソフトウェアをお持ちの場合,AUTOSARコンポーネントモデルをビルドできます。従来のコンポーネントモデルをビルドすると,アルゴリズムCコードが生成され,AUTOSAR经典平台仕様に準拠したARXML記述がエクスポートされます。生成されたCコードとARXML記述を,仿真软件金宝appでのテスト,またはAUTOSARランタイム環境への統合に使用します。

コード生成のためのAUTOSARコンポーネントモデルの準備

AUTOSAR CコードとARXML記述の生成に使用するコンポーネントモデルを開きます。この例ではAUTOSARのモデル例autosar_swcを使用します。

open_system (“autosar_swc”);

オプションで,コード生成用にモデルコンフィギュレーション設定を調整するには,嵌入式编码器クイックスタート(推奨)を使用します。この例では、嵌入式编码器クイックスタートを使用します。[アプリ]タブからAUTOSAR组件设计师アプリを開きます。(AUTOSAR)タブで[クイックスタート]をクリックします。

クイックスタートの手順に従います。(出力]ウィンドウで,出力オプション[AUTOSARに準拠するCコード]を選択します。

クイックスタートソフトウェアにより,次の手順に従ってAUTOSARソフトウェアコンポーネントモデルが設定されます。

  1. モデルのコード生成設定が構成されます。AUTOSARターゲットが選択されていない場合は,モデルコンフィギュレーションパラメーターの(系统目标文件)autosar.tlcに設定され,[生成模式版本的XML]が既定の値に設定されます。

  2. AUTOSARマッピングが存在しない場合,ソフトウェアではモデルのマッピングされたAUTOSARソフトウェアコンポーネントが作成されます。

  3. モデルのビルドが実行されます。

最後のウィンドウで[終了]をクリックすると,AUTOSARコードのパースペクティブでモデルが開きます。

AUTOSARディクショナリでのXMLオプションの検証

コード生成の前にAUTOSARディクショナリを開きAUTOSAR XMLエクスポートパラメーターの設定を確認します。(AUTOSAR)タブで[コードインターフェイス][AUTOSARディクショナリ]を選択します。AUTOSARディクショナリで(XML选项)を選択します。

AUTOSARディクショナリのXMLオプションのビューに,XMLエクスポートパラメーターとその値が表示されます。以下を構成できます。

  • 金宝app仿真软件で作成されたAUTOSAR要素のXMLファイルのパッケージ化

  • AUTOSARパッケージパス

  • エクスポートされたAUTOSAR XMLコンテンツの一部

この例では,[エクスポートされたXMLファイルのパッケージ化)(模块化)に設定し,ARXMLがmodelname_component.arxmlmodelname_datatype.arxmlmodelname_interface.arxmlなどのモジュラーファイルにエクスポートされるようにします。

AUTOSAR CコードおよびXML記述の生成

经典的平台仕様に準拠するAUTOSAR CコードとXMLソフトウェア記述を生成するには,モデルをビルドします。モデルウィンドウでCtrl + Bキーを押します。ビルドプロセスにより,CコードとARXML記述がモデルビルドフォルダーautosar_swc_autosar_rtwに生成されます。ビルドが完了すると,コード生成レポートが開きます。

関連するリンク