基于CANoe从零创建以太网诊断工程(3)—— Port Configuration 选项

embedded/2024/9/25 4:08:31/
  • 🍅 我是蚂蚁小兵,专注于车载诊断领域,尤其擅长于对CANoe工具的使用
  • 🍅 寻找组织 ,答疑解惑,摸鱼聊天,博客源码,点击加入👉【相亲相爱一家人】
  • 🍅 玩转CANoe,博客目录大全,点击跳转👉

目录

      • Simulation Ports
      • TX 和RX的概念
      • Measurement Ports

在Hardware 菜单下有个Port Configuration 配置,一般情况下,CANoe会根据节点自动适配,用户无需设置。

在这里插入图片描述

这里想要想明白下Port 在CANoe中的意思,以前CAN/LIN总线,都是ECU的概念,总线上挂的都是ECU,数据也是从哪个ECU发出,或者接收。在CANoe中,Port是网络设备的概念,比如VN5640,有十几个以太网口(Port),则每个Port都可以接真实的ECU,接收ECU的报文数。所以这就将Port和ECU关联上了。

如上图,左边的Port 1是 真实端口,本测试中,DUT通过该端口连接,右侧的都是仿真的网络端口或者测试节点。

Simulation Ports

Simulation Ports 下的端口,是CANoe自动适配的,用户无法操作。

比如下图通过诊断数据库,在诊断控制台上发送诊断请求,trace窗口看到报文的发送端口是 GlobalStatck
在这里插入图片描述

TX 和RX的概念

TX和RX也都是以网络设备(如VN5650)为参考的,从VN设置中 出去的数据都是tx,进来的都是Rx。

在这里插入图片描述
比如下图就是报文在GlobalStack和VN设备的相对流动方向。
在这里插入图片描述

Measurement Ports

在这里会显示所有真实和仿真的端口,用户可以激活测量端口,然后可以在Trace窗口中看到该端口的报文数据。

不激活不影响通信和测试,只是不会在日志Trace窗口中显示出来。

下面激活Port1端口,该端口连接着真实DUT.

在这里插入图片描述

在Trace窗口中可以看到Port 1端口和 VN设备之间的报文。

在这里插入图片描述

S标识(simulationed)表明是CANoe 的仿真节点发出的报文。

在这里插入图片描述

在这里插入图片描述

23

7

  • 🚩要有最朴素的生活,最遥远的梦想,即使明天天寒地冻,路遥马亡!

  • 🚩如果这篇博客对你有帮助,请 “点赞” “评论”“收藏”一键三连 哦!码字不易,大家的支持就是我坚持下去的动力。
    18

http://www.ppmy.cn/embedded/15456.html

相关文章

【Linux —— 再谈软硬链接】

Linux —— 再谈软硬链接 再识软硬链接用ln -s指令创建软链接用ln指令创建硬链接 软硬链接的特征软硬链接的作用(使用场景)软链接快捷方式 硬链接1. 节省空间2. 备份和同步3. 数据一致性4. 避免意外删除 为什么硬链接不能链接目录示例:假设硬链接可以链接目录循环引…

C++11可变模板参数

我最近开了几个专栏,诚信互三! > |||《算法专栏》::刷题教程来自网站《代码随想录》。||| > |||《C专栏》::记录我学习C的经历,看完你一定会有收获。||| > |||《Linux专栏》&#xff1…

conda出现http429报错:CondaHTTPError: HTTP 429 TOO MANY REQUESTS for url <xxx>

我的报错信息如下&#xff1a; CondaHTTPError: HTTP 429 TOO MANY REQUESTS for url <https://mirrors.ustc.edu.cn/anaconda/pkgs/main/linux-64/current_repodata.json> Elapsed: 00:46.305607An HTTP error occurred when trying to retrieve this URL. HTTP errors…

智慧校园:大数据助力校情分析

随着信息技术的快速发展&#xff0c;数据信息资源以井喷的姿态涌现。数据信息的大量涌现给人们带来丰富的数据信息资源&#xff0c;但面对海量的信息资源时&#xff0c;加大了人们对有效信息资源获取的难度&#xff0c;数据挖掘技术正是这一背景下的产物&#xff0c;基于数据挖…

【1429】招生管理管理系统Myeclipse开发mysql数据库web结构java编程计算机网页项目

一、源码特点 java 招生管理系统是一套完善的java web信息管理系统&#xff0c;对理解JSP java编程开发语言有帮助&#xff0c;系统具有完整的源代码和数据库&#xff0c;系统主要采用B/S模式开发。开发环境为 TOMCAT7.0,Myeclipse8.5开发&#xff0c;数据库为Mysql5.0&…

flutter 谷歌的苹果系统消息推送

flutter firebase 云消息通知教程 (android-安卓、ios-苹果) Android、ReactNative、Flutter集成Firebase推送注意事项 Android&#xff1a;Firebase 凭据 iOS&#xff1a;基于 p8 令牌的 APN 连接 iOS&#xff1a;p12 生成证书 Flutter之对接国外推送onesignal踩坑笔记&a…

【八股】Spring篇

why Spring? 1.使用它的IOC功能&#xff0c;在解耦上达到了配置级别。 2.使用它对数据库访问事务相关的封装。 3.各种其他组件与Spring的融合&#xff0c;在Spring中更加方便快捷的继承其他一些组件。 IoC和DI &#x1f449;IOC是Inversion of Control的缩写&#xff0c;“…

sql-labs靶场的搭建

1.下载一个sql-labs GitHub - Audi-1/sqli-labs: SQLI labs to test error based, Blind boolean based, Time based. 2.下载 phpstudy(小皮&#xff09; https://www.xp.cn/download.htmlhttps://www.xp.cn/download.html 3. 4. 5. 6. 7.http://127.0.0.1/sqli-labs…