develop 工具建立枚举参数变量

一、AutoSar Develop 创建ENUM枚举变量

最近在学习使用develop,创建枚举好像比较麻烦,不舍得花钱就白嫖了大神同事,顺便记录一下,如果做的不对请大神们指正一下。

二、使用步骤

1.创建Compu Methods

例如这边需要创建一个I2C从机地址的device ID,右击创建一个计算模型,输入你想要命名的计算方式名称,Category选择TextTable,然后点击Int To phys创建想要的枚举变量。

2.创建Data Contraints

右击创建数据约束,固定住创建枚举量的范围:

3.创建IDT

创建IDT,新建Type Reference,base type选择uint8,计算方式以及数据约束选择上述创建完成的类型:

4.挂载

将新建的IDT作为Operation参数类型使用或者创建port interface,即可在代码中生成相应的Enum变量。如果不做此操作,代码中生成不了相应的枚举。

生成的枚举可以在其他模块直接调用。

总结

创建枚举共分三个步骤,创建计算方式,创建数据约束,创建IDT,其中顺序可变,最后将其作为Operation参数类型使用或者创建port interface,完成之后保存导入到Cfg生成代码即可。

经验分享 程序员 微信小程序 职场和发展