AUTOSAR ソフトウェア アーキテクチャ モデルの作成
ソフトウェア アーキテクチャのキャンバスで AUTOSAR コンポジションおよびコンポーネントの開発を始めるには、AUTOSAR アーキテクチャ モデルを作成します (System Composer™ が必要です)。
このチュートリアルに必要なモデル例を含むローカルの作業用フォルダーを開きます。MATLAB® コマンド
openExample('autosar_tpc_composition')
を入力します。フォルダーを開いた後は、autosar_tpc_composition
モデルを閉じても、参照用に開いたままにしておいてもかまいません。MATLAB コマンド
simulink
を入力して、Simulink® スタート ページを開きます。[新規] タブで AUTOSAR Blockset まで下にスクロールし、モデル テンプレートのリストを展開します。[ソフトウェア アーキテクチャ] テンプレートの上にカーソルを合わせて、[モデルを作成] をクリックします。
新しい AUTOSAR アーキテクチャ モデルが開きます。
Simulink ツールストリップの [モデル化] タブは、アーキテクチャのモデル化に関する一般的なタスクをサポートしています。
モデル ウィンドウの左側にあるパレットには、異なるタイプの AUTOSAR コンポーネントをモデルに追加するためのアイコンがあります。それぞれ、Classic コンポーネント、ソフトウェア コンポジション、基本ソフトウェア (BSW) のモデル化、診断サービス コンポーネント、NVRAM サービス コンポーネントです。
コンポジション エディターには、AUTOSAR 仮想機能バス (VFB) に基づいて AUTOSAR ソフトウェア アーキテクチャが表示されます。モデル キャンバスには最初は何も表示されていません。
このチュートリアルでは、スロットル位置制御アプリケーションを作成します。新しいアーキテクチャ モデルで手順を実行するか、最終結果を示すモデル例 autosar_tpc_composition
を参照します。
次に、AUTOSAR コンポジションおよびコンポーネントを追加し、Simulink 動作をコンポーネントに追加します。