主要内容

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

AUTOSARデータ型の自動生成

AUTOSARコンポーネントモデルのAUTOSAR準拠Cコードを生成すると,嵌入式编码器®でコード内にAUTOSARプラットフォームデータ型が生成されます。AUTOSAR型の生成では,仿金宝app真软件®データ型置換を設定せずに,最上位モデル,参照モデル,および共有ユーティリティのAUTOSARプラットフォームデータ型を生成できます。

AUTOSAR規格はAUTOSARソフトウェアコンポーネントで使用するプラットフォームデータ型を定義します。金宝app仿真软件では,データ要素,オペレーション引数,キャリブレーションパラメーター,測定変数,インターランナブル変数などの要素で使用されるAUTOSARデータ型をモデル化できます。AUTOSARデータ型をモデル化するには,対応する仿真金宝app软件組み込みデータ型を使用します。詳細については,AUTOSARデータ型のモデル化を参照してください。

AUTOSARモデルを作成するときに,Cコードの生成で,仿真金宝app软件データ型が,対応するAUTOSARプラットフォームデータ型に置き換えられます。

金宝app仿真软件データ型 AUTOSARプラットフォーム型
布尔 布尔
float32
float64
int8 sint8
int16 sint16
int32 sint32
uint8 uint8
uint16 uint16
uint32 uint32

たとえば,获得ブロックと延迟ブロックを含むシンプルなAUTOSARモデルを作成し,获得ブロックパラメーター(出力データ型)int8に設定するとします。コードを生成するときに,金宝app仿真软件データ型int8ではなく,AUTOSAR準拠のCコードでAUTOSARデータ型sint8を参照します。

空白Runnable_Step (void) {sint8rtb_Delay;...simple_DW。Delay_DSTATE [1] = (sint8) -rtb_Delay;}

関連するトピック