万博1manbetxでのautosarソフトウェアコンポ,ネントの作成
AUTOSARソフトウェアコンポ,ネントのSim万博1manbetxulink®表現を作成するには,AUTOSAR XMLコンポーネント記述を新しいモデルにインポートするか,既存のモデルでコンポーネントを作成します。
既存のモデルでAUTOSARソフトウェアコンポーネントを作成するには,次のいずれかのリソースを使用します。
AUTOSARコンポーネントのクイックスタート——モデルに対するマッピングされたAUTOSARソフトウェアコンポーネントが作成され,AUTOSARコードのパースペクティブでモデルが開きます。
万博1manbetxSimulinkスタ,トペ,ジ- AUTOSARソフトウェア開発の開始点として,AUTOSAR Blocksetのモデルテンプレ,トを提供します。
あるいは,万博1manbetx仿真软件编码器™および嵌入式编码器®ソフトウェアを使用している場合は,嵌入式编码器クックスタトを使用できます。モデルのAUTOSARソフトウェアコンポーネントを作成するには,嵌入式程序员の[cコ,ド]タブまたはAUTOSAR Blocksetの(AUTOSAR)タブから嵌入式编码器のクックスタトを開きます。ク[autosarに準拠するcコド]または[AUTOSAR自适应平台に準拠するc++コド]を選択します。
マッピングされたautosarコンポネントのクックスタトでの作成
マッピングされたAUTOSARソフトウェアコンポーネントをAUTOSARコンポーネントのクイックスタートを使用して作成するには,次を行います。
AUTOSARソフトウェアコンポーネントがマッピングされていない仿真软万博1manbetx件コンポーネントモデルを開きます。この例ではautosarのモデル例
swc
を使用します。適応コンポ,ネントの作成では,autosarのモデル例LaneGuidance
を使用できます。モデルウィンドウで以下を行います。
[コンフィギュレ,ションパラメ,タ,]ダ,[コ,ド生成]ペ▪▪ンでシステムタ▪▪ゲットファ▪▪ルを
(autosar.tlc)
または(autosar_adaptive.tlc)
に設定します。(好的)をクリックします。[アプリ]タブで[AUTOSAR组件设计器]をクリックします。モデルがマッピングされていないため,autosarコンポネントのクックスタトが開きます。
AUTOSARソフトウェアコンポーネント開発用のモデルを構成するには,クイックスタートの手順に従います。
(设置组件)ペesc escンで,次を行います。
经典的平台ソフトウェアコンポーネントの場合,AUTOSARの省略名,パッケージパス,コンポーネントタイプを指定するか,既定の値を受け入れます。
コンポネントタプには
(应用程序)
、(ComplexDeviceDriver)
、(EcuAbstraction)
、(SensorActuator)
,および(ServiceProxy)
が含まれます。最も一般的なタ@ @プは[アプリケ,ション]
と(SensorActuator)
です。詳細にいては,アトミックソフトウェアコンポーネントをもつAUTOSARソフトウェアコンポジションのインポート(经典平台)を参照してください。自适应平台ソフトウェアコンポーネントの場合,AUTOSARの省略名とパッケージパスを指定します。
经典的平台の場合,AUTOSARソフトウェアコンポーネントモデルから参照されるサブモデルをマッピングすることもできます。詳細にいては,AUTOSARコンポーネントモデルから参照されるサブモデルのキャリブレーションデータのマッピングを参照してください。
[次へ]をクリックします。
经典平台ソフトウェアコンポ,ネントを作成している場合,(设置界面)ペ@ @ンが開きます。
(设置界面)ペ@ @ンで,コンポ@ @ネント@ @ンタ@ @フェ@ @スプロパティを作成するオプションを選択します。
[基于Simulink模型创建默认值]万博1manbetxを選択した場合,クイックスタートの手順の最後で,AUTOSARの既定の設定をモデルに適用することでコンポーネントインターフェイスのプロパティが作成されます。
[从ARXML导入]を選択した場合,(ARXML文件)フィ,ルドが表示されます。共有AUTOSAR要素定義のパッケージが含まれている1つ以上のAUTOSAR XMLファイルを指定します。たとえば,多くのコンポ,ネントに共通するデ,タ型関連の定義を指定できます。詳細にいては,共有autosar要素定義のンポトと参照および,コンポネントモデルへのautosarパッケジのンポトとAdaptiveコンポネントモデルからのAUTOSARパッケジのンポトの例を参照してください。
[次へ]をクリックします。
(完成)ペ@ @ンが開きます。
(完成)をクリックすると,autosarコ,ドのパ,スペクティブでモデルが開きます。続けてコンポ,ネントモデルを設定するには,Autosarコンポ,ネントの構成を参照してください。
万博1manbetxスタ,トペ,ジでマッピングされたautosarコンポ,ネントを作成
万博1manbetx仿真软件スタートページは,AUTOSARソフトウェアコンポーネント開発の開始点として,AUTOSAR Blocksetのモデルテンプレ,トを提供します。经典的平台または适应平台コンポーネントのいずれかのテンプレートを選択して,[モデルを作成]をクリックします(系统作曲家™ソフトウェアをお持ちの場合は,アーキテクチャモデルのテンプレートを選択することもできます。詳細にいては,Autosarア,キテクチャモデルの作成を参照してください)。
作成されたモデルはAUTOSARシステムターゲットファイルとその他のコード生成設定で事前構成されていますが,AUTOSARソフトウェアコンポーネントにはまだマッピングされていません。テンプレートモデルの確認および調整後,AUTOSARコンポーネントのクイックスタート(場合によっては嵌入式编码器のクイックスタート)を使用して,モデルをAUTOSARソフトウェアコンポーネントにマッピングします。たとえば,次のようにします。
万博1manbetxSimulinkスタ,トペ,ジを開きます。たとえば,matlab®コマンド
万博1manbetx
を入力するか,MATLABまたはSi万博1manbetxmulinkルストリップから新しいモデルを開きます。スタ,トペ,ジが開きます。[新規]タブで,(AUTOSAR Blockset)が表示されるまで下にスクロ,ルし,製品行を展開します。
使用するテンプレ,トにカ,ソルを合わせて,[モデルを作成]をクリックします。テンプレ,トに基づいたモデルが開きます(S万博1manbetximulinkスタ,トペ,ジが閉じます)。
この例では,作成されたモデルがAUTOSAR经典平台のソフトウェアコンポーネント開発の開始点になります。
モデルを調べて,要件に従って構成を調整します。必要に応じて,コンポーネントの動作を作成できます。モデルを AUTOSAR ソフトウェア コンポーネントにマッピングするには、AUTOSAR コンポーネントのクイック スタートを使用します。[アプリ]タブで[AUTOSAR组件设计器]をクリックします。モデルがマッピングされていないため,autosarコンポネントのクックスタトが開きます。
ク▪▪ックスタ▪▪トの手順に従います。必要に応じて,マッピングされたautosarコンポネントのクックスタトでの作成を参照してください。(完成)をクリックすると,autosarコ,ドのパ,スペクティブでモデルが開きます。続けてコンポ,ネントモデルを設定するには,Autosarコンポ,ネントの構成を参照してください。