このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
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;}