Main Content

AUTOSAR コンポーネントの動作

ランナブル エンティティ、イベント、インターランナブル変数の設定

AUTOSAR ソフトウェア コンポーネントの内部動作は一連のランナブル エンティティ (Runnable) によって実装されます。ランナブルは AUTOSAR ランタイム環境で開始可能なコンポーネントによって提供されるオペレーションのシーケンスです。コンポーネントでは各ランナブルを有効にするイベントを設定します (タイミング イベント、データ受信、クライアント要求、モードの変更、コンポーネントの起動またはシャットダウン、トリガーなど)。ランナブルは AUTOSAR インターランナブル変数 (IRV) を使用して相互接続できます。

AUTOSAR ランナブルを設定するには、操作のシーケンスを実装するルートレベルの Simulink® サブシステムまたは関数を作成または特定します。サブシステムまたは関数では C コードでエントリポイント関数を生成しなければなりません。その後で、AUTOSAR ランナブルを作成し、Simulink のエントリポイント関数を AUTOSAR ランナブルにマッピングします。AUTOSAR ディクショナリとコード マッピング エディターまたは同等の AUTOSAR プロパティ関数および map 関数を使用します。

ランナブルをアクティブにするイベントを作成する手順は、イベントのタイプによって異なります。イベントがデータ受信 (送信側/受信側) やクライアント要求 (クライアント/サーバー) など、通信インターフェイスに依存する場合、イベントを設定する前に通信インターフェイスを最初に設定しなければなりません。

オブジェクト

autosar.api.getAUTOSARPropertiesAUTOSAR ソフトウェア コンポーネントの要素とプロパティを設定します。
autosar.api.getSimulinkMappingSimulink 要素の AUTOSAR 要素へのマッピング

トピック

AUTOSAR ランナブルとイベントの構成

AUTOSAR メモリの構成

AUTOSAR パラメーターの構成