NATIVE-DECLARATION嵌入式编码器产生的错误的

15的观点(30天)
Rajesh Mallina
Rajesh Mallina 2020年4月29日
编辑: 尼科Wiedenhaus2023年1月4日
创建示例matlab模型和嵌入式代码和Autosar生成代码
我看到有arxml生成问题
< SW-BASE-TYPE UUID =“8033285 f-ff92-5e61-6ff2-b4aad944c02c”>
<字> uint8 < /字>
<目录> FIXED_LENGTH < /类别>
< BASE-TYPE-SIZE > 8 < / BASE-TYPE-SIZE >
< BASE-TYPE-ENCODING > < / BASE-TYPE-ENCODING >没有
< NATIVE-DECLARATION > uint8 < / NATIVE-DECLARATION >
< / SW-BASE-TYPE >
< NATIVE-DECLARATION >假设unsigned char,但它作为uint8的生成
有一个解决方案来生成actula原生类型?

答案(2)

Andreas Apostolatos
Andreas Apostolatos 2021年10月8日
你好,
我想后续在这个问题上,以防别人偶然发现同样的问题。
< NATIVE-DECLARATION >仿真软件使用A金宝appUTOSAR平台类型,因为它们定义的AUTOSAR标准。这是下面的文档页面中提到,
请注意,在生成的代码和使用这些类型是定义在头文件Platform_Types.h。
如果你想定制< NATIVE-DECLARATION >数据类型,然后RTE生成器使用的应提供自己的头文件Platform_Types。h和必要的类型定义基于特定的目标,因为头文件Platform_Types。h文件默认提供的模型是一个存根文件只有银测试。金宝app
我希望这些信息可以帮助。
亲切的问候,
安德烈亚斯

尼科Wiedenhaus
尼科Wiedenhaus 2023年1月4日
编辑:尼科Wiedenhaus 2023年1月4日
你可以改变下的本地声明XML选项AUTOSAR的字典:

类别

找到更多的在AUTOSAR Blockset帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!