【付费专栏】CANoeTC8脚本分析
文章平均质量分 64
实战分析CANoe TC8 Demo工程中,CAPL脚本的各种功能。涉及脚本结构、函数使用、功能实现等细节!
汽车通信技术
汽车通信技术专家。专注于车载网络诊断以太网测试与网络架构需求开发。涉足:汽车,网络,诊断,以太网,CANoe,SOMEIP,DoIP,TSN,SOA,Python,测试等。独立开发课程《CAPL编程语言系统性课程》《车载以太网通信测试》。
展开
-
【ARP协议】Fixture Preparation(Part3)
在上一篇文章《【ARP协议】Fixture Preparation(Part2)》中,我们分析了最后那条函数的用途,里面提到注册了接收以太网报文的回调函数(使用的是废弃的capl函数,现在使用on ethernetpacket代替了),使用的是EthReceivePacket这个废弃的函数注册的回调函数。这个函数既然是以太网的事件函数,作用当然是接收以太网报文了。这样的一个结构体,包含了测试用例测试字段值的整个信息:要测试哪个协议的哪个字段,值要等于期望值,还是大于期望值,还是小于期望值呢,等等。原创 2023-03-13 15:33:34 · 481 阅读 · 0 评论 -
【ARP协议】Fixture Preparation(Part2)
上一篇文章分析了GeneralConsistencyCheck函数实现的功能,在此函数后,有几条代码是把参数列表里的参数赋值给系统变量:原创 2023-03-02 13:43:39 · 278 阅读 · 0 评论 -
【ARP协议】Fixture Preparation(Part1)
ARP协议的Fixture Preparation里只有一条CAPL函数:InitTestFixture原创 2023-03-01 12:05:18 · 246 阅读 · 0 评论 -
CANoe TC8测试脚本的结构介绍
CANoe TC8脚本是通过vTESTstudio平台编写。每个协议(ARP\ICMPv4\IPv4\UDP\TCP\SOMEIP\DHCP)都有自己的vtt文件。每个vtt文件的测试树结构为:原创 2023-02-28 14:16:21 · 1755 阅读 · 0 评论