ADT -Record结构体

创建多个Value ADT

创建另一个VoltageValidType

 

因VoltageValidType ADT是一个0和1的状态值,没有单位,无uint

 

 

在“New Application Value”对话框中,创建一个computation method计算方法。

1. 命名为“VoltageValidType_CompuMethod”,

2. Category设置为“Linear” 

3. 选择刚刚新创建的“Volt” 单位

4. Compu Contents中选择“Physical to internal”;

5. 在“Phys To Int”选项卡中,单击[New],在其右侧,配置物理范围,Factor和Offset

 

Type Mapping Sets

使用一个数据type mapping set来指定“VoltageValidType”和uint8之间的映射

 

 

不必为每个数据类型映射创建一个新的type mapping set。

Only show 。。。打勾的取消

创建一个Record ADT .

Voltage_RecordType

 

结构体里面元素名字需要关联刚刚创建的ADT

 

 

该名称Voltage_RecordImplementationType在生成的代码中,会充当结构体的名称.

创建Record ADT对应的Record IDT

在“Record Elements”选项卡中,单击“New”,创建第一个Record元素。

1. 在右侧输入名称:Voltage_lementationRecordElement

2. Element Type选择:Type Reference;

3. 并单击编辑按钮,在弹出的“Type Reference”对话框里的Data Type关联一个Autosar标准类型Uint16

 

 

 

在“Record Elements”选项卡中,单击“New”,创建第二个Record元素)。

1. 在右侧输入名称:VoltageValid_lementationRecordElement);

2. Element Type选择:Type Reference;

3. 并单击编辑按钮,在弹出的“Type Reference”对话框里的Data Type关联一个Autosar标准类型Uint8。

 

 

 

上述的元素名称Voltage_lementationRecordElementVoltageValid_lementationRecordElement在生成的代码中,会充当结构体元素名称.

 

 

Record ADT和Record IDT在Type Mapping Sets中映射

 Port数据元素引用Record ADT设置初始值方法---Record 和reference

 

Record

在“Record Constant Elements”选项卡中,编辑第一个元素常量:命名Voltage_ElementConstant;元素类型选择“Numeric”

在“Record Constant Elements”选项卡中,单击New,编辑第二个元素常量:命名VoltageValid_ElementConstant;元素类型选择“Numeric”

再返回到“Properties”选项卡,在Value中输入初始值

 

 

、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、

 

Reference

在弹出的“New Record Constant”对话框中,命名Voltage_InitValue

在“Record Constant Elements”选项卡中,编辑第一个元素常量:命名Voltage_ElementConstant;元素类型选择“Numeric”

在“Record Constant Elements”选项卡中,单击New,编辑第二个元素常量:命名VoltageValid_ElementConstant;元素类型选择“Numeric

再返回到“Properties”选项卡,在Value中输入初始值,完成Constant的创建

 

 

 

配置方法和 Record 一样,不过最后一个改成reference

 

 

 

 

 

 

 

 

SWC引用Type Mapping set

右键

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

YELL.DOLL

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值