Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

AUTOSAR 通信

通信ポートとインターフェイスの設定

AUTOSAR ソフトウェア コンポーネントの通信インターフェイスは適切に定義されたポートで構成されます。AUTOSAR コンポーネントはそのポートを通じてその他の AUTOSAR ソフトウェア コンポーネントまたは基本ソフトウェア (BSW) サービスと通信します。ポートはその通信パートナーに情報を提供するか、その通信パートナーから情報を要求します。コンポーネントが所有する各ポートは、コンポーネントの機能要件に基づいて通信インターフェイスにマッピングされます。次に例を示します。

  • メッセージ パッシング用の送信側/受信側 (S-R) インターフェイス

  • 関数呼び出し用のクライアント/サーバー (C-S) インターフェイス

  • モードベースの実行管理用のモード/スイッチ (M-S) インターフェイス

  • NV データに対するポートベースのアクセス用の不揮発性 (NV) データ インターフェイス

  • パラメーター データに対するポートベースのアクセス用のパラメーター インターフェイス

  • トリガーベースの実行管理用のトリガー インターフェイス

コンポーネント ポートの AUTOSAR 通信を設定するには、AUTOSAR インターフェイスを作成し、ポートをそのインターフェイスにマッピングして、インターフェイスの種類によって必要とされるルートの inport または outport などの Simulink® 要素を AUTOSAR ポートにマッピングします。AUTOSAR ディクショナリとコード マッピング エディターまたは同等の AUTOSAR プロパティ関数および map 関数を使用します。

ブロック

Signal InvalidationAUTOSAR ルートの出力端子データ要素の無効化を制御します

関数

getDataDefaultsAUTOSAR コンポーネント モデルに対する既定のエンドツーエンド (E2E) 保護方法の取得 (R2022b 以降)
getFunctionSimulink エントリポイント関数の AUTOSAR マッピング情報の取得
getFunctionCallerSimulink Function Caller ブロックの AUTOSAR マッピング情報の取得
getInportSimulink 入力端子に関する AUTOSAR マッピング情報の取得
getOutportSimulink 出力端子に関する AUTOSAR マッピング情報の取得
mapFunctionSimulink エントリポイント関数を AUTOSAR ランナブルおよびソフトウェアのアドレス メソッドにマッピング
mapFunctionCallerSimulink Function Caller ブロックを AUTOSAR のクライアント ポートとオペレーションにマッピング
mapInportSimulink 入力端子を AUTOSAR ポートにマッピング
mapOutportSimulink 出力端子を AUTOSAR ポートにマッピング
overflowedメッセージ キューがオーバーフローするタイミングを判定する
setDataDefaultsAUTOSAR コンポーネント モデルに対する既定のエンドツーエンド (E2E) 保護方法の設定 (R2022b 以降)

トピック