首页 > TAG信息列表 > CAPL

CAPL接口学习之Signal Access CAPL Functions

CAPL接口学习之Signal Access CAPL Functions

深入浅出学习CAN系列-了解CAPL编程语言

前言         上一篇文章介绍了如何创建CANoe工程,需要先阅读这篇文章,才能对整个工程有所了解,包括节点、报文、信号等关键信息。         本文的重点是分析该工程中各个节点CAPL语言是怎么编写的,主要目的在于理解整个工程的实现,具体关于CAPL语言的理论知识总结等以后

CAPL学习之路-CAN有关的CAPL函数

Selectors 说实话,我到现在还是很难理解这个selector应该翻译成什么 我把它理解成是类里面的属性,类的实例化对象可以通过:对象.属性,来获取或设置属性 Message CAN/CAN FD消息的属性 这里先复习下如何创建CAN/CAN FD消息对象 一种是可以通过message关键字定义can或can fd消息

CAPL学习之路-关键字

在capl中,关键字具有特殊的含义和用途,因此,不得将关键字用作变量或函数的名称 1.声明数据类型的关键字:可以用不同的关键字,声明或引用不同类型的数据 byte  声明一个字节得变量 word 声明两个字节得变量 dword 声明四个字节得变量 int 声明两个字节的整数 long  声明4个字节的变量

capl中关于声明变量并赋值的问题

今天同事在运行capl脚本时遇到一个问题,由于脚本内容太多,我把问题点写成了demo,大概是这样 void func1() { int i = 3; write("i value: %d", i); i++; } on key 'y' { func1(); func1(); func1(); } 当我在CANoe上点击按键y调用三次func1()函数时,在write窗口打印的

使用CANoe的IL层构建总线仿真系统

以下内容为自己学习笔记,若看不懂,可以去b站看视频,链接如下。 https://www.bilibili.com/video/BV1n7411n7Tm?t=2188 其中包括CANdb++创建DBC数据库文件,PANEL设计控制面板,一些简单的CAPL语言介绍。 使用软件CANoe10.0,其他版本可能会有点不一样,仅供参考。 CANdb++创建DBC数据库

CANOE CAPL 实现以太网报文发送和接收

CANOE CAPL 实现以太网报文发送和接收 一、上一片主要讲解以太网的发送,以及如何以HEX形式发送 这一篇主要讲解如何实现多端口发送,多端口接收报文,以及处理报文。 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇

CANoe TestUnit CAPL自动生成报告

本人从事汽车电子行业,因需要给客户出测试报告,诊断测试的内容项非常多,为了更高效的工作,写CAPL脚本实现。 查阅官方例程 TEST模块的CAPL函数功能 编写测试用例 testcase UdsPhysUnlock() {    ... } ... 测试界面 测试报告  

CANoe中CAPL回调接口(CAPLCallbackInterface,CCI)的深入理解

微信原文:https://mp.weixin.qq.com/s/AwD82UBGdT6kPEutGh9xcA 之前和大家分享了CANoe的基础使用(分析、仿真、测试、诊断),以及统一诊断服务(UDS)ISO14229-1的相关知识。本文将继续深入揭秘有关CANoe诊断的CAPL回调接口(CAPL Callback Interface,CCI)的那些事儿,包括原理、示例和参考。

CANoe/CANalyzer诊断功能的深入理解以及CAPL诊断编程实现

微信原文:https://mp.weixin.qq.com/s/r_4W-MpDrFoakwCo0_3oGA 之前和大家分享了CANoe的基础使用(分析、仿真、测试、诊断),这篇文章将继续深入探讨如何使用CANoe / CANalyzer中的诊断功能。 诊断用于在将ECU安装到系统之前或之后配置,维护,支持,控制和扩展ECU,例如,一辆车。诊断通常在

从Python调用CAPL函数

我正在研究CANalyzer,我找不到如何调用包含参数的CAPL函数.如果我把num放在functions_call.Call(num)中则不起作用. def call(num): print 'calling from CAN' x=int(num) functions_call.Call() return 1 解决方法:我一段时间遇到了类似的问题,一些谷歌搜索引