在CANoe工程中添加诊断功能。
1.参考资料
2.补充说明
由于LIN通讯的特殊性,从机发送的报文都不是自身主动发出的,需要主机进行调度,即发送从机响应报文的Header部分,从机再继续响应剩余数据段部分。对于应用报文和诊断报文都是如此。
- 注意点#1:
LDF文件中的调度表需要包含独立的主机请求和从机响应调度表,如下图所示:
- 注意点#2:
经测试发现,调度表中”Standard”在其他组之后时,CANoe中应用报文调度未执行!将其放在调度表开始处,可以正常调度应用报文,并调度诊断响应报文!
否则在CANoe诊断配置中无法选择"Diagnostic only"选项(不可选状态),正确状态如下图所示:
经过以上设置,在"Diagnostic Console"界面发送诊断命令后,CANoe便会自动发送从机响应的3D报文帧头!