Main Content

AUTOSAR 不揮発性データ通信の設定

AUTOSAR 規格ではポートベースの不揮発性 (NV) データ通信を定義しています。この通信で、AUTOSAR ソフトウェア コンポーネントは AUTOSAR の NV コンポーネントに対してデータの読み取りと書き込みを行います。NV データ通信を実装するために、AUTOSAR ソフトウェア コンポーネントは NV データを送受信するポートを定義します。AUTOSAR NV メモリへのソフトウェア コンポーネントのアクセスをモデル化する方法の詳細については、AUTOSAR 不揮発性メモリのモデル化を参照してください。

Simulink® では、AUTOSAR NV インターフェイスとポートを作成し、Simulink 入力端子と出力端子を AUTOSAR NV ポートにマッピングします。送信側/受信側インターフェイスに説明されている同じ手順で、AUTOSAR NV ポートを Simulink 入力端子と出力端子でモデル化できます。

NV データ インターフェイスとポートを Simulink で作成するには、次を行います。

  1. AUTOSAR NV インターフェイスをモデルに追加します。AUTOSAR ディクショナリを開き、[NV Interfaces] を選択します。[追加] ボタン をクリックします。[インターフェイスの追加] ダイアログ ボックスで、インターフェイス名と関連付けられる NV データ要素の数を指定します。

  2. 新しい NV インターフェイスを選択および展開します。[DataElements] を選択し、データ要素の属性を変更します。

  3. AUTOSAR NV ポートをモデルに追加します。[AtomicComponents]、[ASWC] を展開し、[NvReceiverPorts][NvSenderPorts][NvSenderReceiverPorts] のビューを使用して、必要な NV ポートを追加します。NV ポートごとに、作成した NV インターフェイスを選択します。

  4. Simulink の入力端子と出力端子を作成した AUTOSAR NV ポートにマッピングします。コード マッピング エディターを開きます。[入力端子] タブと [出力端子] タブを選択し、それらのタブを使用してポートをマッピングします。入力端子または出力端子ごとに、AUTOSAR ポート、データ要素、データ アクセス モードを選択します。

AUTOSAR NV データ通信要素をプログラムで構成するには、Programmatically Configure AUTOSAR Nonvolatile Communicationを参照してください。

関連する例

詳細