主要内容

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

金宝appでのAUTOSARソフトウェアコンポーネントの作成

AUTOSARソフトウェアコンポーネントの仿真软金宝app件®表現を作成するには,AUTOSAR XMLコンポーネント記述を新しいモデルにインポートするか,既存のモデルでコンポーネントを作成します。

既存のモデルでAUTOSARソフトウェアコンポーネントを作成するには,次のいずれかのリソースを使用します。

  • AUTOSARコンポーネントのクイックスタート——モデルに対するマッピングされたAUTOSARソフトウェアコンポーネントが作成され,AUTOSARコードのパースペクティブでモデルが開きます。

  • 金宝app仿真软件スタートページ——AUTOSARソフトウェア開発の開始点として,AUTOSAR Blocksetのモデルテンプレートを提供します。

あるいは,金宝app仿真软件编码器™および嵌入式编码器®ソフトウェアを使用している場合は,嵌入式编码器クイックスタートを使用できます。モデルのAUTOSARソフトウェアコンポーネントを作成するには,嵌入式程序员の[Cコード]タブまたはAUTOSAR Blockset(AUTOSAR)タブから嵌入式编码器のクイックスタートを開きます。クイックスタートの手順に従い,出力ウィンドウで出力オプション[AUTOSARに準拠するCコード]または(AUTOSAR适应平台に準拠するc++コード]を選択します。

マッピングされたAUTOSARコンポーネントのクイックスタートでの作成

マッピングされたAUTOSARソフトウェアコンポーネントをAUTOSARコンポーネントのクイックスタートを使用して作成するには,次を行います。

  1. AUTOSARソフトウェアコンポーネントがマッピングされていない仿真软金宝app件コンポーネントモデルを開きます。この例ではAUTOSARのモデル例swcを使用します。適応コンポーネントの作成では,AUTOSARのモデル例LaneGuidanceを使用できます。

  2. モデルウィンドウで以下を行います。

    1. [コンフィギュレーションパラメーター]ダイアログボックスを開き,[コード生成)ペインでシステムターゲットファイルを(autosar.tlc)または(autosar_adaptive.tlc)に設定します。(好的)をクリックします。

    2. [アプリ]タブで(AUTOSAR组件设计器)をクリックします。モデルがマッピングされていないため,AUTOSARコンポーネントのクイックスタートが開きます。

  3. AUTOSARソフトウェアコンポーネント開発用のモデルを構成するには,クイックスタートの手順に従います。

    (设置组件)ペインで,次を行います。

    • 经典的平台ソフトウェアコンポーネントの場合,AUTOSARの省略名,パッケージパス,コンポーネントタイプを指定するか,既定の値を受け入れます。

      コンポーネントタイプには(应用程序)(ComplexDeviceDriver)(EcuAbstraction)(SensorActuator),および(ServiceProxy)が含まれます。最も一般的なタイプは[アプリケーション](SensorActuator)です。詳細については,アトミックソフトウェアコンポーネントをもつAUTOSARソフトウェアコンポジションのインポート(经典平台)を参照してください。

    • 自适应平台ソフトウェアコンポーネントの場合,AUTOSARの省略名とパッケージパスを指定します。

    经典的平台の場合,AUTOSARソフトウェアコンポーネントモデルから参照されるサブモデルをマッピングすることもできます。詳細については,AUTOSARコンポーネントモデルから参照されるサブモデルのキャリブレーションデータのマッピングを参照してください。

    (次へ]をクリックします。

  4. 经典的平台ソフトウェアコンポーネントを作成している場合,(设置界面)ペインが開きます。

    (设置界面)ペインで,コンポーネントインターフェイスプロパティを作成するオプションを選択します。

    • [基于Simulink模型创建默认值]金宝appを選択した場合,クイックスタートの手順の最後で,AUTOSARの既定の設定をモデルに適用することでコンポーネントインターフェイスのプロパティが作成されます。

    • (从ARXML进口)を選択した場合,(ARXML文件)フィールドが表示されます。共有のAUTOSAR要素定義(AUTOSARソフトウェアコンポーネントの記述ではない)が含まれている1つ以上のAUTOSAR XMLファイルを指定します。詳細については,共有AUTOSAR要素定義のインポートと参照を参照してください。

      (次へ]をクリックします。

  5. (完成)ペインが開きます。

    (完成)をクリックすると,AUTOSARコードのパースペクティブでモデルが開きます。続けてコンポーネントモデルを設定するには,AUTOSARコンポーネントの構成を参照してください。

金宝appスタートページでマッピングされたAUTOSARコンポーネントを作成

金宝app仿真软件スタートページは,AUTOSARソフトウェアコンポーネント開発の開始点として,AUTOSAR Blocksetのモデルテンプレートを提供します。经典的平台または适应平台コンポーネントのいずれかのテンプレートを選択して,[モデルを作成)をクリックします(系统作曲家™ソフトウェアをお持ちの場合は,アーキテクチャモデルのテンプレートを選択することもできます。詳細については,AUTOSARアーキテクチャモデルの作成を参照してください)。

作成されたモデルはAUTOSARシステムターゲットファイルとその他のコード生成設定で事前構成されていますが,AUTOSARソフトウェアコンポーネントにはまだマッピングされていません。テンプレートモデルの確認および調整後,AUTOSARコンポーネントのクイックスタート(場合によっては嵌入式编码器のクイックスタート)を使用して,モデルをAUTOSARソフトウェアコンポーネントにマッピングします。たとえば,次のようにします。

  1. 金宝app仿真软件スタートページを開きます。たとえば,MATLAB®コマンド金宝appを入力するか,MATLABまたは仿真金宝app软件ツールストリップから新しいモデルを開きます。

    スタートページが開きます。[新規]タブで,(AUTOSAR Blockset)が表示されるまで下にスクロールし,製品行を展開します。

  2. 使用するテンプレートにカーソルを合わせて,[モデルを作成)をクリックします。テンプレートに基づいたモデルが開きます(仿金宝app真软件スタートページが閉じます)。

    この例では,作成されたモデルがAUTOSAR经典平台のソフトウェアコンポーネント開発の開始点になります。

  3. モデルを調べて,要件に従って構成を調整します。必要に応じて,コンポーネントの動作を作成できます。モデルを AUTOSAR ソフトウェア コンポーネントにマッピングするには、AUTOSAR コンポーネントのクイック スタートを使用します。[アプリ]タブで(AUTOSAR组件设计器)をクリックします。モデルがマッピングされていないため,AUTOSARコンポーネントのクイックスタートが開きます。

  4. クイックスタートの手順に従います。必要に応じて,マッピングされたAUTOSARコンポーネントのクイックスタートでの作成を参照してください。(完成)をクリックすると,AUTOSARコードのパースペクティブでモデルが開きます。続けてコンポーネントモデルを設定するには,AUTOSARコンポーネントの構成を参照してください。

関連するトピック