CAPL编程
文章平均质量分 79
与Vspy的“C Code Interface“一样;在CANoe的使用中,一样提供了我们进行二次编程开发的工具——”CAPL Browser”。通过CAPL的编程,我们可以在节点上完成更为复杂的功能需求。
诊断协议那些事儿
诊断开发工作者
展开
-
CANoe出现Busoff后如何恢复?
在测试Busoff或者ECU进行快速上下电测试时,CANOE往往会进入Busoff状态,DUT会自动恢复,但CANoe只有手动重启CANOE,从而导致自动化测试无法进行下去。这时可以通过CAPL检测到Busoff发生时使用特定的函数重启CANOE原创 2023-12-16 17:09:10 · 657 阅读 · 0 评论 -
CAPL——发送自定义报文
CAPL最大的特点就是可以编程灵活的完成报文的发送,报文包括通信报文及诊断报文原创 2023-12-16 16:59:28 · 1030 阅读 · 0 评论 -
CANoe编译CAPL出错:“System event handler not allowed in test module or test units”
测试模块或测试单元中不允许使用系统事件处理程序。原创 2023-12-16 16:44:14 · 255 阅读 · 0 评论 -
CAPL脚本获取电脑时间,并通过Message发送至总线
在自动化开发中,无论是CAN通信测试,还是网络管理测试,亦或是休眠唤醒等等存在时间相关的,都可能会使用相关的时间函数;如在诊断测试时,DTC快照数据关联时间戳数据,我们期望CANoe模拟发送数据时,实时获取电脑系统时间,并转换成特定报文格式发送至CAN bus(具体项目可能存在数据格式不一样)原创 2023-12-16 16:26:40 · 840 阅读 · 0 评论 -
CAPL基础语法——变量定义
CAPL基本数据类型介绍原创 2023-12-16 15:37:42 · 211 阅读 · 0 评论 -
Vector——CAPL语言设计
CAPL全称为,即通信访问编程语言。它是Vector公司专门为CANoe开发环境设计的编程语言,在语法和概念上与C语言类似。借助CAPL,用户可以编写程序并应用到网络的各个节点上,也可以利用CAPL编程加强测量分析功能,以及搭建高效的自动化测试模块。常用软件开发工具有Vector CAPL Brower和vTESTstudio两种工具,我们可以通过这两种工具进行各种相关软件的开发。原创 2023-12-16 14:44:39 · 135 阅读 · 0 评论