CAPL自动化测试
做好一颗螺丝钉
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一些常用的CAPL小功能
想要发送该报文还需要定义一个定时器来周期发送,如果需要远程请求可以定义Message.rtr=1;原创 2025-09-11 18:26:46 · 225 阅读 · 0 评论 -
CAPL测试函数总结——约束条件和设置
TestAddConstraint 用于添加一个事件对象(EventObject)或事件文本(EventText)作 为测试的约束(Constraint)TestRemoveConstraint用于在约束中移除一个事件对象(EventObject)或事件文本(EventText)主要用来检测测试环境的偏差或者被测ECU在测试过程中是否偏离某些参数的范围,以确保测试在正确的测试环境中被执行。原创 2025-09-10 14:24:04 · 227 阅读 · 0 评论 -
CAPL测试函数总结———信号测试函数
TestResetNamespaceSysVarValues 用于将一个命名空间下的所有系统变量重置到初始值。GetRawSignal 用于获得一个信号的原始值(raw值)TestResetNodeSignalValues 用于将一个节点的所有发送信号重置到初始值。TestResetSignalValue 用于将一个信号重置到初始值。原创 2025-09-10 14:15:36 · 380 阅读 · 0 评论 -
用CAPL脚本实现ECU的CAN通讯自动化控制
报文的发送是通过定时器实现的,先定义一个毫秒定时器,然后在定时器里面定义发送数据和方向,最后使用CAPL的output函数发出发送报文,这里需要注意顺序,先将数据传入信号,在定义RTR的发送方向,最后才向总线输出。再创建一个CAPL脚本,可以不用在总线上打开,只需要在测试用例的界面引入即可,此文件是实现功能的关键,testcase只需要调用这里的所有函数即可。name后面写上CAPL里面测试用例的名字,title后面写上运行时XML界面测试用例的名字,运行时有如下效果。(用其他报告展示一下格式)原创 2025-09-09 11:13:47 · 394 阅读 · 0 评论 -
CAPL脚本控制费思电源的自动化测试
三 编写测试用例时直接调用PowerVoltageSet()函数传入电压。二 再创建一个CPAL脚本,将电源控制脚本导入测试脚本。一,建立好测试工程后创建测试脚本。注意:电脑要装该电源驱动才能控制。原创 2025-08-18 11:33:36 · 420 阅读 · 0 评论 -
CAPL结合继电器的控制
注意CAPL代码里将文件引入后换成 #pragma library("......")格式。本实验使用的继电器如图所示,将继电器连接在电路上,连接电脑。四 点击节点上的三角形运行CAPL脚本,观察报文。一 在总线上添加capl 测试模型节点。在include中添加引用文件。二 在CAPL中写入代码。原创 2025-08-14 15:50:10 · 189 阅读 · 1 评论 -
用CAPL脚本实现ECU的LIN通讯自动化控制
七 运行工程并双击XML节点选择需要运行的测试用例再点击XML里的运行。六 打开模拟主节点发送页的这个筛选允许CAPL脚本直接控制LDF。在CAPL里添加更多的teststep可以使测试报告更详细。一 建立LIN测试工程(这个默认都会不再赘述)二 建立CAPL测试模型节点和XML节点。也可以在主页选择测试报告为网页格式。此capl脚本只写了第一条用例。2.点击add加入CAPL文件。五 关联CAPL和XML节点。1.点击XML的配置选项。三 编写CAPL测试脚本。四 编写XML测试脚本。原创 2025-08-14 11:28:08 · 341 阅读 · 0 评论
分享