目 录CONTENT

文章目录

AUTOSAR知识点 之 SWC (二):基于ETAS工具ISOLAR-AB新建一个枚举数据类型。

moke
2024-07-27 / 0 评论 / 0 点赞 / 102 阅读 / 0 字

1、概述

        实现工程的时候,有时候传递参数需要用户自己定义的数据类型,例如枚举、结构体之类的,方便于阅读的同时,增加代码的可维护性,文档记录一下如何增加一个枚举的数据类型

2、新建枚举数据类型步骤

2.1、新建CompuMethods

1、找到对应的arxml,上一篇文章已经介绍了,如何根据模板生成SWC,本次依旧根据上个模板实现,也可以自己在对应的Pacgage新建子包实现。本章节接着上篇文章描述。
右键CompuMethods 选择 New Child -> Elements -> Compu Method 

        此处有个注意点,一定不要双击CompuMethods,然后在如下界面新建,如下界面新建属于新建了一个Package,并不是我们需要的Element了。

2、选择Gategory

Gategory在新建之后是没有的,如下图

里面输入TEXTTABLE类型,然后重命名即可,例如下面

3、新建Internal To Phys,如下图,这里是为了物理值的映射。

4、新建Compu Scales

5、返回到如下图标界面

6、双击进入,选择CompuMethod界面,设计其值

7、设计自己需要的值即可。

2.2、新建ImplementationDataTypes

1、和上面建CompuMethods类似,必须在此界面建ImplementationDataTypes

2、类型填写TYPE_REFERENCE

3、双击建好的Element

4、出现如下界面

5、选择新建的数据类型参考的CompuMethods

6、选择参考的数据类型

以上建完,就会在代码里面出现对应的宏供RTE调用了。

博主关闭了所有页面的评论