首页/新闻资讯/正文详情

CDD文件DID在CANdelaStudio和CANoe显示名称不一致

发布时间:2026/11/6 1:32:23 来源:云帆数科 栏目:资讯中心
CDD文件DID在CANdelaStudio和CANoe显示名称不一致
问题描述开发完一些诊断的DID需要进行自测发现一个奇怪的问题明明是同一个CDD文件它的DID名称在CANdelaStudio和CANoe显示完全不是同一个。问题分析一开始怀疑是配置有问题因为在CANdelaStudio软件里面有好几个地方能够查看或者修改DID的名称但是将名称都统一之后CANoe显示依旧没有变化。经过观察发现CANoe显示的名称其实是有规律的譬如F001显示的是F001F002显示的是F001_1F003显示的是F001_1_1明显是从F001开始一个一个复制过来的。问题解决万变不离其宗只要能找到源头就一定能够解决问题。于是用记事本打开CDD文件先找里面的规律发现DID相关的格式是这样的。里面的XXX是脱敏内容首先是第一段数据定义。DID id_0000013EA857D1B0 oidC2BE0DE327E04ea491A06999E8A5A23E n61835 NAME TUV xml:langen-USDID_XXX/TUV /NAME QUALDID_XXX/QUAL STRUCTURE DATAOBJ oid3998FC36040047df82F8AC3D7E444216 specno dtref_0000013EA9D275F0 NAME TUV xml:langen-USData/TUV /NAME QUALData/QUAL /DATAOBJ /STRUCTURE /DID第二段是读写权限和对数据的引用DIAGINST id_0000013EAE356EF0 oid839834761BDF423a96C843E244C9E6A6 tmplref_0000013EA8571C00 reqnotReq NAME TUV xml:langen-USDID_XXX/TUV /NAME QUALDID_XXX/QUAL SERVICE id_0000013EA9CFF4B0 oid90E57315C98145a18017349B2674AB3E tmplref_0000013EA8310580 func1 phys1 respOnPhys1 respOnFunc1 req0 NAME TUV xml:langen-USRead/TUV /NAME QUALRead/QUAL SHORTCUTNAME TUV xml:langen-USDID_XXX Read/TUV /SHORTCUTNAME SHORTCUTQUALDID_XXX_Read/SHORTCUTQUAL /SERVICE SERVICE id_0000013EA9CFE530 oid085FC8C9276C4613AA5893E2AE4629F0 tmplref_0000013EA83120D0 func0 phys1 respOnPhys1 respOnFunc0 req0 mayBeExec(4,11) NAME TUV xml:langen-USWrite/TUV /NAME QUALWrite/QUAL SHORTCUTNAME TUV xml:langen-USDID_XXX Write/TUV /SHORTCUTNAME SHORTCUTQUALDID_XXX_Write/SHORTCUTQUAL /SERVICE STATICVALUE oid1CFED1270BCD4105A7FFE1E7ABB604F5 shstaticref_0000013EA99E7700 v61835/ SIMPLECOMPCONT oidAA67077CACF34d4484BF97C280814091 shproxyref_0000013EA8571D10 DIDDATAREF oidBE89A1EEC51F45d9ABC288CEEC9DB473 didRef_0000013EA857D1B0 NAME TUV xml:langen-USDID_XXX/TUV /NAME QUALDID_XXX/QUAL /DIDDATAREF /SIMPLECOMPCONT SIMPLECOMPCONT oid84CA6389876942f9A5EF1E0CDA5751CE shproxyref_0000013EA8571F30 SPECDATAOBJ oid1F5BF584E63A437c8B3ACFE73884B71C NAME TUV xml:langen-USRead/TUV /NAME QUALRead/QUAL NEGRESCODEPROXIES NEGRESCODEPROXY idref_0000013EA7924560/ NEGRESCODEPROXY idref_0000013EA7923FC0/ NEGRESCODEPROXY idref_0000013EA7924B00/ NEGRESCODEPROXY idref_0000013EA7923EA0/ /NEGRESCODEPROXIES /SPECDATAOBJ /SIMPLECOMPCONT SIMPLECOMPCONT oid74125CE31F06456f8EE31CED8A648F77 shproxyref_0000013EA8574350 SPECDATAOBJ oidDA4B7C83B42F42a892D9EB446BBAABEF NAME TUV xml:langen-USWrite/TUV /NAME QUALWrite/QUAL NEGRESCODEPROXIES NEGRESCODEPROXY idref_0000013EA7924560/ NEGRESCODEPROXY idref_0000013EA7923FC0/ NEGRESCODEPROXY idref_0000013EA7924B00/ NEGRESCODEPROXY idref_0000013EA7923EA0/ NEGRESCODEPROXY idref_0000013EA79243B0/ NEGRESCODEPROXY idref_0000013EA7925010/ /NEGRESCODEPROXIES /SPECDATAOBJ /SIMPLECOMPCONT /DIAGINST /DIAGCLASS出问题的DID都是这6个地方写的内容不一致。CANdelaStudio配置和显示的是第一和第二个名字canoe根据第三个名字来显示所以结果不一样。另外有个注意点达芬奇工具会检查这6个地方名称的一致性如果名称不一致或者引用到的DID没有在前面进行定义都会报错不允许导入。

相关推荐

1553B组网全攻略:从零搭建一套完整的总线系统需要哪些组件?
1553B组网全攻略:从零搭建一套完整的总线系统需要哪些组件?

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/6 1:32:23

AI茄子移栽机器人 QT信创完整工程
AI茄子移栽机器人 QT信创完整工程

# AI茄子移栽机器人 QT信创完整工程 ## 项目说明 适配**统信UOS、银河麒麟**国产信创Qt5.12/5.15,针对**茄子幼苗**专属视觉识别(茄子苗叶片狭长、紫茎特征区分番茄),穴盘苗壮苗筛选、机械臂移栽轨迹规划、RS485串口运动控制、移栽产量统计、本地日志存储、离线图片推理,… · 2026/11/6 1:31:23

【LLM】第二章:HuggingFace入门+大模型初体验
【LLM】第二章:HuggingFace入门+大模型初体验

【LLM】第二章:HuggingFace入门学习 说明:学习大模型,会使用HuggingFace是必备的,因为HuggingFace是AI大模型的平台。HuggingFace之于大模型,就像pytorch之于神经网络一样。所以本章我们先入门一下HuggingFace的基本操… · 2026/11/6 1:31:23

二修板越修越烂?避开这几个前人挖的坑,少赔不少钱
二修板越修越烂?避开这几个前人挖的坑,少赔不少钱

干维修这行,最头疼的活不是炸得黢黑的新故障板,是被别人修过一遍的二修板。上家挖的坑全藏在焊锡底下,看不见摸不着。新手没经验,拿过来就上电、就拆件,钱没赚到不说,炸了零件、搞坏焊盘,最后锅… · 2026/11/6 1:35:24

一项跨模型系列的潜空间安全探针可复现性研究
一项跨模型系列的潜空间安全探针可复现性研究

大家读完觉得有帮助记得关注和点赞!!!摘要研究表明在单个8B模型(LLaMA-3.1-8B)的最后一层激活上训练的轻量级MLP探针,使用每个基准测试一个探针,就能以与大1000倍的防护模型相当的F1分数检测有害… · 2026/11/6 1:35:24

Transformers加载Huihui-Qwen3.8-27B-abliterated实战:流式输出、思考模式与推理指标代码全解析
Transformers加载Huihui-Qwen3.8-27B-abliterated实战:流式输出、思考模式与推理指标代码全解析

人工智能大模型多模态本地部署 【免费下载链接】Huihui-Qwen3.8-27B-abliterated 项目地址: https://ai.gitcode.com/dbe/Huihui-Qwen3.8-27B-abliterated 点击查看 免费下载 Huihui-Qwen3.8-27B-abliterated 是 huihui-ai 基于 Qwen3.8-27B 制作的"abliterat… · 2026/11/6 1:35:24

draw.io 桌面版离线安装完全指南:断网、内网画流程图,3 种包一次装对
draw.io 桌面版离线安装完全指南:断网、内网画流程图,3 种包一次装对

draw.io 桌面版离线安装完全指南:断网、内网画流程图,3 种包一次装对 【免费下载链接】drawio-desktop Official electron build of draw.io 项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop 断网审计机、禁用 SaaS 的内网机器… · 2026/11/6 1:35:24

导航颠簸预警技术方案解析与实际表现评估
导航颠簸预警技术方案解析与实际表现评估

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/6 1:35:24

工业 Qt 上位机全套开源库分类清单,随手而来的便利
工业 Qt 上位机全套开源库分类清单,随手而来的便利

今天来盘一下工业 Qt 上位机常用开源库分类。列个大概的清单(工控场景全覆盖,分通讯、数据解析、界面、日志、存储、协议、工具、嵌入式适配) 结合我这些年做 Qt 工控、Modbus 设备、RK 嵌入式、Windows 上位机的开发场景,以下是工… · 2026/11/6 1:34:24

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/5 10:27:59

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/5 10:28:03

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/5 10:28:07

三菱PLC数据采集到数据库的时序设计:Python+MC协议实战
三菱PLC数据采集到数据库的时序设计:Python+MC协议实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/6 1:02:11

ASIC主模式RTL设计:状态机与三态驱动的流片级实现
ASIC主模式RTL设计:状态机与三态驱动的流片级实现

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/6 1:02:11

STM32嵌入式C++开发:GDB调试与Renode仿真实战指南
STM32嵌入式C++开发:GDB调试与Renode仿真实战指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/6 1:02:11

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/5 10:27:59

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/5 10:28:03

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/5 10:28:07

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码