Main Content

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

解析用の AUTOSAR アーキテクチャ ビューの作成

AUTOSAR アーキテクチャは大規模で複雑なものになる場合があります。多くの場合、開発作業は分散され、1 つのアーキテクチャ モデルのさまざまな構造部分または機能部分に対して複数のエンジニアが作業を行います。アーキテクチャ モデルの構造面または機能面の解析に役立てるために、モデルの階層構造のフィルター ビューを作成できます。

  • "スポットライト ビュー" には、選択したアーキテクチャ コンポーネントまたはコンポジションの上流および下流の依存関係が表示されます。

  • "カスタム ビュー" には、指定したフィルター処理条件に基づいて、アーキテクチャ モデルのコンポーネントのサブセットが表示されます。オペレーション解析、機能解析または物理解析のためにモデル要素をフィルター処理できます。

AUTOSAR アーキテクチャ モデルを特定の属性についてフィルター処理し、そのフィルター表示をモデルに保存すると、エンジニアはアーキテクチャの担当部分に専念して共同作業を行うことができます。

コンポーネントまたはコンポジションの依存関係の表示

AUTOSAR アーキテクチャ モデルでは、コンポーネントまたはコンポジションの依存関係の解析に役立てるために、スポットライト ビューを作成できます。スポットライト ビューは、上流および下流の依存関係を取得するアーキテクチャ コンポーネントまたはコンポジションを簡略化した表示です。

スポットライト ビューを作成するには、アーキテクチャ モデルを開いてコンポーネントまたはコンポジションを選択します。[モデル化] タブで、[アーキテクチャ ビュー][スポットライト]を選択します。

スポットライト ビューには、コンポーネントまたはコンポジションが階層内で接続するモデル要素が表示されます。スポットライト図のレイアウトは編集できません。次の図は、AUTOSAR モデル例 autosar_tpc_composition のコンポーネント Monitor のスポットライト ビューを示しています (ローカルの作業フォルダー内にあるモデル例を開くには、コマンド openExample('autosar_tpc_composition') を使用します)。

スポットライト ビューでは、スポットライトのフォーカスを別のコンポーネントまたはコンポジションに移動できます。別のコンポーネントまたはコンポジションを選択し、表示される省略記号にカーソルを合わせ、モデル キュー [Create Spotlight from Component] を選択します。

モデルの開発中に、スポットライト ビューを表示したままにするには、別のモデル ウィンドウでビューを作成します。別のモデル ウィンドウを作成するには、コンポーネントまたはコンポジションを選択し、選択したブロックを右クリックしてそのコンテキスト メニューを開いて [新規ウィンドウで開く] を選択します。新しいウィンドウで、スポットライト ビューを作成します。

アーキテクチャ モデル図を更新して変更を反映すると、開いているスポットライト ビューが更新されます。

スポットライト ビューからアーキテクチャ モデル ビューに戻るには、[スポットライト] の閉じるアイコンをクリックするか、コンポーネントまたはコンポジションを選択し、モデル キュー [コンポジションで表示] を選択します。

Simulink® では、アーキテクチャ モデルを含むスポットライト ビューは保存されません。

解析用のカスタム ビューの作成

AUTOSAR アーキテクチャ モデルの構造面および機能面の解析に役立てるために、カスタム ビューを作成できます。カスタム ビューには、指定したフィルター処理条件に基づいて、アーキテクチャ モデルのコンポーネントのサブセットが表示されます。オペレーション解析、機能解析または物理解析のためにモデル要素をフィルター処理できます。

カスタム ビューを作成するには、アーキテクチャ ビュー ギャラリーを開きます。開いているアーキテクチャ モデルの [モデル化] タブで [アーキテクチャ ビュー] を選択します。次の図は、AUTOSAR モデル例 autosar_tpc_composition の初期のギャラリー ビューを示しています (ローカルの作業フォルダー内にあるモデル例を開くには、コマンド openExample('autosar_tpc_composition') を使用します)。

The views editor shows the option to create a new view.

スロットル位置センサー (TPS) 信号を処理するコンポーネントのみを含むアーキテクチャ モデル autosar_tpc_composition のビューを作成するとします。

  1. autosar_tpc_composition のギャラリー ビューで、[新規ビュー] をクリックします。

    ビューに名前を付けるには、[ビュー プロパティ] で「TPS Ports View」という名前を入力します。

  2. TPS Ports View に対してモデル要素のフィルターを指定します。

    1. [コンフィギュレーションの表示] で、[フィルター] タブを選択します。

    2. フィルター句を追加および設定します。[Add Clause] を選択します。[Select] ドロップダウン リストから [Port] を選択します。[Where] ドロップダウン リストから [Name] を選択します。値のテキスト ボックスに、「TPS」と入力します。

    A new view called 'TPS Ports View' with a filter.

  3. 更新された TPS Ports View を表示するには、[クエリを適用] をクリックします。スロットル位置センサー (TPS) 端子を含むコンポーネントを選択するようにビューがフィルター処理されます。

    The updated view after applying the query.

アーキテクチャ モデルを保存すると、ビューがアーキテクチャ ビュー ギャラリーに保存されます。これで、他のユーザーがビューにアクセスして共有できます。

詳細については、Create Architecture Views Interactively (System Composer)を参照してください。

関連するトピック