细说DBC(一)——初识

不要对生活抱有期望,这样,你才能偶有惊喜,常无惊吓——《新灵基躺》

一、什么是DBC?

二、如何打开DBC?

一般如果安装了CANdb工具系统会自动关联DBC文件格式(.dbc),这样便可以直接双击DBC文件打开。

三、DBC里有什么?

说正好对应似乎不太恰当,因为这里还多了ECUs和Environmentvariables两项,ECUs下包含的其实是每个ECU的NetworkNode和EnvironmentVariables,NetworkNode就是上面说的电子节点,这个在后面会讲,EnvironmentVariables在使用CANoe仿真节点时会用到。

其中TxMessages下包含本节点所有的发送报文。

RxMessages下包含本节点所有的接收报文。

MappedTxSignals下包含本节点所有的发送信号。

MappedRxSignals下包含本节点所有的接收信号。

那这里的收发报文信号和树型目录最下部的Messages和Signals有什么区别呢:

有两点区别:

1.Messages与Signals下包含的报文信号比节点下的报文信号要多,并且有可能会包含实际没用到的报文信号,因为所有创建的报文信号都会在Messages与Signals下显示,但只有映射到节点的报文信号才会在Network及Node下显示。

2.针对同一条报文,从节点的RxMessages下看到的信号数量可能会比从Messages下看到的要少。比如我们观察下图所示的AC_0x254这条报文:

对于某一条报文而言,节点可能只关心其中的几个信号,那么只接收这几个有用的信号当然是最佳选择。

下面来看一下Node的属性参数,同样我们以下面的图示为例说明:

下面是对报文属性的简要说明:

属性名

通常使用Motorola格式,两种格式的区别主要体现在跨字节分布的信号上,对于Motorola信号的高位在前低位在后,而Intel则是信号的低位在前高位在后

通常使用Unsigned类型

物理值

信号表示的物理值单位,如Kg、m

定义信号取值含义

信号发送方式:

Cyclic、

报文最终的表现形式取决于报文和信号发送类型的逻辑或

如果信号的当前值与上次发送的值差值大于Delta,则再次发送信号

信号的默认值

发送信号的默认值

指示信号无效的值

用于IfActive型的发送

信号超时值

接收信号超时后的值

四、DBC的用途

DBC的用途主要体现在软件开发和软件测试两个方面:

软件开发方面主要配合Vector的Geny或DavinicConfiguration协议栈配置工具来实现CAN通信栈的配置及代码生成,如果DBC的各种属性设置得当,可以简化不少手动配置及调整代码的工作。ETAS的ISOLAR工具也支持导入DBC,但是对DBC属性参数的支持不太完善,只能识别一部分基础参数。

软件测试方面主要配合Vector的CANoe、CANalyzer、CANape等测试工具来实现节点仿真、报文解析等功能,此外,其它的一些工具如英特佩斯的neoVIFIRE也支持导入DBC。

THE END
1.如何打开msg文件将该msg文件发送至装有OUTLOOK邮箱软件的电脑,或者直接在电脑上安装OUTLOOK邮箱。https://iask.sina.com.cn/jxwd/87BBsCcyg0qb.html
2.扩展名.MSG文件打开MSG文件MSG格式转换.msg格式是什么类型的文件?如何下载.msg文件? .msg文件是什么?这种.msg格式是什么文件? .msg文件怎么安装?怎么修改.msg文件格式? 什么程序能打开.msg文件?在哪能下载到.msg文件? .msg文件格式转换? 文件扩展名.MSG 文件类型:Outlook邮件保存格式 (最常见的) https://www.wenjiangeshi.cn/extensions/msg-file-77.html
3.如何打开并读取QQ聊天记录Msg3.0.db文件的内容文章浏览阅读3.7w次。博客聚焦于如何打开并读取QQ聊天记录Msg3.0.db文件内容,涉及数据库操作,可能会运用Python、Java等编程语言来实现对该文件内容的读取。https://blog.csdn.net/iteye_16956/article/details/82653049
4.如何使用Outlook打开EML和MSG文件的详细步骤指南在现代办公环境中,电子邮件的使用已成为日常工作的重要组成部分。随着电子邮件的普及,用户可能会遇到不同格式的邮件文件,其中最常见的就是EML和MSG文件。这两种文件格式在不同的邮件客户端和平台中被广泛使用。本指南将详细介绍如何在中国地区使用Outlook打开EML和MSG文件。 https://www.haodewap.net/article/137121.html
5.求一个可以打开QQ《Msg2.03.0》文件的软件吾爱破解撬开PC QQ的本地SQLite数据库(适用于Msg3.0.db等)https://www.52pojie.cn/thread-1370802-1-1.https://www.52pojie.cn/thread-1584624-1-1.html
6.在Mac上打开MSG文件的6种方法(工具和提示)Outlook for Mac 无法打开 Outlook for Windows 创建的文件(它使用 EML 文件),这有点荒谬。https://www.techfewer.com/cn/open-msg-files-mac/
7.MSG文件格式文件格式查询信息库MSG文件是一种辐射消息文件类型的扩展名文件,通过沉降1和2,两轮后启示录的开放世界游戏系列中使用的文件;包含在游戏中的人物和物体交互时引用的人物和对话条和游戏的消息。https://filefans.com/ext/filetypes/game/msg
8.MSG文件什么是文件,怎样打开MSG格式的文件打开MSG文件 打开MSG文件时出现问题?我们将收集有关文件格式的信息,并为您说明是哪些文件出现了问题。另外,我们会为您推荐能打开或转换此类文件的软件。 什么是MSG文件类型? .msg 扩展名属于 Outlook Item 文件格式和相关的 MSG 文件类型。Outlook Item 是微软 (MS) 在复合文件二进制 (CFB) 文件格式的基础上https://www.filetypeadvisor.com/zh-cn/extension/msg
9.微信文件如何保存在存储卡中(手机版微信文档存放位置)5.找到【com.tencent.mm】并打开。 6.找到[MicroMsg]并打开。 7.找到【b18827d10】并打开。 8.找到【attachment】并打开。 9.打开后要找的文件就在眼前啦! 10.如果文件放在存储卡里面,在第2步时先打开存储卡,打开Android等操作步骤(与上面的步骤同),打开MicroMsg后,打开Download后就是你的文件存放位置https://www.down10s.com/jiaocheng/5608312486.html
10.msg文件怎么打开(怎么打开msg文件)msg文件是微软outlook软件所使用的一种邮件格式,那么显而易见,msg文件可以使用outlook来打开,那么除了outlook以外,是不是还有别的打开方法呢?在下进行了一番研究,最后总结出了三种可以打开msg文件的方法,就放在下文了,大家可以来看看。 msg文件怎么打开 方法一、 https://www.ku987.com/jiaocheng/176784.html
11.怎么在Word里打开msg文件?如果你的.msg的内容和Word 中的是一样的,你可以就直接另存为就可以了 https://www.3d66.com/answers/question_342162.html
12.在线查看MSGConholdateApps免费在线打开、打印和查看 MSG 个文件。轻巧安全的 MSG Viewer 支持 150 多种不同的文件格式。https://products.conholdate.app/zh/viewer/msg
13.msg文件格式查询文件类型信息文件打开方式(编辑)软件查询文件格式及打开方式: 格式:【msg】文件打开编辑方式信息: 执行程序产品名称详细说明开发公司执行方式流行程度 MSOO.EXE Microsoft Office 2010 Microsoft Office 2010 Microsoft Corporation open Low OUTLOOK.EXE Microsoft Outlook Microsoft Outlook Microsoft Corporation Open, Print Very High OUTLOOK.EXE Microsoft Offihttp://tool.chacuo.net/commonextinfo/e_msg
14.如何用Python打开msg文件mob64ca12d7c9ee的技术博客在日常的工作中,我们经常会收到以.msg格式发送的邮件附件。这种文件格式并不是常见的文本格式,而是一种二进制格式。因此,我们需要使用特定的工具或者代码来打开并解析这种文件。 本文将介绍如何使用Python来打开.msg文件,并展示一个简单的示例来解决这个具体的问题。 https://blog.51cto.com/u_16213330/9660657