首页 > 其他分享 >ECU-TEST和CANoe工程联调

ECU-TEST和CANoe工程联调

时间:2024-03-28 18:59:44浏览次数:12  
标签:CANoe DBC 配置 电脑 ECU TEST TBC 联调

须知:电脑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,DBC,配置,电脑,ECU,TEST,TBC,联调
From: https://blog.csdn.net/qq_15290027/article/details/137106847

相关文章

  • AtCoder Beginner Contest 346
    AtCoderBeginnerContest346比赛链接A-AdjacentProduct思路:b[i]=a[i]*a[i+1]Code#include<bits/stdc++.h>usingnamespacestd;#defineintlonglong#defineall(x)x.begin()+1,x.end()voidsolve(){ intn; cin>>n; std::vector<in......
  • AI-TestOps —— 软件测试工程师的一把利剑
    1.测试行业趋势随着数字化转型浪潮的汹涌推进,软件测试行业在2024年迎来了革命性的进步。软件测试不仅是软件开发生命周期中的重要环节,更是创新速度和竞争力的关键因素。传统的软件测试正经历着翻天覆地的变化。自动化测试工具的普及、云测试平台的兴起、AI与机器学习技术的应用......
  • 使用Docker搭建测试用例管理平台TestLink:简易指南
    简介Testlink是一款免费开源的测试管理软件,基于WEB的测试用例管理系统,主要功能是:测试项目管理、产品需求管理、测试用例管理、测试计划管理、测试用例的创建、管理和执行,并且还提供了统计功能。为了方便快速部署TestLink,并且保持环境的一致性,我们可以使用Docker进行搭建。本文将......
  • (三)pytest之allure-pytest生成测试报告
    一、生成html的测试报告在根目录创建一个文件夹report在pytest.ini配置文件中增加参数,然后在终端执行pytest命令,即可得到一个html报告,如下图:二、allure测试报告下载allure,下载网址(allure官网):http://allure.qatools.ru/下载zip文件,解压,放在没有中文的路径下,进入bin目录,......
  • 不拼花哨,只拼实用:unittest指南,干货为王!
    Python为开发者提供了内置的单元测试框架unittest,它是一种强大的工具,能够有效地编写和执行单元测试。unittest提供了完整的测试结构,支持自动化测试的执行,能够对测试用例进行组织,并且提供了丰富的断言方法。最终,unittest会生成详细的测试报告,这个框架非常简单且易于使用。unitt......
  • WAF-ModSecurity
    Web应用防护系统(WebApplicationFirewall,简称:WAF)代表了一类新兴的信息安全技术,用以解决诸如防火墙一类传统设备束手无策的Web应用安全问题与传统防火墙不同,WAF工作在应用层,因此对Web应用防护具有先天的技术优势。基于对Web应用业务和逻辑的深刻理解,WAF对来自Web应用程序客户......
  • Pytest教程:手把手带你打造一个数据分离测试框架
    数据分离测试框架是一种测试框架设计模式,旨在将测试数据与测试逻辑分离,以提高测试用例的可维护性、可读性和复用性。这种框架通常用于自动化测试,特别是在接口测试、UI测试和集成测试中非常有用。在数据分离测试框架中,测试数据通常存储在外部文件(如Excel、CSV、JSON等)中,而测......
  • 虚拟ECU:汽车空调压缩机控制系统
    2024年是“十四五”的“关键一年”,在中国居民生活水平不断上升的趋势下,人们对汽车的需求已不再局限于简单的代步工具,而对其整体的舒适度和体验度也有着越来越高的要求。作为提升驾车与乘车体验的重要部分,汽车的空调系统在电动汽车和中高端燃油车的众多系统中扮演了重要角色。▲......
  • AOP中的execution表达式
    文章目录前言一、知识讲解?1AOP是什么?2execution表达式二、使用execution表达式1.execution表达式2使用示例总结前言提示:这里可以添加本文要记录的大概内容:在学习Spring中,必然要学习AOP,那么execution表达式有是必不可少的。提示:以下是本篇文章正文内容,下面案......
  • test2024.3.21
    多边形题意:有一个长度为\(n\)的\(0/1\)序列,有\(m\)次操作\(u_{i},v_{i}\),若\(a_{u_{i}}=1,a_{v_{i}}=0\)则交换。询问对于\(1,2,\dots,n\)中的每个\(k\),有多少种初始状态,满足恰好有\(k\)个\(1\),并且经过\(m\)次操作后,所有\(1\)形成了一个区间。答案对\(2\)......