一、INCA软件是当前主流标定开发软件之一,尤其在动力系统控制器的标定中应用非常广泛。

二、通常标定工程师负责某个/多个软件模块的标定,在完成该模块标定工作后提交该标定数据(DCM文件),而后集成工程师将各个模块的标定数据(DCM文件)统一导入HEX/S19文件进行最终的数据释放及发布。

三、工程师提交数据文件(DCM文件)前都需要核对每个标定参数的数值,是否已按既定数值填写无误。通常情况下我们需要打开INCA软件的Experiment界面对每个标定的数值进行查实核对。核对工作需要耗费大量的时间和精力,特别是标定参数数量巨大时,容易出现疏忽和错误。

四、介于上述不足,个人基于Excel编写了个对DCM文件中的标定参数进行查询及核对的小工具,其主界面如图所示。

五、使用方法:

1.启动工具后打开DCM文件(包含模块内所有标定参数),此时文件信息栏中会显示该DCM文件的信息(DCM文件名、工程名、数据名)

2. 在Calibration variabe列填入要查询的标定量名称,在Display列填入标定量显示形式(* h 十六进制显示;b 二进制显示 ; 其他 按照DCM保存时的默认方式显示),Unit列则会自动从DCM文件获取。

* 如该标定量不在DCM文件中,则标定量值则显示空白

3、显示设置说明(具体展示)

标定量DFC_DisblMsk.DFC_TccPlausChk_C

默认显示值为1408,按照十六进制显示值为 580,按照二进制显示值为0000,0101,1000,0000

Display Unit Calibration Variable Value
  - DFC_DisblMsk.DFC_TccPlausChk_C 1408                              
h - DFC_DisblMsk.DFC_TccPlausChk_C 580                              
b - DFC_DisblMsk.DFC_TccPlausChk_C  0  0  0  0  0  1  0  1  1  0  0  0  0  0  0  0

* 当选择二进制形式显示时,数据将转换成16位的二进制数值,每个单元格显示一个bit ; 上述值 0000,0101,1000,0000

Display Unit Calibration Variable Value
    CAN_xInitData_Msg00_C 88 129 0 0 44 0 0 0                
b   CAN_xInitData_Msg00_C 1011000 10000001 0 0 101100 0 0 0                

* 当选择二进制形式显示且标定量数值不止一个时,则不进行拆分显示,每个单元格表示一个数值。

4、核对模式,当需要对标定量参数进行核对时,首先将核对模式的选择项勾上。

填入标定量名称及其标定量的期望设定值,如果读取DCM文件中标定量的数值与Excel对应单元格中填入期望的值不一致时,对应数值将高亮显示(橙红色),提醒工程师重新检查该标定量在 DCM文件中的实际数值。

六、备注说明

该工具的作用:

1、批量查阅标定量的数值(当前设定的最大读取500个标定量)

2、核对标定数据DCM文件中标定值是否与期望值一致(期望值由使用者填入)

3、暂不支持Liner、Map标定数据(建议使用INCA核对该类型标定量)

七、工具及运行环境下载链接

百度网盘:https://pan.baidu.com/s/11XKRUW2kMtELcqJIeXWRwg 提取码:nj37

基于Excel的标定数据(DCM文件)查询及核对工具相关推荐

  1. C#基于Npoi通过特性的方式导出简单数据到Excel或基于特性以及基于Excel模板导出数据到Excel以及从Excel中把数据导入到对象中

    导出数据到Excel表格以及从Excel表格中读取数据是我们日常开发很多情况都会遇到的,这里或许只是导出一些简单的数据到excel,这里或许会按照一定的模板导出数据到excel,这里也可能需要从Exc ...

  2. EXCEL根据基础数据列匹配查询公式

    根据基础数据,匹配查找结果: 示例:=INDEX(A:A,MATCH(J2,C:C,)) 说明:根据J2单元格中的名字与C列匹配,结果是A列中的内容.

  3. 基于Python3+Scapy的数据包流量特征批量分析工具

    基于Python3+Scapy的网络数据包批量分析工具 项目源码 适用范围以及使用说明 背景 环境准备及运行说明 常见协议分析识别 TCP协议识别 UDP协议识别 输出TXT文档信息 SSL NAME ...

  4. excel 两组数据交点_【如何写论文系列之 SPSS数据分析】独立样本 t 检验

    今天我们来介绍一种研究中使用最为广泛的数据分析方法--独立样本 t 检验.为什么说独立样本 t 检验是使用最为广泛的方法呢?这要从我们研究设计开始说起,研究一般是建立在发明了一种新方法,对于一部分研究 ...

  5. 基于模板配置的数据可视化平台

    导读:在大数据智能时代,数据分析的价值越来越重要,而数据分析可视化平台的能力要求也越来越高.本文从百度数据中心的数据可视化平台出发,介绍了配置化的数据可视化平台的应用价值,并对数据可视化平台的整体处理 ...

  6. 基于Excel的VDS记录数据文件查看及转换工具(转MDA格式)

    一.XXXX当前采用VDS软件作为4S店及售后配套使用软件,该软件可读取车辆控制器的版本信息.读取/清除故障码信息. 与此同时VDS软件还可以实时读取及记录车辆控制器的运行参数数据,通过查看记录数据可 ...

  7. python将医学dcm文件数据信息转换为excel文件

    分析结果展示 打开解析dcm信息后对应的excel文件,所有关键字段都录入到excel中,解决了日常处理异常dcm文件的复杂问题 fileutil文件 import os import shutil ...

  8. php 表格导入excel插件,BootStrap Fileinput插件和表格插件相结合实现导入Excel数据的文件上传、预览、提交的步骤...

    这篇文章主要介绍了BootStrap Fileinput插件和Bootstrap table表格插件相结合实现文件上传.预览.提交的导入Excel数据操作步骤,需要的朋友可以参考下 bootstrap ...

  9. excel抓取数据_抓取具有要求的excel在线只读文件

    excel抓取数据 In a previous article https://medium.com/@hanqi_47643/scraping-excel-online-read-only-file ...

最新文章

  1. matlab 灰色Verhulst预测模型
  2. 链路追踪之zipkin
  3. oracle重新编译package,如何有效的编译数据库中的失效对象(Package,trigger等)
  4. 如何抓获JVM crash的幕后黑手
  5. Apache Solr Velocity 注入远程命令执行漏洞复现 (CVE-2019-17558)
  6. java连本地mysql注意事项_java数据库连接及注意事项
  7. Java IO实战操作(四)
  8. 美国 CISA 和 NIST 联合发布软件供应链攻击相关风险及缓解措施
  9. matplotlib——折线图
  10. ct与x光的哪个辐射大_胸片、CT、PET/CT哪个辐射大?结果你很难猜到
  11. 计算机word表格平均分,Word表格自动求和_word求平均值 - 学无忧
  12. android 100以内的随机数
  13. python 拼音输入法_用Python从0开始实现一个中文拼音输入法
  14. 启动计算机需要配置,Win10 office2007每次启动都要配置的解决方案
  15. 8uftp,8uftp使用教程图解
  16. 使用curl自动签到百度贴吧
  17. 2022年5月4号SSM框架整合学习一:
  18. 新视角 | 新形势下工厂设备管理的5大误区
  19. 第二章 年轻人都是富翁
  20. 神经网络正向传播步骤和反向传播

热门文章

  1. B站视频控制代码、bilibli快捷键
  2. 评论留言用html怎么做,利用JS实现评论留言发布表单代码
  3. Ubuntu 20.04修改ip地址(Netplan)
  4. Servlet从服务器下载文件 步骤+代码
  5. uniApp开发小程序(7)使用mescroll配置上啦下拉的样式,以及分类页面的配置
  6. 图形化开发(一)——Three.js基本介绍-优缺点-在线编辑器 Babylon.JS是最好的JavaScript3D游戏引擎
  7. 淘宝关键词搜索商品API
  8. 数据库的几种去重方法
  9. python增加微博阅读量_微博如何增加阅读量
  10. tnc_pib_tc