Vector CANdb++ Editor使用和配置

该文持续更新中…

1. dbc简介

dbc即CAN Data Base Describes.其描述的是在一个网络下的所有ECU的CAN通信。

2. dbc属性

2.1 Network:

一个dbc只包含一个Network,因此,Network下面的属性配置相当于是一个全局的配置,只用配置一次。比如我们最常见的波特率配置:
在这里插入图片描述
在此处正确配置波特率、Bus Type(CAN or CAN FD)等数据,可以直接被vector Davinci 或者Canoe工具识别。
如果使用的是Autosar,则在Network中的NmType属性必须配置为:NmAsr。并且在Node中的ECU需在NmAsrNode属性中配置为Yes。如下图所示:
在这里插入图片描述

2.5 Enumeration

这里需要注意一点,No代表0,Yes代表1。

3. attributes属性配置

在dbc文件中,我们可以发现不管是message还是signal,均有attributes选项,如下图所示:
message的attributes
Signal的attributes
其实上面这些属性(attributes)都是可以用于自定义的。通过View->Attribute Definitions来打开配置选项,在里面右键,new就可以新建一个attribute
在这里插入图片描述
attribute的配置项:
在这里插入图片描述
上图中的配置项,虽然是用户自定义,但其实也要遵循一定的标准,不然,当我们在使用vector的其他工具导入dbc的时候可能出现无法识别某些属性的情况。其标准参考CANdb++的help,如下图所示:
在这里插入图片描述
在里面搜索attributes即可:
在这里插入图片描述
某一项如下图所示:
在这里插入图片描述

4. 一些默认配置可以提高我们的效率:

4.1. 选择Options --> Settings…

在这里插入图片描述
选择settings中的Defaults选项:
在这里插入图片描述
在这里插入图片描述
由于同一个项目中Byte Order和Value Type这连个参数基本都是相同的,因此建议配置,可大大提高效率。

4.2. Settings --> Display中的:

在这里插入图片描述
通过Number format参数可以选择dbc中数字的展现形式,按需配置可以非常方便我们的数据录入,建议按图中方式配置。比如Message identifier按照ID [Name]的方式排序,非常方便我们检索。
需要注意一点的是,Number format for attributes中若我们取消选择第一个,那么message和signal的attributes中配置项的数字全部以十六进制显示,反之我们勾选第一个,取消第二个,则message和signal的attributes中配置项的数字全部以十进制显示。

5. message和signal等的属性自定义:

5.1.在view --> Attribute Definitions中可以配置各元素的属性。

在这里插入图片描述
在这里插入图片描述
这些属性我们可以右键新建,自定义名字、值的类型,最大值、最小值、默认值。但要注意,如果在后续的配置中这个属性被配置过,那么就是灰色的,不可更改。

### 回答1: Vector CANdb++ Admin 3.0 SP27是一款基于CAN协议的数据通信管理软件,它主要用于CAN网络上数据的处理、配置和管理。该软件具有强大的数据处理能力,能够帮助用户轻松编写、编辑和验证CANdb数据库文件,并支持导入和导出多种文件格式。 Vector CANdb++ Admin 3.0 SP27具有简洁、直观的界面,易于使用和掌握。它不仅适用于大型复杂的CAN网络管理,也适用于小型CAN网络的开发和管理。用户可以使用该软件进行CANdb数据库文件的版本管理和回滚,以及对CAN网络上的节点和消息进行快速配置和管理。此外,该软件还支持CAN网络的仿真和测试,为用户提供全面的数据处理和管理功能。 总之,Vector CANdb++ Admin 3.0 SP27是一款优秀的CAN数据通信管理软件,它具有丰富的功能和灵活的应用性,可以帮助用户提高CAN网络的开发效率和管理效果,是CAN网络开发和管理的不可或缺的工具。 ### 回答2: Vector CANdb++ Admin 3.0 SP27是向量公司开发的一款数据管理工具,专为CANdb++协议数据设计和管理而设计。用户可以通过该软件创建和编辑CAN数据库,包括定义CAN信息、信号、周期等。同时,Vector CANdb++ Admin 3.0 SP27还可以自动生成CAN C语言源代码,并支持多种输出格式。此外,该软件支持多种操作系统平台和接口设备,如CAN和Ethernet等。 值得一提的是,Vector CANdb++ Admin 3.0 SP27在数据管理方面非常灵活和强大,可以帮助用户自动化生成和修改数据库,减少了手动操作的时间和工作量。此外,该软件还提供了详细的文档和教程,帮助用户更好地理解CAN协议和数据定义。如果您需要进行CAN数据管理方面的工作,Vector CANdb++ Admin 3.0 SP27是一款值得尝试的工具。 ### 回答3: Vector CANdb++ Admin 3.0 SP27是一种CAN数据库编辑和管理软件,可用于在CAN总线系统中定义和管理数据库。通过CANdb ++ Admin 3.0 SP27,用户可以创建、编辑、导入和导出CAN数据库。 该软件提供的功能包括从一组CAN消息中创建数据库、导入远程数据库文件以及将数据库转换为XML格式。此外,用户还可以通过CANdb ++ Admin 3.0 SP27编辑CAN消息的属性和信号定义,以及对数据库进行搜索和过滤。 在CAN总线系统设计和开发过程中,Vector CANdb++ Admin 3.0 SP27是非常有用的工具,可以帮助工程师创建和管理CAN数据库,减少开发时间和工作量。此外,该软件还提供了用于优化数据库性能的各种功能,包括针对信号、数据类型和网络拓扑的优化。因此,Vector CANdb++ Admin 3.0 SP27是一个重要的工具,Vechicle Electronics engineer们需要了解和使用
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值