Main Content

Adaptive Component

AUTOSAR アーキテクチャ モデルでの Adaptive ソフトウェア コンポーネントのモデル化

R2023a 以降

  • Adaptive Component block

ライブラリ:
AUTOSAR Blockset

説明

AUTOSAR アーキテクチャ モデルでは、コンポジション エディターと Simulink® ツールストリップの [モデル化] タブを使用してコンポジションとコンポーネントの追加と接続を行います。Adaptive Component ブロックを使用して、Adaptive ソフトウェア コンポーネントを AUTOSAR Adaptive ソフトウェア設計に追加します。

AUTOSAR コンポーネントを追加および接続するには、次を行います。

  • [モデル化] タブで [プラットフォーム][Adaptive] に設定してアーキテクチャ モデルのプラットフォームの種類を構成する。

  • 設計に必要な各コンポーネントについて、[モデル化] タブまたはキャンバスの左側にあるパレットから Adaptive Component ブロックを追加する。コンポーネントの [種類] はプロパティ インスペクターで確認できます。Adaptive コンポーネントの場合、コンポーネントの種類は [AdaptiveApplication] です。

  • コンポーネントの要求側ポートと提供側ポートを追加する。各コンポーネント ポートを追加するには、Adaptive Component ブロックの端をクリックします。ポートのコントロールが表示されたら、要求側ポートには [入力] または [クライアント]、提供側ポートには [出力] または [サーバー] を選択します。

  • Adaptive Component ブロックを他のブロックに接続するには、ブロックの端子を信号線で接続する。

  • Adaptive Component ブロックをアーキテクチャまたはコンポジション モデルのルート端子に接続するには、コンポーネントのポートから、それが含まれるモデルの境界に線をドラッグする。接続を解放すると、境界にルート端子が作成されます。

  • プロパティ インスペクターを使用して追加の AUTOSAR プロパティを設定する。

AUTOSAR コンポーネントを追加および接続したら、モデルを作成、インポート、またはリンクして Simulink の動作を AUTOSAR コンポーネントに追加します。

Requirements Toolbox™ ソフトウェアをお持ちの場合、AUTOSAR アーキテクチャ モデル内のコンポーネントを Simulink の要件にリンクできます。

Adaptive Component ブロックはそれぞれ Adaptive アプリケーションを表します。展開時に各 Adaptive コンポーネントが実行可能ファイルとして扱われます。

端子

入力

すべて展開する

AUTOSAR ソフトウェア コンポーネントのポート インターフェイスにある要求側ポート。

コンポーネント ブロックを実装モデルにリンクする場合、ブロックとモデルのポート インターフェイス (ポートの数など) が一致します。

AUTOSAR メソッド通信のサービス インターフェイスにあるサービス コンシューマーを実装するクライアント ポート。

コンポーネント ブロックを実装モデルにリンクする場合、ブロックとモデルのポート インターフェイス (ポートの数など) が一致します。

出力

すべて展開する

AUTOSAR ソフトウェア コンポーネントのポート インターフェイスにある提供側ポート。

コンポーネント ブロックを実装モデルにリンクする場合、ブロックとモデルのポート インターフェイス (ポートの数など) が一致します。

AUTOSAR メソッド通信のサービス インターフェイスにあるサービス プロバイダーを実装するサーバー ポート。

コンポーネント ブロックを実装モデルにリンクする場合、ブロックとモデルのポート インターフェイス (ポートの数など) が一致します。

バージョン履歴

R2023a で導入