【付费专栏】CANoe示例工程分析
文章平均质量分 75
分析CANoe示例工程,揭示CANoe示例工程实现了哪些功能,以及如何实现的!文章内涉及大量CANoe知识点,以及CAPL语言编程思想!
优惠券已抵扣
余额抵扣
还需支付
¥299.90
¥399.90
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
汽车通信技术
汽车通信技术专家。专注于车载网络诊断以太网测试与网络架构需求开发。涉足:汽车,网络,诊断,以太网,CANoe,SOMEIP,DoIP,TSN,SOA,Python,测试等。独立开发课程《CAPL编程语言系统性课程》《车载以太网通信测试》。
展开
-
【CANoe示例分析】Switch(Ethernet)
1、工程路径C:\Users\Public\Documents\Vector\CANoe\Sample Configurations 15.3.89\Ethernet\Simulation\EthernetSimSwitch在CANoe软件上也可以打开此工程:File|Help|Sample Configurations|Ethernet - Simulation of Ethernet ECUs|Switch(Ethernet)原创 2024-05-08 17:55:35 · 365 阅读 · 0 评论 -
【CANoe示例分析】TCP Chat(CAPL) with TLS encription
1、工程路径C:\Users\Public\Documents\Vector\CANoe\Sample Configurations 15.3.89\Ethernet\Simulation\TLSSimChat在CANoe软件上也可以打开此工程:File|Help|Sample Configurations|Ethernet - Simulation of Ethernet ECUs|Basic AUTOSAR Adaptive(SOA)2、示例目的此示例配置数字证书,通过TLS协议实现两个Cl原创 2024-04-28 18:11:01 · 411 阅读 · 0 评论 -
【CANoe示例分析】EthernetTC8Test示例的一个优化
Tester发到Port1端口的packet,被CANoe的测量模块获取到,显示到Trace窗口,方向dir为Rx。这样的问题会造成我们分析时的困扰,尤其是在报文非常多的时候,侵占Trace窗口界面。Tx方向的报文确实没有了,但是解析文本还是显示两次,这说明Program node中解析服务原语时没有把Tx方向的服务原语过滤掉。这个问题我们在之前的文章中有过介绍,这里大致说下。我们可以让Switch转发出去的报文不显示在Trace窗口上,只需要在Program node上过滤掉方向为Tx的报文。原创 2024-02-19 18:19:36 · 221 阅读 · 0 评论 -
【CANoe示例分析】EthernetTC8Test示例的一个用法
这种解析的实现思路是:在数据流向Trace窗口的过程中,接收服务原语,解析成服务指令,赋值给系统变量。然而我们在Trace窗口并没有看到解析的文本,这说明Program node里的capl脚本并没有识别到服务原语并解析。因为服务原语的解析功能是在Measurement Setup下的Program node节点解析的,所以你的log文件里的报文必须经过Program node。这时候我们就可以考虑是否可以利用CANoe TC8示例工程里的服务原语的解析功能,把log里的服务原语解析出来呢?原创 2024-02-19 17:18:24 · 341 阅读 · 0 评论 -
【CANoe示例分析】EthernetTC8Test
且此示例虽然只是demo,但实现了所有的TC8测试用例,各家供应商的基于CANoe的TC8方案都是根据这个示例修改而来,其重要性可想而知。如果你想用这个示例工程作为测试脚本测试真实ECU的TC8用例,也是可以的,只需要设置为Real Bus,配置好硬件通道和参数,禁用模拟DUT节点即可。EthernetTC8Test示例演示了TC8所有测试用例的实现步骤,不只实现了TC8测试用例中Tester的测试步骤,还模拟了DUT的行为,让用户在执行测试用例时能获取整个通信过程。而不是点击Run图标后执行?原创 2024-02-19 15:38:00 · 490 阅读 · 0 评论 -
【CANoe示例分析】PythonCAPL_Call_Demo
该工程由Vector官方提供,目的是演示Python如何调用CAPL文件里的自定义函数。里面除了CANoe工程文件外,还有python文件和CAPL:原创 2023-07-06 10:45:52 · 735 阅读 · 0 评论 -
【CANoe示例分析】0002_SOMEIPDemo
该工程由Vector官方提供,作为仿真SOME/IP节点的示例。Demo中介绍了两种仿真SOME/IP节点的方法,一种是基于arxml数据库的仿真,另一种是没有数据库(arxml、fibex)的仿真。无论是哪种形式的仿真,如果想要通过CAPL程序接收或者发送SOME/IP信息,都需要添加交互层的信息,这些信息可以通过添加DLL文件实现,DLL文件路径在CANoe安装目录下的Exec32文件中。原创 2023-05-29 15:49:19 · 2307 阅读 · 5 评论 -
【CANoe示例分析】添加自定义示例工程
CANoe自带的示例工程我们讲过很多次了。当安装CANoe软件时,会在安装界面让用户选择是否安装Sample Configurations。如果勾选了,则会在电脑的的C盘自带需要的示例工程,路径为:C:\Users\Public\Documents\Vector\CANoe\Sample Configurations 15.3.89原创 2023-01-29 16:54:49 · 1359 阅读 · 0 评论 -
【CANoe示例分析】TCP/UDP Server/Client
以下示例来自CANoe DEMO,路径为C:\Users\Public\Documents\Vector\CANoe\Sample Configurations 12.0.101\IO_HIL\TCP_IPServer TCP由于TCP连接是服务器的tcp socket在listen状态下接受连接请求,从而完成三次握手操作所以,首先服务器应该先创建好tcp socket后,绑定本地端口,然后处于监听状态,这样才能随时接受客户端的连接请求CANoe DEMO里关于TCP连接通信是在面板上完成的.原创 2022-02-09 10:40:25 · 4461 阅读 · 5 评论 -
【CANoe示例分析】Basic AUTOSAR Adaptive(SOA)
此示例配置基于AUTOSAR Adaptive数据库,演示了面向服务的架构 (SOA) 的模拟和分析的基本功能原创 2023-01-13 17:21:05 · 895 阅读 · 0 评论 -
【CANoe示例分析】EthernetCanGW_Test_CN
此示例工程来自于Vector官网:EthernetCanGW_Test_CN感兴趣的可以自行下载!原创 2023-01-29 14:23:08 · 1263 阅读 · 0 评论