一.CANoe的使用场景及分析
总线测量 Trace,Graphics,Data | |
发送报文 CAN IG | |
CANoe的使用场景 “测试视角” | 记录/回放日志 Logging |
制作Panel (测试开发) | |
自动化测试脚本 CAPL |
1)创建工程和Trace创建窗口
Trace窗口:是用来实时显示和跟踪 CAN 总线上的所有消息和信号数据的工具。它可以帮助你查看消息传输的详细信息,分析总线上的通信情况,以及诊断系统的问题。Trace 窗口通常显示每个传输的消息的具体内容,包括消息的 ID、数据字段、时间戳等。
2)使用CANdb ++ 制作dbc
1.在Tools窗口下进行创建新的dbc
2.DBC文件又称为CAN的 数据库文件,所以此处右键点击Create Database(创建数据库),然后选择一个创建出来的数据库模板——选择标准的CANTemplate.dbc这个模板
3.选择需要保存的文件地址(放在CANdb文件夹下面,这个大文件命名要比较规范,然后文件命名可以随便取的)后缀名默认dbc
4.先创建第一个Signal(信号)——Engine Speed(发动机转速),右键New
此处表明是Engine Speed(发动机转速),在Comment中备注即可
点击应用,确定
5.创建第二个Signal(信号)——Engine SpeedError(发动机转速故障),右键New
点击应用,确定
两条信号前面都有个小❌,表明 没有链接报文
接下来要创建报文对其进行链接
在message下进创建新的报文
点击应用,确定,报文创建完成
报文也显示的小❌,解决办法就是拖动Signals中的两条信号到Messages的EMS_0x196下进行链接
还有个问题:就是两个信号的起始位还没有设定?
解决方法:要到报文下的信号
分别双击 两个Messages下的信号,进行添加
点击应用,确定
此时,整个DBC文件就编辑完成
感谢观看,希望对你有所帮助。