
(图片来源于网络)
1. 实际开发中的痛点
在实际的项目开发中,如果遇到测试UDS服务的情况,正好有没有现成的节点控制器,那只能通过手边有的CAN卡自己写脚本模拟了,要考虑多帧、流控接收超时什么的,往往很浪费时间,本来是要做开发验证的,忙活儿一天成了开发测试环境搭建开发验证了,如此效率不高啊!
但如果,你有CANoe,那你所遇到的问题,便迎刃而解。
有了CANoe,你是要编个CAPL的脚本嘛?你以为,我要讲这?NONO,我刚开始,也是这样的,还搜了一大堆的CAPL脚本的例子,同样麻烦,既然要解放劳动力,那肯定要用最方便的方式实现。
CANoe的UDSsim.cfg工程,这是官方自带的例程,只需要根据自己项目的需求,做简单的修改,就可以成为你测试、学习UDS的实验环境。开来一起看看看吧!
2. UDSsim.cfg工程
2.1 例程路径
如果你的CANoe是默认路径安装的,那找到这个文件夹:

找到下列目录,并将UDSSim整个文件夹拷到自己做测试的文件夹下:
本文介绍了如何利用CANoe的UDSsim.cfg工程解决在没有节点控制器时的UDS服务测试问题。通过简单修改官方例程,可以快速创建测试环境。详细步骤包括:定位并复制UDSSim文件夹,打开UDSsim.cfg配置服务,如添加22服务的DID 0xF190来读取VIN,并在CAPL脚本中设置响应内容。
订阅专栏 解锁全文
7830





