一、基本信息
DDS是一个直观的数据库应用程序,用于定义和管理嵌入式控制器的校准和测量项目。
DDS管理着配置校准系统所需的校准、测量对象属性以及代码组成信息。为了确保DDS数据池和实际ECU软件的一致性,ANSI-C代码从DDS数据定义中生成,该ANSI-C代码被编译并与ECU软件连接。
在DDS中,生成的定位文件用于:
· 执行有效性检查。
· 获取创建ASAP2描述文件所需的地址信息。
二、基本功能
DDS服务负责ECU代码开发过程中的三大任务:
· 在数据库中,数据定义的ANSI-C源代码输出;
· 地址导入(IEEE-695文件或ELF / DWARF文件);
· 创建用于读取ASAP2文件的校准工具的描述文件。
在软件开发和校准活动之间提供通连接,DDS增加了物理解释,包括:转换,物理单位,格式信息。
数组和结构化数据被映射到校准数据对象模型(曲线/图,坐标轴,参数,在线数据)。
模块化的 DDS数据库本身以(ASCII格式)GRL文件形式组成配置单元,通过使用配置管理系统,DDS与ECU源代码共同进行管理。
DDS脚本主机在命令行上提供基本的搜索和修改操作。 DDS COM-API提供对DDS数据库的内部数据结构的访问。
三、DDS ASAP2编辑器
1、 DDS编辑器的图形用户界面提供:
· 上下文相关的联机帮助
· 用于所有数据池条目的直观树浏览器
· 实体排序和过滤功能
· 数据池导航功能
· 多项目处理功能
· 多级在线检查功能
2、DDS编辑器使用户能够输入源代码导出和校准工具所需的所有数据:
· 标识符名称
· 替代(显示)名称
· 说明文本
· 内存类型(RAM,ROM, 内部RAM)
· 数据类型
· 物理单位
· 显示格式
· 转换规则,例如分辨率/ 偏移
· 初始化值
· 地图,坐标轴和在线值之间的关系
· 数组和结构
· 系统和C / H文件
· 校准功能或组件
四、工作流程
1、用户通过使用DDS编辑器,导入ASAP2文件,使用DDS COM API来运行客户特定的导入脚本或重新使用现有的数据池文件,实现输入校准数据。另外,DDS V5.x可以从全球(全公司)数据字典 - > ADD中导入数据定义。 有关ADD的详细信息,您可以访问我们的网站 http://tools.emdoor.com/products/research/visu_it/
2、源输出过滤器用于生成ANSI C声明和定义文件,这些* .c和* .h文件将与ECU算法一起致力于ECU软件开发。 作为一个可选项,DDS数据定义可以被导出到模型驱动、自动编码开发工具,例如Ascet-SD和TargetLink。
3、DDS生成的C源文件和ECU算法软件是由可支持编译器之一(参见以下列表)编写的,此步骤生成的定位器文件能为校准数据定义提供地址信息。
4、DDS提供一个过滤器,它可以将定位器文件导入到数据库,地址信息将与现有的描述数据合并。
5、生成ASAP2(ASAM MCD 2 MC)描述文件(* .a2l)。
6、可以被导入的校准数据提供CVX文件,能定义初始化值。
五、 在ECU开发过程中,DDS的主要作用
文档
全面的在线协助系统能为所有输入字段、系统消息、命令行工具选项提供上下文相关的用户信息和分步指导。
应用
DDS支持命令行控制的过滤器。它可以从DDS Editor图形用户界面或通过命令行实现文件导入或导出,从而允许DDS功能与脚本、批处理和进程集成。
接口
· ASAM-MCD-2MC export: versions 1.5.1, 1.4.1, 1.3.1, 1.2.1 (or 1.2.0 for Softing EDICmobil)
· ASAM-MCD-2MC import: versions 1.6, 1.5.1, 1.4.1, 1.3.1 and 1.2.1
· ASAM-MCD-2D export: version 2.0 (ODX) -> ODX-FLASH export (prototype)
· Calibration Value import: CVX versions v1.0, v2.1
· ELF/DWARF import: DIAB DATA (Motorola MPC555 series), Hitachi (SH7055), Tasking TriCoreVX, etc.
· IEEE-695 import: Tasking C166, Tasking TriCore, etc.
· MSRSW export: version 2.2.2 (prototype)
· ASAM MDX V1.0 (Meta Data Exchange Format for Software Module Sharing) export (optional AddOn)
· Intel Hex and ELF DataRecord export/update
· XML Export and Import (DDX)
· Export to ETAS Ascet: versions 5.2, 6.1, 6.2
· Export to dSpace TargetLink: versions 3.0, 3.1, 3.2, 3.3, 3.4, 3.5
· Visu-IT!
Automotive
Data
Dictionary (ADD) -> Import of (calibration) data from a global data dictionary
六、系统要求
Operating System: Windows 7, Windows 10
Some components (e.g. Import from ADD) require the .NET runtime V4.6
Display resolution: 1024x768, 256 colors, 17 inch