主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

AUTOSARコンポジションおよびコンポーネントの追加と接続

AUTOSARアーキテクチャモデルを作成したら,最上位AUTOSARソフトウェア設計を作成します。コンポジションエディターには,AUTOSAR仮想機能バス(VFB)に基づいてAUTOSARソフトウェアアーキテクチャが表示されます。

アーキテクチャモデルの最上位から開始して,コンポジションエディターと仿真软金宝app件®ツールストリップの[モデル化)タブを使用して,AUTOSARコンポジションおよびコンポーネントを追加し,接続します。

または,ARXMLファイルからソフトウェアコンポジションをインポートできます。ARXMLからのAUTOSARコンポジションのインポートを参照してください。

コンポーネントブロックの追加と接続

アーキテクチャモデルにAUTOSARソフトウェアコンポーネントを追加し,接続するには,次のようにします。

  • 設計に必要な各コンポーネントについて,[モデル化)タブまたはパレットから软件组件ブロックを追加する。プロパティインスペクターを使用して,コンポーネント[種類](应用程序)(ComplexDeviceDriver)(EcuAbstraction)(SensorAccuator),または(ServiceProxy)のいずれかに設定できます。

  • コンポーネントの要求側ポートと提供側ポートを追加する。各コンポーネントポートを追加するには,软件组件ブロックの端をクリックします。ポートのコントロールが表示されたら,要求側ポートには(输入),提供側ポートには(输出)を選択します。

  • 软件组件ブロックを他のブロックに接続するには,ブロックの端子を信号線で接続する。

  • 软件组件ブロックをアーキテクチャまたはコンポジションモデルのルート端子に接続するには,コンポーネントのポートから,それが含まれるモデルの境界にドラッグする。

    接続を解放すると,境界にルート端子が作成されます。

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

たとえば,シンプルな設計を作成するには,次のようにします。

  1. 金宝app仿真软件スタートページを使用して,AUTOSARアーキテクチャモデルを作成します(詳細については,AUTOSARアーキテクチャモデルの作成を参照してください)。モデルキャンバスには最初,接続された2つのソフトウェアコンポーネントが表示されます。

  2. 要求側(入力)ポートを左側のコンポーネントブロックに追加し,提供側(出力)ポートを右側のコンポーネントブロックに追加します。

  3. この新しい要求側ポートと提供側ポートを,アーキテクチャモデルのルート端子に接続します。各ポートからモデル境界にドラッグします。

これでシンプルな設計は完成ですが,まだAUTOSARコンポーネントに動作が定義されていません。次のステップでは,モデルの作成,インポート,またはリンクによって,金宝app仿真软件の動作をAUTOSARコンポーネントに追加します。モデルの作成またはリンクによるAUTOSARコンポーネントの動作の定義を参照してください。さらに詳しい設計例については,アーキテクチャモデルによるAUTOSARコンポジションおよびコンポーネントの作成を参照してください。

金宝app仿真软件需求™ソフトウェアをお持ちの場合,AUTOSARアーキテクチャモデル内のコンポーネントを仿真软金宝app件の要件にリンクさせることができます。AUTOSARコンポーネントと仿真金宝app软件要件のリンクを参照してください。

コンポジションブロックの追加と接続

アーキテクチャモデルで入れ子にされたAUTOSARソフトウェアコンポジションを追加し,接続するには,次のようにします。

  • [モデル化)タブまたはパレットで,软件组成ブロックを追加する。

  • コンポジションの要求側ポートと提供側ポートを追加する。各コンポジションポートを追加するには,软件组成ブロックの端をクリックします。ポートのコントロールが表示されたら,要求側ポートには(输入),提供側ポートには(输出)を選択します。

    あるいは,软件组成ブロックを開きます。各コンポジションポートを追加するには,コンポジションブロック線図の境界をクリックします。ポートのコントロールが表示されたら,要求側ポートには(输入),提供側ポートには(输出)を選択します。

  • 软件组成ブロックを他のブロックに接続するには,ブロックの端子を信号線で接続する。

  • 软件组成ブロックをアーキテクチャまたはコンポジションモデルのルート端子に接続するには,コンポジションのポートから,それが含まれるモデルの境界にドラッグする。

    接続を解放すると,境界にルート端子が作成されます。

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

たとえば,シンプルな入れ子のコンポジションを作成するには,次のようにします。

  1. 金宝app仿真软件スタートページを使用して,AUTOSARアーキテクチャモデルを作成します(詳細については,AUTOSARアーキテクチャモデルの作成を参照してください)。モデルキャンバスには最初,接続された2つのソフトウェアコンポーネントが表示されます。

  2. 左側のコンポーネントブロックを削除し,その代わりにコンポジションブロックを1つ追加します。

    そのコンポジションブロックに,要求側(入力)ポートと提供側(出力)ポートを追加します。コンポーネントブロックにも,提供側(出力)ポートを追加します。作文の提供側ポートから组件の要求側ポートに接続します。

  3. 未接続の要求側ポートと提供側ポートを,アーキテクチャモデルのルート端子に接続します。各ポートからモデル境界にドラッグします。

通常,AUTOSARコンポジションには,共通の目的をもつ一連のAUTOSARコンポーネントとコンポジションが含まれます。コンポジションを追加するには,软件组成ブロックを開いて,さらなる软件组件ブロックおよび软件组成ブロックの追加を開始します。さらに詳しい設計例については,アーキテクチャモデルによるAUTOSARコンポジションおよびコンポーネントの作成を参照してください。

参考

|

関連するトピック