目录(前述步骤请跳转https://blog.csdn.net/lamanchas/article/details/122329927)
10.1 Automation Sequences驱动触发,Bug分析(同名系统变量,信号)
10.3 分析Write信息,Bug分析(报文发送类型,信号发送类型)
6 自动序列 Automations Sequences
创建总线序列事件:
- system variables\environment variables、signals的变化事件序列。
- 检查/判断当前变量或信号的值
自动序列,通过改变变量的值,来触发特定的功能。序列事件设置如下:

![]()
按照下图,将KL15,Crank,OFF 改为 1,3,0.

KL是德文connector含义,芯片引脚的含义。
KL30 ,通常表示电瓶的正极。positive
KL31,通常表示电瓶的负极。negative
KL15, 通常汽车处于RUN模式
KL50,通常汽车处于crank模式
KLR,通常汽车处于的ACC模式
钥匙孔挡位含义:
- 钥匙插入的初始位置,处于LOCK档。
- 钥匙转到ACC档(Accessory),接通车辆部分电器电源,如CD,点烟器等。(相当于KL30处于ON状态)
- 钥匙转到ON档,接通车上所有电器电源,并开始自检。(相当于KL15处于ON状态)
- 钥匙转到START档,汽车点火成功后,弹回ON档。(相当于KL50处于ON状态,即crank模式
7 分析窗口
7.1 Graphics窗口
在CANoe菜单栏中选择Analysis→Graphics→New Graphic Window,输入名称为Signal Observe。该窗口左边信号列表栏中单击选择 Add Signals,在弹出的窗口中选择信号 KeyState,同样地加入信号VehicleLight和VehicleSpeed。
此时,在左边窗口中单击任意一个Signal,右边窗口中Y轴为该Signal的Value Table,X轴为时间。在Signal Observe窗口工具栏中单击Select y-axis view 图标·,在下拉表中选中 Show All Y-Axis,这样上面添加的三个Signal就将显示在同一窗口中,如图所示。

7.2 State Tracker窗口
在CANoe菜单栏中选择Analysis→State Tracker→New State Tracker Window,输入名称为Signal State。
在该窗口左边信号列表栏中单击鼠标右键并在菜单中选择Add Variables,添加系统变量 Vehicle Control中的Gear和Brake。
在该窗口左边信号列表栏中单击鼠标右键并在菜单中选择Add Database Objects→Signals,添加信号VehicleLight,如图所示。
当测量开始后,Gear、Brake和VehicleLight的Value Table可以同时显示在右边栏中。
7.3 Data窗口
可以在Data窗口中添加信号和系统变量,此处添加了Driver、EngSpeed和 KeyState 三个信号,以及 Left_Turn_Enable 和 Right_Turn_Enable 两个系统变量,如图所示。


本文介绍了CANoe中的自动序列、分析窗口(图形、状态跟踪和数据)、Trace与Logging功能,以及桌面布局和工程测试中的Bug分析与配置。重点讲解了如何使用AutomationSequences驱动、信号与系统变量的配合,以及Logging模块的设置和问题排查。
2321

被折叠的 条评论
为什么被折叠?



