CANoe使用教程

目录

1.CAN IG使用

 2.Visual Sequence 自动发送报文序列,可以设置多个visual sequence,可用于重复的网络模拟和write窗口输出,比IG灵活,比CAPL简单

3.CANoe中的系统变量和环境变量都是一种用于存储和传递数据的变量,它们有以下区别和使用场景:

4.Panel Design

5.CAPL编程


1.CAN IG使用

 2.Visual Sequence 自动发送报文序列,可以设置多个visual sequence,可用于重复的网络模拟和write窗口输出,比IG灵活,比CAPL简单

以下是实战案例:

以下是官方教程案例:

3.CANoe中的系统变量环境变量都是一种用于存储和传递数据的变量,它们有以下区别和使用场景:

  • 系统变量是在CANoe中定义的变量,它们可以在不同的节点、面板、图表等之间共享数据。系统变量可以有多种数据类型,例如整数、浮点数、字符串、结构体等。系统变量可以通过@$符号来访问,也可以通过CAPL函数来读写。系统变量适用于需要在CANoe内部进行数据交换的场景,例如控制和监视网络通信、执行测试用例、显示和记录数据等。
  • 环境变量是在CAN数据库中定义的变量,它们可以在不同的网络节点之间共享数据。环境变量只有有限的数据类型,例如整数、浮点数、枚举等。环境变量可以通过envVar事件或CAPL函数来读写。环境变量适用于需要在CAN网络上进行数据交换的场景,例如模拟和控制网络节点、发送和接收诊断请求、实现网络管理等。

CANoe运行的时候可以通过symbol panel实时修改变量的值(修改后不影响初始值):

 CANoe运行的时候可以通过Node panel实时修改节点相关的值:<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值