欢迎光临亿道电子技术有限公司官网!

全国服务热线:

400-821-3806

您的位置:首页 > 产品中心 > 研发管理 > Visu-IT
导航栏目

深圳(总部)

深圳市宝安区33区大宝路83号美生慧谷科技园 美谷5栋(邮编:518101)

电 话: 0755-23706296

邮箱:shenzhen@emdoor.com


北京

北京市朝阳区阜通东大街1号院 望京SOHO T1-B-1709室(100102)

电 话:010-82359258

邮箱:beijing@emdoor.com


上海

上海市杨浦区国定路335号复旦科技创业园2号楼10层(200433)

电话:021-52653259 021-62650520

邮箱:shanghai@emdoor.com

Visu-IT

联系我们
Visu-IT
Visu-IT !提供ADD (Automotive Data Dictionary)、DDS (Data Declaration System)、ASAP2Toolkit (ASAP2 Editor and Tools)以协助汽车电子控制单元的开发。
Visu-IT

Visu-IT



Automotive Data Dictionary

 

  Visu-IT! 公司的Automotive Data Dictionary(简称ADD)声明了一个在公司或组织中使用的ECU 标签/变量的全局的数据字典。ADD单一来源的理念简化了所有项目之间数据申明(data declarations)的处理和管理。

  正是因为这些标签在全公司的可用性和唯一性,ADD可以支持在整个开发过程中,达到连续的和一致的数据声明。

一、基本信息

ADD的主要目标是集中所有数据元素/定义,支持功能开发部分和软件开发部分数据的重复使用。

这意味着每个人都能够从单一来源中选择一个数据定义,而且这些数据是独一无二的,项目与编辑器是相互独立的。 因此,在整个开发过程中能确保数据定义相同。

由于在全公司广泛可用性,ADD能避免数据冗余,并确保这些数据的唯一性。

二、连续的数据处理能力

使用ADD,可以实现数据从“系统”步骤到“软件”阶段的连续处理。 ADD避免了功能实现与软件开发之间的差距,确保了数据一致性,从而提高了系统的质量,减少了系统开发和软件开发的工作。

 


三、目标

        ADD涵盖的无缝数据定义的主要目标是:

提供一个中心区域和全公司范围的可访问数据库,以此作为数据定义的单一来源(项目与编辑器独立!)
确保全球公司范围内的适用性和多用户使用性
支持定义过程中的一致性检查
通过为所有数据定义使用版本和生命周期来确保数据的一致性
分配数据和数据流驱动的搜索和分析功能
提供从系统到软件的连续数据处理流程
提高界面描述的质量
在开发过程的早期阶段,提供多个层次结构级别(模块,聚合和项目)的检查操作

四、主要特点

管理数据对象(ECU标签/变量)
ECU变量为:测量,参数,坐标轴,地图和“系统常量”(cDefines)
数据对象的版本管理(版本和修订)
数据对象和数据类型(草稿的,固定的,过时的等)的实时管理
数据对象(容器概念)的分组,包括容器的概览图与数据对象定义的链接
强大的搜索和查询功能(数据对象,数据类型等),包括交叉引用等等。
显示工作空间和数据库条目之间的差异
用户管理包括用户/ 角色概念,用于控制访问授权
使用样式表创建XML格式和支持其他格式(用于报告的HTML,MSR SW DTD ...)

五、操作流程和接口

       单源连续数据流

主要目标是集中所有数据元素/定义,并为功能开发部分以及软件开发支持数据的重用


    这意味着每个人都可以从一个源中选择一个数据定义,在该处数据是唯一存储的,与项目和编辑器无关。因此,可以确保在整个开发过程中数据定义是相等的。

      由于公司范围内的可用性和这些数据的唯一性,ADD避免了数据冗余。

 

通过为DDS提供智能灵活的接口,DDS的所有接口(如ASAP2,ELF,I3E,CVX等)也隐含地在ADD中提供。

ADDS = ADD + DDS

ADDDDS的总体目标是帮助在整个开发过程中保持数据的一致性,这意味着系统/功能开发和软件开发均如此。由于ADD的单一来源概念和与DDS的出色接口,可以实现这种一致的数据处理。

 







ASAP2 Toolkit

Visu-IT!ASAP2Toolkit是一个独立的应用程序,用于创建,导入,合并和更新“ ASAM MCD 2MC”描述文件(* .a2l)。

ASAP2Toolkit包含易于使用的ASAP2编辑器,用于定义和管理要在嵌入式控制器中使用的校准和测量项目以及配置校准系统所需的属性和设置。

一、主要特征:

 包含易于使用和直观的ASAP2编辑器

 提供导入,维护和导出ASAP2文件的功能

 管理ASAP2校准和测量对象以及配置校准系统所需的ASAP2定义

 提供自动地址更新

 使用户能够使用标准开发过程文件“ * .i3e”(IEEE-695)和“ * .elf”(ELF-DWARF)自动生成a2l描述文件(->从例如ELF-DEBUG文件导入标签)

 提供a2l输出文件,这些文件符合INCA等测量和应用系统

二、工作流程


可以将源代码中的ECU变量传输到用于测量和校准系统(如INCA)的ASAM MCD 2MC文件中。


三、用例

ASAP2Toolkit支持以下主要用例:

     用例1:导入ELF / I3E文件并生成A2L

用例2:读取A2L并生成A2L

用例3:在“ ASAP2Edit”中编辑数据并生成A2L

注意:当然,UseCases可以根据客户需求进行组合和混合

四、兼容性

ASAP2Toolkit处理并生成符合标准ASAM MCD 2MC V1.x的ASAP2文件。ASAM MCD 2MC描述文件包含以下信息:

  测量和校准变量(参数,曲线,图)

  物理地址,转换公式,数据类型等

  ECU接口描述(CAN或ETK上的XCP)

  校准方法(SERAM,SERAP)

  记录布局

  等等




五、接口

  ASAM-MCD-2MC export:versions 1.6, 1.5.1, 1.4.1, 1.3.1, 1.2.1

  ASAM-MCD-2MC import:versions 1.6, 1.5.1, 1.4.1, 1.3.1, 1.2.1

  ELF/DWARF import:DIAB DATA (Motorola MPC555 series), Hitachi (SH7055), Tasking TriCoreVX

  IEEE-695 export:Tasking C166, Tasking TriCore

  COFF import:MPLAB C18






DDS – Data Declaration System




一、基本信息

       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中导入数据定义。 

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