このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
AUTOSAR準拠のCコードを生成し,AUTOSAR XML (ARXML)記述をAUTOSARコンポーネントモデルからエクスポートします。
金宝app仿真软件编码器および嵌入式编码器ソフトウェアをお持ちの場合,AUTOSARコンポーネントモデルをビルドできます。従来のコンポーネントモデルをビルドすると,アルゴリズムCコードが生成され,AUTOSAR经典平台仕様に準拠したARXML記述がエクスポートされます。生成されたCコードとARXML記述を,仿真软件金宝appでのテスト,またはAUTOSARランタイム環境への統合に使用します。
AUTOSAR CコードとARXML記述の生成に使用するコンポーネントモデルを開きます。この例ではAUTOSARのモデル例autosar_swc
を使用します。
open_system (“autosar_swc”);
オプションで,コード生成用にモデルコンフィギュレーション設定を調整するには,嵌入式编码器クイックスタート(推奨)を使用します。この例では、嵌入式编码器クイックスタートを使用します。[アプリ]タブからAUTOSAR组件设计师アプリを開きます。(AUTOSAR)タブで[クイックスタート]をクリックします。
クイックスタートの手順に従います。(出力]ウィンドウで,出力オプション[AUTOSARに準拠するCコード]を選択します。
クイックスタートソフトウェアにより,次の手順に従ってAUTOSARソフトウェアコンポーネントモデルが設定されます。
モデルのコード生成設定が構成されます。AUTOSARターゲットが選択されていない場合は,モデルコンフィギュレーションパラメーターの(系统目标文件)がautosar.tlc
に設定され,[生成模式版本的XML]が既定の値に設定されます。
AUTOSARマッピングが存在しない場合,ソフトウェアではモデルのマッピングされたAUTOSARソフトウェアコンポーネントが作成されます。
モデルのビルドが実行されます。
最後のウィンドウで[終了]をクリックすると,AUTOSARコードのパースペクティブでモデルが開きます。
コード生成の前にAUTOSARディクショナリを開きAUTOSAR XMLエクスポートパラメーターの設定を確認します。(AUTOSAR)タブで[コードインターフェイス]、[AUTOSARディクショナリ]を選択します。AUTOSARディクショナリで(XML选项)を選択します。
AUTOSARディクショナリのXMLオプションのビューに,XMLエクスポートパラメーターとその値が表示されます。以下を構成できます。
金宝app仿真软件で作成されたAUTOSAR要素のXMLファイルのパッケージ化
AUTOSARパッケージパス
エクスポートされたAUTOSAR XMLコンテンツの一部
この例では,[エクスポートされたXMLファイルのパッケージ化)を(模块化)
に設定し,ARXMLがmodelname
_component.arxml
、modelname
_datatype.arxml
、modelname
_interface.arxml
などのモジュラーファイルにエクスポートされるようにします。
经典的平台仕様に準拠するAUTOSAR CコードとXMLソフトウェア記述を生成するには,モデルをビルドします。モデルウィンドウでCtrl + Bキーを押します。ビルドプロセスにより,CコードとARXML記述がモデルビルドフォルダーautosar_swc_autosar_rtw
に生成されます。ビルドが完了すると,コード生成レポートが開きます。