从零开始学习CANoe(九)—— 断点调试(Debug)

相关文章

茫茫人海,相遇是一种缘分,欢迎欢迎!
在这里插入图片描述

从零开始学习CANoe(一)—— 新建工程
从零开始学习CANoe(二)—— CANdb++ 创建 dbc文件
从零开始学习CANoe(三)—— 系统变量的创建和使用
从零开始学习CANoe(四)—— 设计panel
从零开始学习CANoe(五)—— CAPL 测试节点
从零开始学习CANoe(六)—— XML 测试节点
从零开始学习CANoe(七)—— .NET 测试节点
从零开始学习CANoe(八)—— IG 模块

在这里插入图片描述
系列用的CANoe演示工程我放在了Git上,不定时根据博客更新。
CANoe-Demn


文章目录

  • 相关文章
  • 前言
  • Debug的适用场景
  • 以CAPL测试模块为例debug
  • 总结


前言

CANoe是一个开发集成环境,自然具备加断点debug的功能,通过打断点我们可以一步一步的调试我们的程序。当然由于CANoe的复杂性和集成度高,所以并不是所有的场景都可以加断点debug下面详细介绍:


Debug的适用场景

1, 如下图所示,debug只支持 capl test module 和 net test module ,不支持 xml test module, network node
从零开始学习CANoe(九)—— 断点调试(Debug)_第1张图片


以CAPL测试模块为例debug

2,在CAPL测试模块上右键然后选择 Debug
从零开始学习CANoe(九)—— 断点调试(Debug)_第2张图片


3,如下图所示,打开了capl_test_node_test.can 文件,我们点击工具栏中的debug module 按钮,激活dubug功能,并在脚本左侧位置打上如图断点。

从零开始学习CANoe(九)—— 断点调试(Debug)_第3张图片


4,点击 如下图的按钮 `Variables Window`,顾名思义,可以看到这个脚本的所有定义的变量

在这里插入图片描述
从零开始学习CANoe(九)—— 断点调试(Debug)_第4张图片


5,如下图的按钮 Watch Window,可以选择查看在Variables Window后面打钩的的变量。
在这里插入图片描述
从零开始学习CANoe(九)—— 断点调试(Debug)_第5张图片
6,RUN 起来工程,然后点击运行CAPL 测试模块,程序会停在下图2的断点地方,并可以在Variable Window 产看大变量的值。
从零开始学习CANoe(九)—— 断点调试(Debug)_第6张图片

从零开始学习CANoe(九)—— 断点调试(Debug)_第7张图片
7,debug的三种控制符号解释。
从零开始学习CANoe(九)—— 断点调试(Debug)_第8张图片在这里插入图片描述

总结


感谢大家的阅读,希望能帮到大家一点点。

在这里插入图片描述

在这里插入图片描述

  • 好记性,不如烂笔头,技术探索路漫漫,携手志同道合之人上下求索是件很快乐的事。
  • 如果这篇博客对你有帮助,请 “点赞” “评论”“收藏”一键三连 哦!码字不易,大家的支持就是我坚持下去的动力。

你可能感兴趣的:(CAPL,CANoe,CAPL,Debug)