CANoe-第3个仿真工程-总线仿真- 3-2 工程实现

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

目录(前述步骤请跳转https://blog.csdn.net/lamanchas/article/details/122329927

6 自动序列 Automations Sequences

7 分析窗口

7.1 Graphics窗口

7.2 State Tracker窗口

​7.3 Data窗口

 8 Trace窗口与Logging

8.1 Trace窗口

 8.2 Logging窗口

9 Desktop布局

9.1 CAN布局

9.2 Analysis布局

9.3 Configuration布局

9.4 Trace布局

 10 工程运行测试

10.1 Automation Sequences驱动触发,Bug分析(同名系统变量,信号)

10.2 手动操作Control面板

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 两个系统变量,如图所示。

 8 Trace窗口与Lo

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

picoasis

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值