AUTOSAR 通信
AUTOSAR ソフトウェア コンポーネントの通信インターフェイスは適切に定義されたポートで構成されます。AUTOSAR コンポーネントはそのポートを通じてその他の AUTOSAR ソフトウェア コンポーネントまたは基本ソフトウェア (BSW) サービスと通信します。ポートはその通信パートナーに情報を提供するか、その通信パートナーから情報を要求します。コンポーネントが所有する各ポートは、コンポーネントの機能要件に基づいて通信インターフェイスにマッピングされます。次に例を示します。
メッセージ パッシング用の送信側/受信側 (S-R) インターフェイス
関数呼び出し用のクライアント/サーバー (C-S) インターフェイス
モードベースの実行管理用のモード/スイッチ (M-S) インターフェイス
NV データに対するポートベースのアクセス用の不揮発性 (NV) データ インターフェイス
パラメーター データに対するポートベースのアクセス用のパラメーター インターフェイス
トリガーベースの実行管理用のトリガー インターフェイス
コンポーネント ポートの AUTOSAR 通信を設定するには、AUTOSAR インターフェイスを作成し、ポートをそのインターフェイスにマッピングして、インターフェイスの種類によって必要とされるルートの inport または outport などの Simulink® 要素を AUTOSAR ポートにマッピングします。AUTOSAR ディクショナリとコード マッピング エディターまたは同等の AUTOSAR プロパティ関数および map 関数を使用します。
ブロック
Signal Invalidation | AUTOSAR ルートの出力端子データ要素の無効化を制御します |
関数
getDataDefaults | Get default end-to-end (E2E) protection method for AUTOSAR component model |
getFunction | Simulink エントリポイント関数の AUTOSAR マッピング情報の取得 |
getFunctionCaller | Simulink Function Caller ブロックの AUTOSAR マッピング情報の取得 |
getInport | Simulink 入力端子に関する AUTOSAR マッピング情報の取得 |
getOutport | Simulink 出力端子に関する AUTOSAR マッピング情報の取得 |
mapFunction | Simulink エントリポイント関数を AUTOSAR ランナブルおよびソフトウェアのアドレス メソッドにマッピング |
mapFunctionCaller | Simulink Function Caller ブロックを AUTOSAR のクライアント ポートとオペレーションにマッピング |
mapInport | Simulink 入力端子を AUTOSAR ポートにマッピング |
mapOutport | Simulink 出力端子を AUTOSAR ポートにマッピング |
overflowed | メッセージ キューがオーバーフローするタイミングを判定する |
setDataDefaults | Set default end-to-end (E2E) protection method for AUTOSAR component model |
トピック
- AUTOSAR 送信側/受信側通信の設定
ポートベースの送信側/受信側通信を使用した AUTOSAR データの読み取りと書き込み。
- AUTOSAR のキューに登録されている送信側/受信側通信の設定
ポートベースの送信側/受信側通信を使用した AUTOSAR のキューに登録されているデータの読み取りと書き込み。
- Simulink バス端子の使用による AUTOSAR 端子の構成
AUTOSAR 端子を Simulink In Bus Element ブロックおよび Out Bus Element ブロックを使用してモデル化します。
- AUTOSAR クライアント/サーバー通信の構成
Simulink Function ブロックと Function Caller ブロックを使用して AUTOSAR クライアント/サーバー ランナブルを実装する。
- AUTOSAR モード スイッチ通信の設定
システム モードの変化に応じて、ランナブルを有効にする AUTOSAR モードとモード要素を定義します。
- AUTOSAR 不揮発性データ通信の設定
ポートベースの不揮発性 (NV) データ通信を使用して AUTOSAR 不揮発性データの読み取りと書き込みを行います。
- パラメーター コンポーネントと通信するための AUTOSAR ポート パラメーターの設定
パラメーター データへのポートベース アクセス用に AUTOSAR パラメーター受信側コンポーネントを設定する。
- AUTOSAR 外部トリガー イベント通信の受信側の設定
外部トリガー イベントに応答して AUTOSAR ランナブルを有効にするトリガー インターフェイスを定義する。