打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
CAN报文的DBC文件里的属性说明
userphoto

2023.11.04 安徽

关注

表述CAN报文的DBC文件里,报文属性的含义:

GenMsgCycleTime(周期时间):

GenMsgCycleTime属性表示消息的发送周期时间,通常以毫秒(ms)为单位。
该属性定义了消息在CAN总线上的周期性发送间隔。
例如,如果GenMsgCycleTime为100ms,表示消息将每100毫秒发送一次。


GenMsgCycleTimeFast(快速周期时间):

GenMsgCycleTimeFast属性通常表示在特殊情况下(例如在某些故障情况下)消息的快速发送周期时间,也通常以毫秒为单位。
这个属性用于定义消息在特定条件下的快速发送时间间隔。


GenMsgDelayTime(延迟时间):

GenMsgDelayTime属性表示消息发送的初始延迟时间,通常以毫秒为单位。
该属性用于定义消息在开始发送之前等待的时间。
例如,如果GenMsgDelayTime为50ms,表示消息在启动后会等待50毫秒才开始发送。


GenMsgILSupport(IL支持标志):

GenMsgILSupport属性指示消息是否支持Interlink(IL)功能,通常是一个布尔值。
IL是用于诊断通信的特殊功能,允许消息在诊断工具之间进行交互。


GenMsgNrOfRepetition(重复次数):

GenMsgNrOfRepetition属性表示消息的重复发送次数。
该属性定义了消息在一个周期内重复发送的次数。
例如,如果GenMsgNrOfRepetition为3,表示消息将在一个周期内发送三次。


GenMsgNrOfRepetitions(重复次数,另一种形式):

GenMsgNrOfRepetitions属性通常表示消息的重复发送次数,也是一个整数值。
这个属性与GenMsgNrOfRepetition具有相似的功能,用于定义消息的重复发送次数。


GenMsgSendType(发送类型)

GenMsgSendType属性定义了消息的发送类型,通常表示消息的发送方式。
可能的值包括'Event'(事件触发)、'Cyclic'(周期触发)等。
'Event'表示消息仅在特定事件触发时发送,而'Cyclic'表示消息以周期性方式发送。

发送类型设置为cycle和cycleIfActive的差别:

'cycle':

当消息的'GenMsgSendType'属性设置为'cycle'时,消息将按照预定义的周期性时间间隔发送,不受激活状态的影响。
即使消息在某些情况下未激活,它仍然会根据其'GenMsgCycleTime'属性定义的周期时间间隔发送。这意味着消息将继续发送,无论是否有激活条件。


'cycleIfActive':

当消息的'GenMsgSendType'属性设置为'cycleIfActive'时,消息仅在激活状态下按照周期性时间间隔发送。
如果消息未激活,它将停止发送,直到再次激活为止。这种方式允许根据特定激活条件或事件来控制消息的发送。


GenMsgStartDelayTime(启动延迟时间)

GenMsgStartDelayTime属性表示消息的启动延迟时间,通常以毫秒为单位。
该属性定义了消息的启动后等待多少时间才开始发送。
例如,如果GenMsgStartDelayTime为200ms,表示消息在启动后会等待200毫秒才开始发送。

GenMsgAltSetting(备用设置)
GenMsgAltSetting属性通常用于指定备用或替代的消息设置。这可以包括备用的周期时间、发送方式等。备用设置可能在特定条件下激活,以替代原始设置。


GenMsgAutoGenDsp(自动生成诊断请求)
GenMsgAutoGenDsp属性表示消息是否应自动生成诊断请求。如果设置为True,表示该消息将自动生成诊断请求,通常用于诊断和测试操作。


GenMsgAutoGenSnd(自动生成发送)
GenMsgAutoGenSnd属性表示消息是否应自动生成发送。如果设置为True,表示该消息将自动生成发送操作,通常用于自动化发送数据。


GenMsgConditionalSend(有条件发送)
GenMsgConditionalSend属性用于定义消息的有条件发送。这允许定义一组条件,只有在满足这些条件时,消息才会被发送。


GenMsgEVName(事件名称)
GenMsgEVName属性通常表示与消息相关联的事件名称。事件可以与消息发送和接收相关,用于触发或监视特定的操作或行为。


GenMsgPostIfSetting(后发送设置)
GenMsgPostIfSetting属性表示消息的后发送设置。这可以包括消息的后处理条件或操作,通常在消息发送后执行。


GenMsgPostSetting(后设置)
GenMsgPostSetting属性用于定义消息的后处理设置。这包括消息发送后的任何操作或设置,以确保消息成功发送后的行为。


GenMsgPreSetting(前设置)
GenMsgPreSetting属性表示消息的前处理设置。这包括消息发送前的任何操作或设置,以准备消息进行发送。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
细说DBC(二)——再顾
总线50讲,如何彻底搞明白dbc中“发送类型”?
车载测试系列:DBC文件格式解析
dbc文件的格式以及创建详解
CANoe 入门 Step by step系列(一)基础应用
如何制作DBC文件
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服