主要内容

生成ASAP2和CDF校准文件

为模型生成并定制一个ASAP2文件和一个CDF(校准数据格式)文件生成校准文件工具。默认情况下,工具会根据ASAM MCD-2 MC标准生成最新版本的A2L文件。您可以选择生成一个不同的版本。您可以自定义校准文件的选项,例如A2L文件的版本和CDF文件的模式类型。有关ASAM MCD-2 MC (ASAP2)标准和ASAM CDF标准的更多信息,请参见ASAM网站www.asam.net

打开生成校准文件工具

  1. 打开模型。

  2. 打开嵌入式编码器应用程序。

  3. 为模型生成代码。

  4. C代码选项卡上,选择分享>生成校准文件

请注意

对于AUTOSAR模型,选择Autosar>分享>生成校准文件

使用该工具,您可以生成A2L和cdfx文件同时为一个模型。您可以对配置了基于ert、基于grt、Simulink Real-Time、Classic AUTOSAR或Adaptive AUTOSAR系统目标文件的模型使用该工具。该工具会记住最后使用的设置,例如ASAP2文件的版本、包含或排除注释、关闭或打开ASAP2文件以及生成CDF文件。Simulink将这些设置保存在MATLAB首选项中。这些设置将覆盖默认设置。

对于Adaptive AUTOSAR和Simulink Real-Time系统目标文件,可以为c++语言生成ASAP2文件。对于基于GRT和ERT的系统目标文件,只能为C生成ASAP2文件。

对于经典的AUTOSAR模型,该工具允许您在ASAP2文件中包含或排除RTE元素包括AUTOSAR RTE元素选择。

ASAP2文件生成

ASAP2定义了应用程序执行时使用调优参数和测量信号数据的内部ECU变量的描述格式。使用实例生成ASAP2文件。

  1. 默认情况下,生成ASAP2选择启用。如果未启用,则滑动生成ASAP2滑块到on位置以启用A2L生成。

  2. 修改A2L文件的名称,请在文件名称字段,指定名称。

  3. 默认情况下,代码生成器使用构建文件夹作为所选模型的文件夹路径。如果要为A2L文件指定不同的文件夹路径,可以在文件夹的路径字段。

  4. 替换A2L文件中的ECU地址,请在符号文件字段,提供与应用程序可执行文件相关联的符号文件。否则,清楚地址更换字段。

    该工具支持ELF、PDB、DWARF或可执行文件作为替代ECU地址的符号文件。

  5. 版本下载所需版本的A2L文件。默认版本为1.71。

  6. 若要排除A2L文件中的注释,请清除包括评论

  7. 对于经典AUTOSAR模型,要排除A2L文件中的RTE元素,请清除包括AUTOSAR RTE元素

  8. 点击生成

要以编程方式生成A2L文件,请使用coder.asap2.export函数。

提供文件生成

ASAM CDF定义了用于存储ECU参数值和相关元数据的数据描述格式。ASAM CDF文件使用XML,可以通过校准工具和XML编辑器轻松地验证、编辑、导入和导出。使用工具生成一个CDF文件。

  1. 滑动生成提供滑块到打开的位置。

  2. 要更改CDF文件的名称,请在文件名称字段。

  3. 默认情况下,代码生成器为所选模型的文件夹路径选择构建文件夹。如果要为CDF文件指定不同的文件夹路径,请在文件夹的路径字段,指定路径。

  4. 使用模式类型要设置为的字段XSD(XML模式定义)或DTD(文档类型定义)。的DTD模式类型为默认值。

要以编程方式生成CDF文件,请使用coder.cdf.export函数。

请注意

禁用Simulink实时系统目标文件生成CDF文件。

创建一个基于主机的ASAM-ASAP2数据定义文件,用于数据测量和校准

该模型显示ASAP2数据导出。ASAP2是由自动化和测量系统标准化协会(ASAM)提出的数据定义标准。

打开示例模型

打开示例模型rtwdemo_asap2

open_system (“rtwdemo_asap2”);

看到ASAP2文件生成自定义并生成ASAP2文件。

另请参阅

|

相关的话题

Baidu
map