77赫兹
CSDN车载测试专家
展开
-
【零基础学习CAPL】——CRC值监控测试
在工作过程中,很多报文总是有RollingCounter和CRC值,测试则需要去验证RollingCounter和CRC值的正确性。单靠人手动去计算观测,是没办法实时观测的,所以还是靠脚本去自动监控。前面一章主要讲述CRC值的发送,本章主要介绍CRC值的实时监控,确保CRC的持续正确性。后面一章会对RollingCounter实时监控脚本进行讲解。原创 2024-09-13 21:02:05 · 230 阅读 · 0 评论 -
【零基础学习CAPL语法】——TestWaitForMessage:等待指定报文
TestWaitForMessage——等待指定报文若在aTimeout时间内等到了指定ID的报文,函数返回1,否则返回0;原创 2024-08-13 22:07:37 · 266 阅读 · 0 评论 -
【零基础学习CAPL】——脱离CDD使用CAPL脚本实现诊断报文的发送与接收
本章主要介绍使用CAPL脚本实现诊断脚本的发送与接收。本次主要以10 03实际例子进行讲解,本次数据主要以单帧数据为主,后面会进行多帧数据的讲解。变量定义创建发送和响应数据打印 的自定义函数创建需要发送的诊断报文函数创建 存储回复值函数把期望回复值与实际存储的回复值(步骤2)进行对比, 一致则PASS,不一致Fail测试用例编写variables//全局变量定义/*诊断请求ID:0x41F诊断响应ID:0x49F*///定义诊断请求ID,名字为Diag_Req。原创 2024-08-13 21:44:40 · 718 阅读 · 0 评论 -
【零基础学习CAPL】——CAN报文的发送(CRC——ChecSum值)
本章主要介绍带有CRC值的报文发送一般报文可使用CANoe的IG模块直接发送,但带有CRC值的报文就只能编写脚本进行发送,以下详细讲解在配合Panel面板情况下,如何进行带有循环冗余码的报文进行报文的发送。原创 2024-08-12 18:47:01 · 373 阅读 · 0 评论 -
【零基础学习CAPL】——诊断报文发送
主要介绍基于CAPL脚本发送诊断报文以及多帧报文的情况原创 2024-02-20 20:40:24 · 1149 阅读 · 0 评论 -
【零基础学习CAPL】——CAN报文的发送(面板中直接修改信号值进行发送)
本章主要介绍在面板中随意修改信号值进行报文发送原创 2024-02-18 18:24:16 · 1103 阅读 · 0 评论 -
【零基础学习CAPL】——CAN报文的发送(LiveCounter——生命信号)
主要介绍带有循环冗余码(rollingCounter)的报文发送的脚本实现原创 2024-02-18 17:45:42 · 943 阅读 · 0 评论 -
【零基础学习CAPL】——CAN报文的发送(按下按钮同时周期性发送)
本章主要介绍使用CAPL和Panel在按下按钮时发送周期性CAN报文。原创 2024-01-31 21:53:07 · 1132 阅读 · 0 评论 -
【零基础学习CAPL】——CAN报文的发送(配合Panel面板单次发送)
使用场景,按下面板按钮同时发送报文。本章主要介绍 CAPL脚本配合系统Panel面板进行报文发送的实例介绍。原创 2024-01-31 19:30:20 · 918 阅读 · 0 评论 -
【零基础学习CAPL】——CAN报文的发送(单帧单次发送)
使用CAPL对CAN报文的简单发送原创 2023-06-02 11:31:40 · 363 阅读 · 3 评论 -
【零基础学习CAPL】——CAN报文周期检测
检测周期性报文周期(配合DBC文件)1.自定义一个函数:周期时间检测结果函数// 自定义的周期时间检测结果函数CheckMsgCyc(float aCycMinCycleTime,float aCycMaxCycleTime){float lQueryResultProbeMin;//声明最小测量时间float lQueryResultProbeMax;//声明最大测量时间char lbuffer[100]; //声明一个数组TestAddCondition(gCycChec原创 2022-03-03 19:42:21 · 11136 阅读 · 11 评论 -
【零基础学习CAPL】——CAN报文的发送(单帧周期性发送)
主要通过报文发送介绍定时器相关内容原创 2023-06-02 15:12:21 · 2858 阅读 · 1 评论 -
【零基础学习CAPL】——CAN报文的发送(单帧按键触发)
主要介绍键盘事件发送CAN报文原创 2023-06-02 13:31:45 · 1496 阅读 · 0 评论