完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我有CAN数据库(dbc文件)。这是一个文本文件。此文件的扩展名为 dbc。在Vector CANdb++编辑器中打开它时,将填充J1939报文和CAN ID。
但是,在.dbc文本文件中找不到CANdb++编辑器中的某些CAN ID,我打开了.dbc文本文件, 搜索了其中一个CAN ID,但没有找到。在搜索字段中,我以十进制形式输入了 CAN ID。 在 .dbc 文本文件中,消息以 BO_ 开头, 我希望在以 BO_ 开头的行之一中找到 CAN id 为什么此消息显示在 CANdb++ 编辑器中,而不是显示在 .dbc 文本文件中? 这是在车辆 CAN 总线上广播的标准 SAE J1939 消息。该消息是 SAS,转向角传感器信息。消息 CAN ID 为: 0x18F0 1D13 418,389,267 |
|
相关推荐
1个回答
|
|
可能的原因有以下几点:
1. 检查文件路径或文件名是否正确。确保你打开的 dbc 文件是你想要查找的文件。 2. 检查 dbc 文件是否正确。打开 dbc 文件,确保其中包含你要查找的 CAN ID。有时候文件可能损坏或者格式不正确导致无法找到相关的报文。 3. 确保你使用的搜索功能正确。在搜索字段中以十进制形式输入 CAN ID 是正确的,但是还要确保你的搜索功能是否正确设置,例如是否选择了正确的搜索模式(全匹配、模糊匹配等)。 4. 检查 dbc 文件的格式。确保 dbc 文件中的消息以 "BO_" 开头,并且 CAN ID 准确无误。也要注意 dbc 文件的语法规则,确保消息正确地定义和描述。 5. 检查 CANdb++ 编辑器的设置。可能在 CANdb++ 编辑器的设置中你选择了特定的过滤器或显示选项,导致某些报文没有显示出来。检查一下编辑器的过滤器和显示选项,确保它们符合你的需求。 如果以上方法都不能解决问题,可能需要进一步排查其他因素,例如软件版本兼容性、硬件连接问题等。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-移植前准备之git管理内核源码
304 浏览 0 评论
【瑞萨RA2L1入门学习】+ MacOS安装e2studio
253 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-本地仓库管理之分支间的操作
650 浏览 0 评论
【RA-Eco-RA4E2-64PIN-V1.0开发板试用】3D 图形显示
510 浏览 0 评论
641 浏览 1 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
12210 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-24 08:35 , Processed in 0.575410 second(s), Total 77, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号