主要内容

AUTOSAR自适应生成c++代码和XML描述

生成和导出AUTOSAR AUTOSAR-compliant c++代码的XML (ARXML)描述AUTOSAR自适应组件模型。

如果你有仿真软件编码器和金宝app嵌入式编码软件,您可以构建AUTOSAR组件模型。构建一个自适应组件模型生成算法的c++代码和出口ARXML描述符合AUTOSAR适应平台规范。使用生成的c++代码和ARXML描述模型的测试或集成到一个AUTOSAR自适应运行时环境。金宝app

准备AUTOSAR自适应组件模型的代码生成

您想打开一个自适应组件模型生成AUTOSAR c++代码和ARXML描述。这个示例使用AUTOSAR示例模型autosar_LaneGuidance

open_system (“autosar_LaneGuidance”);

可选地,完善模型配置设置代码生成,您可以使用嵌入的编码器快速启动(推荐)。下面的例子使用了嵌入式编码器快速启动。从应用程序选项卡,打开AUTOSAR组件设计器应用。AUTOSAR选项卡上,单击快速启动

快速启动程序。在输出窗口中,选择输出选项c++代码符合AUTOSAR适应平台

快速启动软件需要以下步骤配置一个AUTOSAR自适应软件组件模型:

  1. 配置代码生成模型的设置。如果不选择AUTOSAR的目标,软件配置参数集模型系统目标文件autosar_adaptive.tlc

  2. 如果AUTOSAR映射不存在,软件创建一个映射AUTOSAR自适应模型的软件组件。

  3. 执行模型构建。

在过去的窗口,当你点击完成AUTOSAR代码中,您的模型打开透视图。

检查XML选项AUTOSAR字典

在生成代码之前,打开AUTOSAR字典和检查AUTOSAR XML导出的设置参数。在AUTOSAR选项卡上,选择代码接口>AUTOSAR的字典。AUTOSAR的词典,选择XML选项

AUTOSAR字典中的XML选择视图显示XML导出参数及其值。您可以配置:

  • 在仿真软件中创建XML文件包装AUTOSAR元素金宝app

  • AUTOSAR包的路径

  • AUTOSAR导出XML内容的各个方面

这个例子集导出的XML文件的包装单独的文件ARXML自适应组件,数据类型,和接口导出到一个文件,modelname.arxml。出口还生成ARXML manifest文件。

AUTOSAR生成c++代码和XML描述

AUTOSAR生成c++代码和XML符合适应平台的软件描述规范,构建模型。在模型窗口中,出版社Ctrl + B。构建过程生成c++代码和ARXML描述模型的建立文件夹,autosar_LaneGuidance_autosar_adaptive。数据类型和相关元素不用于模型从出口ARXML文件中删除。当构建完成后,打开代码生成报告。

相关链接