当前位置: 首页 > news >正文

把DTC从Excel导入cdd的方法

本文是基于CANdelaStudio12.0讲解

问题一:当导入DTC的xxx.cdi文件报如下红色错误

可能原因:在设置具有下拉框的属性的内容时,输入的内容不在下拉框列表中

解决办法:在.cddt文件中更新“”Error Code Table“”内容,把新的选项更新进去,以下以“Corrective action”为例

DTC Export...导出的.cdi文件格式如下:

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<!--                                                            -->
<!--  CANdelaStudio.exe 12.0 (12.0.100) -->
<!--  CdiExport.dll     12.0 (12.0.100) -->
<!--                                                            -->
<CANDELAIMPORT dtdfilevers="1.5.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><IMPORTDOC><DTCCOLLECTION formatidentifier="ISO_14229_1"><DTCPOOL type="normal"/><RECORDTEMPLATEMAPPING><ITEMMAPPING id="_1">DTC_SHORTNAME</ITEMMAPPING><ITEMMAPPING id="_2">SetCondition</ITEMMAPPING><ITEMMAPPING id="_3">ResetCondition</ITEMMAPPING><ITEMMAPPING id="_4">CorrectiveAction</ITEMMAPPING><ITEMMAPPING id="_5">SpecialInstruction</ITEMMAPPING><ITEMMAPPING id="_6">DTC_OPERATION_CYCLE</ITEMMAPPING><ITEMMAPPING id="_7">DTC_AGING_SUPPORTED</ITEMMAPPING><ITEMMAPPING id="_8">DTC_AGING_CYCLE</ITEMMAPPING><ITEMMAPPING id="_9">DTC_AGING_COUNTER</ITEMMAPPING><ITEMMAPPING id="_10">DTC_INIT_MONITOR_REQUIRED</ITEMMAPPING><ITEMMAPPING id="_11">DTC_PRIORITY_VALUE</ITEMMAPPING><ITEMMAPPING id="_12">DTC_SEVERITY_VALUE</ITEMMAPPING><ITEMMAPPING id="_13">DTC_DEBOUNCING_ALGORITHM</ITEMMAPPING><ITEMMAPPING id="_14">DTC_STEP_SIZE_PREFAILED</ITEMMAPPING><ITEMMAPPING id="_15">DTC_STEP_SIZE_PREPASSED</ITEMMAPPING><ITEMMAPPING id="_16">DTC_JUMP_UP_PREFAILED</ITEMMAPPING><ITEMMAPPING id="_17">DTC_JUMP_DOWN_PREPASSED</ITEMMAPPING><ITEMMAPPING id="_18">DTC_WARNING_INDICATOR_FLAG</ITEMMAPPING><ITEMMAPPING id="_19">DTC_FUNCTIONAL_UNIT_VALUE</ITEMMAPPING><ITEMMAPPING id="_20">DTC_PRECONFIRMED_THRESHOLD</ITEMMAPPING><ITEMMAPPING id="_21">DTC_FAILED_THRESHOLD</ITEMMAPPING><ITEMMAPPING id="_22">DTC_PASSED_THRESHOLD</ITEMMAPPING><ITEMMAPPING id="_23" type="A">Status</ITEMMAPPING><ITEMMAPPING id="_24" type="A">RequirementsId</ITEMMAPPING></RECORDTEMPLATEMAPPING><DTCS><DTC number="12687495"><ERRORTEXT>与TBOX通信丢失</ERRORTEXT><RECORD><RECORDITEM itemmappingref="_1">TBOX节点丢失</RECORDITEM><RECORDITEM itemmappingref="_2">1. IG ON后1s
2.不处于bussoff状态
3. 蓄电池电压正常(9V~16V)或从蓄电池电压异常恢复1s后
4.85 02未被激活
5.接收的TBOX任意一帧周期报文连续丢失5帧</RECORDITEM><RECORDITEM itemmappingref="_3">所有周期报文接收到连续5帧</RECORDITEM><RECORDITEM itemmappingref="_4">TBOX通讯丢失</RECORDITEM><RECORDITEM itemmappingref="_5">引起故障可能的原因: 域控制器从MCU未正确检测到主MCU通讯数据</RECORDITEM><RECORDITEM itemmappingref="_6">DEM_POWER</RECORDITEM><RECORDITEM enumindex="1" itemmappingref="_7">not supported</RECORDITEM><RECORDITEM itemmappingref="_8">DEM_POWER</RECORDITEM><RECORDITEM itemmappingref="_9">0</RECORDITEM><RECORDITEM itemmappingref="_10">not required</RECORDITEM><RECORDITEM itemmappingref="_11">20</RECORDITEM><RECORDITEM enumindex="0" itemmappingref="_12">noSeverity</RECORDITEM><RECORDITEM enumindex="2" itemmappingref="_13">Application based</RECORDITEM><RECORDITEM itemmappingref="_14">0</RECORDITEM><RECORDITEM itemmappingref="_15">0</RECORDITEM><RECORDITEM enumindex="1" itemmappingref="_16">Yes</RECORDITEM><RECORDITEM enumindex="0" itemmappingref="_17">No</RECORDITEM><RECORDITEM enumindex="1" itemmappingref="_18">not supported</RECORDITEM><RECORDITEM itemmappingref="_19">0xFF</RECORDITEM><RECORDITEM itemmappingref="_20">0</RECORDITEM><RECORDITEM itemmappingref="_21">0</RECORDITEM><RECORDITEM itemmappingref="_22">0</RECORDITEM><RECORDITEM enumindex="0" itemmappingref="_23">in progress</RECORDITEM></RECORD></DTC></DTCS></DTCCOLLECTION></IMPORTDOC></CANDELAIMPORT>

诊断调查表, Available DTCs Fault Memory(24 Bit),cdi文件三者的对应关系如下:诊断调查表的表头黑色部分是原始内容红色部分是Available DTCs Fault Memory(24 Bit)内容绿色部分内容对应的是cdi文件内容

需要特别注意的是:cdi文件中的DTC号显示为十进制,Available DTCs Fault Memory(24 Bit)显示的是16进制,具体怎么转换可以参考文章:DTC标准故障码格式解析

16进制转10进制,Excel中可以用HEX2DEC函数转换!

完整的操作步骤是:

1.先把最新的cdd文件保存为cddt文件

2.在cddt文件中更新“”Error Code Table“”内容,并保存

3.File->New->选择刚刚更新好的cddt模版文件,并保存为cdd文件

4.在保存好的cdd文件里继续更新“Available DTCs Fault Memory(24 Bit)”

相关文章:

把DTC从Excel导入cdd的方法

本文是基于CANdelaStudio12.0讲解 问题一&#xff1a;当导入DTC的xxx.cdi文件报如下红色错误 可能原因&#xff1a;在设置具有下拉框的属性的内容时&#xff0c;输入的内容不在下拉框列表中 解决办法:在.cddt文件中更新“”Error Code Table“”内容&#xff0c;把新的选项更新…...

养猪废水处理设备的处理方法

诸城市鑫淼环保小编带大家了解一下养猪废水处理设备的处理方法 1.高有机负荷&#xff1a;猪粪尿含有大量有机物质&#xff0c;比如蛋白质、脂肪和淀粉等&#xff0c;这些有机物在水体中分解会消耗氧气&#xff0c;导致水体缺氧。 2.高氨氮含量&#xff1a;猪粪尿中的蛋白质分解…...

【React】React学习:从初级到高级(三)

3 状态管理 随着应用不断变大&#xff0c;应该更有意识的去关注应用状态如何组织&#xff0c;以及数据如何在组件之间流动。冗余或重复的状态往往是缺陷的根源。 3.1 用State响应输入 3.1.1 声明式地考虑UI 总体步骤如下&#xff1a; 定位组件中不同的视图状态 确定是什么…...

Rest和Http什么关系?

分析&回答 REST 定义了一组体系架构原则&#xff0c;您可以根据这些&#xff0c;包括使用不同语言编写的客户端如何通过 HTTP 处理和传输资源状态。 REST只是一种风格&#xff0c;不是一种标准REST是以资源为中心的 用不同的 HTTP 请求方法来处理对资源的 CRUD&#xff0…...

leetcode原题: 生存人数

题目&#xff1a; 给定 N 个人的出生年份和死亡年份&#xff0c;第 i 个人的出生年份为 birth[i]&#xff0c;死亡年份为 death[i]&#xff0c;实现一个方法以计算生存人数最多的年份。 你可以假设所有人都出生于 1900 年至 2000 年&#xff08;含 1900 和 2000 &#xff09;…...

K8S的介绍和架构

仅供入门 K8S的介绍和架构 一. 什么是kubernetes二、Kubernetes架构和组件 2.1 核心组件 2.1.1 Kubernetes Master控制组件&#xff0c;调度管理整个系统&#xff08;集群&#xff09;&#xff0c;包含如下组件: a、Kubernetes API Serverb、Kubernetes Schedulerc、Kubernet…...

linux信号量

通过学习linux的信号量&#xff0c;对linux的信号量进行了编程。...

Jupyter Notebook 好用在哪?

Jupyter Notebook 是一个 Web 应用程序&#xff0c;便于创建和共享文学化程序文档&#xff0c;支持实时代码、数学方程、可视化和 Markdown&#xff0c;其用途包括数据清理和转换、数值模拟、统计建模、机器学习等等。目前&#xff0c;数据挖掘领域中最热门的比赛 Kaggle 里的资…...

华为云云服务器评测|基于云服务器的minio部署手册

华为云云服务器评测|基于云服务器的minio部署手册 【软件安装版本】【集群安装&#xff08;是&#xff09;&#xff08;否&#xff09;】 版本 创建人 修改人 创建时间 备注 1.0 jz jz 2023.9.2 minio华为云耀服务器 一. 部署规划与架构 1. 规…...

【网络安全带你练爬虫-100练】第22练:数据包中参数提取与处理

目录 一、目标1&#xff1a;GET数据包的处理 1、GET数据包中参数的提取 2、GET请求中 统计参数个数 二、目标2&#xff1a;POST数据包的处理 1、post中参数个数的提取 2、POST请求中 统计参数个数 一、目标1&#xff1a;GET数据包的处理 1、GET数据包中参数的提取 impo…...

第64步 深度学习图像识别:多分类建模误判病例分析(Pytorch)

基于WIN10的64位系统演示 一、写在前面 上期我们基于TensorFlow环境介绍了多分类建模的误判病例分析。 本期以健康组、肺结核组、COVID-19组、细菌性&#xff08;病毒性&#xff09;肺炎组为数据集&#xff0c;基于Pytorch环境&#xff0c;构建SqueezeNet多分类模型&#xf…...

ES查询报错内容长度超过104857600

项目场景&#xff1a; 使用 ElasticsearchRestTemplate 或者使用 RestHighLevelClient 查询 ES 报错 内容长度超过 104857600 问题描述 ES 查询报错 entiity content is too long xxx for the configured buffer limit 104857600 Overridepublic void esQuery() {restHighL…...

2023欧亚合作发展大会暨国际公共采购大会在京举行

2023年9月2日至6日&#xff0c;以“合作、协同、共赢、共享”为主题的“2023欧亚合作发展大会暨国际公共采购大会等系列会议”在北京炎黄书院隆重举行&#xff0c;共有500多位中外贵宾参加了本次盛会。 本次大会指导单位是中国联合国采购促进会、北京市中医药局&#xff0c;由中…...

宝塔面板linux在终端使用命令开启服务保持服务不关闭

我们经常在宝塔面板终端开启服务&#xff08;比如socket等服务时&#xff09;&#xff0c;如果关闭面板标签页或者关闭终端&#xff0c;服务也随之关闭了&#xff0c;要保持服务一直运行&#xff0c;就需要把终端进程放在linux后台执行&#xff0c;方法如下&#xff1a; 1、先…...

面试题--从键盘输入网站到网页显示,之间发生了什么

文章目录 首先进入HTTP阶段协议栈阶段TCP阶段IP阶段MAC网卡交换机路由器抵达 首先进入HTTP阶段 1.解析对应的URL&#xff0c;访问一个对应的服务器xxx.com的一个文件index.html; 2 使用DNS查询对应的ip地址&#xff0c;通过DNS服务器进行查找 3 组装http报文&#xff0c;生成h…...

字节9.3秋招研发笔试 【后端方向】第三题

题目 小红拿到了一个无向图&#xff0c;初始每人节点是白色&#xff0c;其中有若干个节点被染成了红色。小红想知道&#xff0c;若将 i 号节点染成红色&#xff0c;当前的红色连块的数量是多少? 你需要回答i∈[1,n] 的答案。 定义&#xff0c;若干节点组成一个红色连通块&am…...

Solidity 小白教程:8. 变量初始值

Solidity 小白教程&#xff1a;8. 变量初始值 变量初始值 在solidity中&#xff0c;声明但没赋值的变量都有它的初始值或默认值。这一讲&#xff0c;我们将介绍常用变量的初始值。 值类型初始值 boolean: falsestring: “”int: 0uint: 0enum: 枚举中的第一个元素address: …...

时序预测 | MATLAB实现EEMD-SSA-LSTM、EEMD-LSTM、SSA-LSTM、LSTM时间序列预测对比

时序预测 | MATLAB实现EEMD-SSA-LSTM、EEMD-LSTM、SSA-LSTM、LSTM时间序列预测对比 目录 时序预测 | MATLAB实现EEMD-SSA-LSTM、EEMD-LSTM、SSA-LSTM、LSTM时间序列预测对比预测效果基本介绍模型描述程序设计参考资料 预测效果 基本介绍 时序预测 | MATLAB实现EEMD-SSA-LSTM、E…...

京东搜索EE链路演进 | 京东云技术团队

导读 搜索系统中容易存在头部效应&#xff0c;中长尾的优质商品较难获得充分的展示机会&#xff0c;如何破除系统的马太效应&#xff0c;提升展示结果的丰富性与多样性&#xff0c;助力中长尾商品成长是电商平台搜索系统的一个重要课题。其中&#xff0c;搜索EE系统在保持排序…...

【C++】反向迭代器精讲(以lIst为例)

目录 二&#xff0c;全部代码 三&#xff0c;设计思路 1. 讨论 2. 关于迭代器文档一个小细节 结语 一&#xff0c;前言 如果有小伙伴还未学习普通迭代器&#xff0c;请参考这篇文章中的普通迭代器实现。 【STL】list用法&试做_底层实现_花果山~~程序猿的博客-CSDN…...

Linux密钥文件管理排查方法

Linux密钥文件管理排查方法本文面向具备一定 Linux 基础的技术人员&#xff0c;围绕密钥文件管理展开&#xff0c;重点讨论敏感文件权限、轮换流程和审计追踪。在中级运维和系统管理工作中&#xff0c;这类主题常常与配置变更、资源状态、权限边界、自动化任务和业务影响交织在…...

【LangChain 】从一行 LCEL 代码,理解 LangChain 管道操作符 `|` 的自动转换机制

从一行 LCEL 代码&#xff0c;理解 LangChain 管道操作符 | 的自动转换机制一、从一个代码片段说起 先看这段处理用户反馈的 LCEL 代码&#xff1a; processing_chain (extract_chain| RunnablePassthrough.assign(analysislambda x: analysis_chain.invoke(x["original_…...

SmartDock:让Android设备拥有桌面级生产力的智能启动器

SmartDock&#xff1a;让Android设备拥有桌面级生产力的智能启动器 【免费下载链接】smartdock A user-friendly desktop mode launcher that offers a modern and customizable user interface 项目地址: https://gitcode.com/gh_mirrors/smar/smartdock 你是否曾经想过…...

QT无边框窗口实战:从圆角绘制到自定义标题栏与拖拽交互

1. 为什么需要无边框窗口&#xff1f; 现代桌面应用越来越注重视觉体验&#xff0c;传统的系统标题栏往往与整体设计风格格格不入。想象一下&#xff0c;你精心设计了一款深色主题的音乐播放器&#xff0c;顶部却突兀地挂着Windows默认的白色标题栏——这种割裂感正是无边框窗口…...

Arm SMIN指令解析:多向量最小值计算与优化实践

1. Arm SMIN指令深度解析&#xff1a;多向量最小值计算实战指南在Armv9架构的SVE2指令集中&#xff0c;SMIN&#xff08;Signed Minimum&#xff09;指令作为向量处理的重要成员&#xff0c;专门用于计算多组向量元素间的有符号最小值。我第一次在嵌入式AI项目中用到这个指令时…...

AzurLaneAutoScript:5分钟快速上手的碧蓝航线自动化脚本终极指南

AzurLaneAutoScript&#xff1a;5分钟快速上手的碧蓝航线自动化脚本终极指南 【免费下载链接】AzurLaneAutoScript Azur Lane bot (CN/EN/JP/TW) 碧蓝航线脚本 | 无缝委托科研&#xff0c;全自动大世界 项目地址: https://gitcode.com/gh_mirrors/az/AzurLaneAutoScript …...

TVA智能体范式的工业视觉革命(4)

重磅预告&#xff1a;本专栏将独家连载系列丛书《智能体视觉技术与应用》部分精华内容&#xff0c;该书是世界首套系统阐述“因式智能体”视觉理论与实践的专著&#xff0c;特邀美国 TypeOne 公司首席科学家、斯坦福大学博士 Bohan 担任技术顾问。Bohan先生师从美国三院院士、“…...

NotebookLM能源知识图谱构建全链路(从PDF文献到可推理决策引擎)

更多请点击&#xff1a; https://kaifayun.com 第一章&#xff1a;NotebookLM能源知识图谱构建全链路&#xff08;从PDF文献到可推理决策引擎&#xff09; NotebookLM 作为 Google 推出的面向研究者的 AI 原生笔记工具&#xff0c;其核心能力在于对用户上传文档进行语义理解与…...

硬件工程师避坑指南:从原理到实战,搞定ESD防护设计与IEC 61000-4-2测试

硬件工程师避坑指南&#xff1a;从原理到实战&#xff0c;搞定ESD防护设计与IEC 61000-4-2测试 在北方干燥的冬季&#xff0c;脱下毛衣时噼啪作响的静电火花或许只是生活中的小插曲&#xff0c;但对于价值数百万的医疗设备或自动驾驶系统而言&#xff0c;同样的静电放电&#x…...

RAG知识库生命周期①【第七篇】:文档新增修改删除,生产级向量同步更新方案

生产级 RAG 避坑实战合集【第七篇】文章简介&#xff1a;前面六篇我们搞定了文档解析、去重、文本清洗、Chunk切块、结构化元数据。绝大多数项目卡在这一关&#xff1a;文档内容变了怎么办&#xff1f;制度修改、数据订正、条款作废、资料更新。Demo可以删库重灌&#xff0c;生…...