在使用PREEvision定义AUTOSAR_CP Data Type之前,首先建立一个Data Type 存放路径,如下图所示,之后所有定义的数据可以存在此处。
1、PREEvision 数据类型定义与AUTOSAR数据类型定义映射表。PREEvision对于AUTOSAR定义的Private data type 进一步细分为integer、long、byte、float、double等多个类型。实际上AUTOSAR定义的数据类型中只有Value,所以我们这里统一按照Value处理就可以了。
定义一个Uint8数据类型:
主要定义属性如下:
2、Application Data Type 定义:选择之前建立的路径ADT_Private--new--data type--applicaion data typ--application value type,就可以建立一个Application Value Type,然后对它命名为ADT_Uint8;
- 2.1、定义物理最大值、最小值 Generic Physical Data Constraint;
- 2.2 属性定义如下