ECU-TEST和CANoe工程联调

本文详细描述了如何在电脑A上安装EUCTEST并与电脑B上的CANoe通过网线连接,包括配置TBC(远程通信)、TCF(测试配置),以及如何正确设置CAN通信、DBC文件路径和激活连接过程,以便ECU-TEST访问并操作CANoe的系统变量。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

须知:电脑A安装EUC TEST,电脑B安装CANoe,电脑A和B通过网线连接
下文详细讲解如何操作和配置,使电脑A中ECU软件能访问和操作电脑B中CANoe

一、配置TBC
在这里插入图片描述
1、在Remote的TBC下,选择CANoe,新建port,分别创建4路CAN,1路系统变量
2、在Vector:CANoe中,配置CFG:需要远程访问的CANoe工程的路径,工程文件的后缀.cfg
3、配置CAN通信,修改CANBUS名称,和实际业务关联,并且配置通道和CAN通道匹配;
比如CAN1~CAN4,CAN1的通道选择为1,CAN2的通道选择2;

二、配置TCF
1、配置Platform,如果CANoe工程中有界面,有自己创建的模型,在此处配置
新建,选择模型名称(自动识别)
在这里插入图片描述
2、配置Bus access
在这里插入图片描述
1)、右键,New一个,选择CAN通道名称,默认提供:A-CAN,B-CAN,CAN1,CAN2
2)、如果想重命名,不支持修改名称,只能从系统定义的这些标签中选择,此时可以定义一些系统标签;
3)、定义系统标签
在这里插入图片描述
1)选中任意一个标识,点击右下角Edit name,有个弹框提示,点击ok ;
2)点击New identifier,弹框,输入需要创建的CAN Bus的名称,比如CAN3,CAN4
在这里插入图片描述
3)修改CAN通道名称,Rename,可以选择CAN3,CAN4
在这里插入图片描述
3、选择DBC文件路径
将电脑B中CANoe工程下的DBC文件拷贝一份到电脑A中;在Buss access中给每一路CAN赋DBC
注意:在TBC配置的时候,可以不在Model directory中填写DBC路径文件;在TCF配置的时候,使用的时绝对路径;
只需要配置TC即可,如果配置了TBC,又配置了FCF,并且这两个路径下的DBC文件不对呀,则会出错。
在这里插入图片描述

在这里插入图片描述
4、激活TBC和TCF
方式1:选中TBC或TFC文件,拖拽到下方的配置窗口(配置窗口,将配置好的配置文件拖动到此窗口中,启动配置按钮,使得ECU-TEST于其他软件完成连接。)
方式2:选中TBC或TFC文件,右键,Select Test Configuration,也可添加到配置窗口;
在这里插入图片描述
5、激活配置,点击“▷”激活配置;

在这里插入图片描述

激活成功,没有提示错误信息
注意:如果提示错误信息,确认CANoe的工程路径、两个电脑的网线连接、电脑的网关配置、确认CANoe所在的电脑是否需要激活server(可以寻求帮助)在这里插入图片描述

激活配置好的TBC和TCF,即可完成ECU-TEST与CANoe的连接。
Action窗口会新出现两个tab,Model access 和Bus access,可以访问CANoe的资源。
在这里插入图片描述
在这里插入图片描述
尝试进行编程操作,可以在ECU中编写案例,控制某一个CANoe的系统变量,使其发生变化,从而达到验证ECU调用CANoe系统变量。

### Canoe Cantest 的应用及区别 #### Canoe 应用场景 Canoe 是由德国 Vector Informatik 公司开发的一款强大的工具,主要用于汽车行业中的电子控制系统通信网络的仿真、测试以及诊断工作。该软件支持多种总线协议,如 CAN、LIN、FlexRay 等,并提供丰富的功能模块来满足不同需求下的测试任务[^1]。 ```python # Python伪代码展示如何通过API调用CANoe的功能 import canoe_api as ca def setup_canoe(): config = { "protocol": "CAN", "baudrate": 500_000, "interface": "vector" } session = ca.create_session(config) return session ``` #### Cantest 应用场景 Cantest 同样出自于Vector公司之手,是一款专注于快速原型设计与实时数据采集分析的小型化便携设备。它能够方便快捷地连接到车辆上的 ECU 进行在线调试,适用于现场工程技术人员在现场进行简单有效的故障排查或性能评估等工作场合下使用[^2]。 #### 主要差异对比 - **复杂度**: Canoe 提供了一个完整的集成环境,具有更复杂的设置过程;相比之下,Cantest 更加轻量化,在安装部署方面更为简便。 - **适用范围**: 对于大规模项目而言,Canoe 可以为用户提供更加全面的支持服务;而对于一些临时性的短期任务来说,则可以选择 Cantest 来实现高效便捷的操作体验。 - **价格成本**: 考虑到两者之间的功能性差距较大,因此通常情况下购买并维护一套完整的 Canoe 许可证所需付出的成本也会更高些。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蜉蚁撼树

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值