CAPL——发送自定义报文

文章目录

  • 一、前言
  • 二、CANoe操作
  • 二、CAPL程序
  • 三、Trace结果


一、前言

CAPL是CANoe自带的一个编程语言,基本语法基于C语言,通过CAPL可以发挥CANoe更高效、更强大的功能。CAPL最大的特点就是可以编程灵活的完成报文的发送,报文包括通信报文及诊断报文

本文讲述模拟一个报文周期为10ms,报文ID为0x756,报文长度为8的普通通信报文,同时报文的第一个字节用来发送当前报文发送的个数。

首先需要定义一个周期为10ms的定时器。然后定义一个Message报文。

二、CANoe操作

打开Simulation Setup面板,加载DBC
CAPL——发送自定义报文_第1张图片
然后,右击插入虚拟网络节点,这个节点就是信号的发送源
CAPL——发送自定义报文_第2张图片
最后,点击新建并编辑CAPL脚本,CAPL编辑界面如下所示

你可能感兴趣的:(CAPL编程,网络,车载系统,经验分享)