主要内容

AUTOSAR数据类型自动生成

当你产生AUTOSAR-compliant AUTOSAR组件模型C代码,嵌入的编码器®在代码中生成AUTOSAR平台数据类型。AUTOSAR类型代AUTOSAR平台数据类型允许您生成模型,参考模型和共享公用事业没有配置模型金宝app®数据类型替换。

AUTOSAR标准定义了平台的数据类型使用AUTOSAR软件组件。在仿真金宝app软件中,您可以模型AUTOSAR元素,比如数据元素中使用的数据类型操作参数,校正参数,测量变量和inter-runnable变量。AUTOSAR建模数据类型,使用相应的仿真软件的内置数据类型。金宝app有关更多信息,请参见模型AUTOSAR数据类型

AUTOSAR模型,当你建立你的C代码生成替换模型数据类型与相应的AUTOSAR平台数据类型。金宝app您可以配置平台的类型名称XMLOptionsAUTOSAR的字典。有关更多信息,请参见AUTOSAR平台类型

金宝app模型数据类型 AUTOSAR 3。x平台类型 AUTOSAR 4。x平台类型
布尔 布尔 布尔
浮动 float32
float64
int8 SInt8 sint8
int16 SInt16 sint16
int32 SInt32 sint32
int64 SInt64 sint64
uint8 UInt8 uint8
uint16 UInt16 uint16
uint32 UInt32 uint32
uint64 UInt64 uint64

金宝app对AUTOSAR 3的支持。x平台名称将在未来的版本中被删除。

例如,假设您创建一个简单的AUTOSAR模型包含增益和延迟块,并设置参数得到的块输出数据类型int8。生成代码时,模型的数据类型金宝appint8AUTOSAR AUTOSAR-compliant C代码引用数据类型sint8

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

相关的例子

更多关于