中国智慧团建网站,wordpress 无法显示图片,收录入口在线提交,WordPress页面批量生成本文框架 1. 前言2. ASAP2 Tool-Set系统介绍2.1 ASAP2 Creator介绍2.2 ASAP2 Updater介绍2.3 ASAP2 Merger介绍2.4 ASAP2 Comparer及Checker介绍2.5 ASAP2 Modifier介绍2.6 ASAP2 Studio介绍 3. 项目实操说明3.1 项目实操建议3.2 工具下载地址及使用 1. 前言
在XCP观测及标定整… 本文框架 1. 前言2. ASAP2 Tool-Set系统介绍2.1 ASAP2 Creator介绍2.2 ASAP2 Updater介绍2.3 ASAP2 Merger介绍2.4 ASAP2 Comparer及Checker介绍2.5 ASAP2 Modifier介绍2.6 ASAP2 Studio介绍 3. 项目实操说明3.1 项目实操建议3.2 工具下载地址及使用 1. 前言
在XCP观测及标定整个开发过程中A2l文件的生成是非常重要的一环在前面的文章中也介绍了一些A2l相关的介绍比如 A2l文件的格式解析XCP实战系列介绍02-A2L文件详尽解析 基于ASAP2 Editor生成A2l文件过程介绍XCP实战系列介绍07-使用ASAP2 Editor生成A2l文件详解
本文将基于vector公司的ASAP2 Tool-Set工具介绍A2l文件的生成及相关的工具进行功能性介绍后续有时间会在实战篇中更新一篇如何在项目中更好应用及配套脚本开发的文章。
2. ASAP2 Tool-Set系统介绍
ASAP2 Tool-Set 工具是由一系列脚本工具组成包括ASAP2 Creator, ASAP2 Updater, ASAP2 Merger, ASAP2 Comparer, ASAP2 Checker, ASAP2 Modifier and ASAP2 Studio. 各工具使用的前后顺序如下图所示
2.1 ASAP2 Creator介绍
ASAP2 Creator 根据代码中的特殊注释生成一个ASAP2 片段文件注意这里需要根据工具要求在代码中添加特殊的注释比如对于标定量观测量等对应的注释类型是不同的这里生成的A2l中变量的地址默认为0 在操作前代码中特殊标记添加特殊的记号脚本通过识别这些符号来对应的生成例如对于一个uint8类型的观测量sample1 需要添加的内容如下
/* SYMBOL sample1 A2L_TYPE MEASURE DATA_TYPE UBYTE END
*/
uint8 sample1;对于变量类型A2L_TYPE如观测/标定/curve/map/String等需要根据实际需要进行配置也可以对变量配置特殊的Compu_Method另外在ASAP2Creator.ini文件中也可以对生成的规则进行单独配置。
2.2 ASAP2 Updater介绍
ASAP2 Updater 会基于编译生成的.map文件更新A2l文件中变量或者的地址信息 在这里可以导入.map文件或.elf文件选择不同的文件类型需要在Updater.ini中对MAP_FORMAT进行配置。
2.3 ASAP2 Merger介绍
ASAP2 Merger 可以将多个A2l文件合并到一起比如对于开发中应用层可能会基于matlab模型生成一个a2lBSW部分开发也会生成一个A2l这样就可以基于ASAP2 Merger将两个A2l文件合并到一起生成一个最终可用的A2l文件
2.4 ASAP2 Comparer及Checker介绍
ASAP2 Comparer 可以用于比较两个A2l文件
ASAP2 Checker 可用于校验A2l文件对给定的ASAP2文件执行语法检查及合理性检查
目前两个工具已经被集成在ASAP2 Studio中可以通过ASAP2 Studio对A2l文件进行检查及对比。
2.5 ASAP2 Modifier介绍
ASAP2 Modifier 可对A2l文件进行修改
2.6 ASAP2 Studio介绍
ASAP2 Studio 相对于项目的众多脚本文件其是一个可视化的工具A2l中的所有的信息都能被看到目前也集成了一些前面的功能例如在15.0版本中集成了ASAP2 CheckerASAP2 Modifier及ASAP2 Updater.
3. 项目实操说明
3.1 项目实操建议
在实际项目中推荐大家按工具的使用流程熟悉工具的约束及使用规则毕竟ASAP2 Tool-Set是封装好的工具先熟悉规则再应用落地
在开发中可开发配套的代码symbol特殊标记生成的脚本再将脚本进行封装后面也可以跟大家分享一下这块的开发思路
最后一个就是在特殊标记添加中可能会遇到很多复杂特殊处理如结构体多层嵌套特殊计算方法的使用等在使用该工具时可能会稍微复杂些。
3.2 工具下载地址及使用
工具下载链接 Vector下载中心 ASAP2 Tool-Set
在下载安装完成后可以在安装文件夹中看到对应的demo示例如C:\Program Files\Vector\ASAP2 Tool-Set 15.0\Examples
另外在安装文件夹中也有对工具的详细使用指导如配置项设置不同类型的变量如何添加对应的symbol信息等本文仅仅是简单的抛砖引玉帮大家推荐一个额外的A2l生成及检查方案。
注工具的使用需要跟vector申请购买相应的license。
最后如您对XCP实战部分有其他需求可移步到XCP实战专栏看是否有您需要的内容实战系列导读快速链接XCP实战系列导读