新闻详情

新闻详情

首页 / 资讯中心 / 详情

干货分享 | 手把手教你配置TSMaster软件网关,3分钟轻松上手!

发布时间:2026/9/29 9:17:03来源:尧图网络
干货分享 | 手把手教你配置TSMaster软件网关,3分钟轻松上手!
随着工业自动化和信息化的快速发展不同系统之间需要高效、灵活地进行数据交互与通信。然而各系统往往采用不同的通信协议和报文格式导致数据传输存在兼容性问题。软件网关应运而生它通过图形界面配置、零代码开发的方式实现报文的灵活映射与转发。这种模块化设计不仅降低了开发难度和成本还提高了系统的可扩展性和维护性能够满足复杂多变的工业场景需求为系统集成与数据交互提供了有力支持。本文重点介绍软件网关的两个功能报文转发功能和绕过预发送事件的报文转发功能。本文关键词软件网关报文转发注入故障目录Catalog1. 概述2. 典型应用3. 软件网关功能实现4. 缩写1、概述软件网关模块是一款基于图形界面配置、零代码的报文映射转发工具。它支持创建报文转发列表可灵活配置源通道和目标通道实现报文实时转发。同时借助信号生成器还能修改目标通道数据支持多种信号模式。适用于报文故障注入及Rolling Counter信号变化发送等场景为数据交互与测试提供高效解决方案。2、典型应用软件网关在工业自动化领域有典型应用。例如在汽车制造工厂的生产线上软件网关可连接不同设备和传感器实时采集生产数据并转发至监控系统。同时它能通过信号生成器模拟故障数据注入到报文转发过程中用于测试设备的故障响应能力。此外软件网关还可新增Rolling Counter信号变化发送优化设备间的协同工作提高生产效率和产品质量。3、软件网关功能实现本文主要介绍软件网关功能的两个功能1.报文转发功能2.绕过预发送事件的报文转发功能3.1 报文转发功能实现3.1.1 工程环境准备▲ 需求将通道2发送的ID 0x64报文经通道1接收后从通道3转发出去再通过通道4接收。▲ 文件示例DBC文件CAN_FD_Powertrain.dbc。▲ 软件网关模块位置TSMaster - 测试 - 测试工具 - 软件网关。3.1.2 报文转发操作过程操作步骤如下步骤1在报文发送窗口中用户可以添加一帧或多帧报文支持直接添加原始报文或从数据库中选择报文进行添加并可指定报文对应的通道如图1所示。图1: 添加发送报文步骤2在已添加的报文中用户可选中一个或多个信号并为其设置信号生成器的类型包括正弦、斜坡脉冲、值范围、切换、随机、自定义以及系统变量。若未设置信号生成器则信号保持默认状态即“无”状态。如图2所示。图2: 添加发送报文步骤3在软件网关窗口以相同方式添加具有相同ID的报文并激活相应信号。若未设置信号生成器转发的报文信号保持不变若设置了信号生成器则转发的报文信号将按照生成器的设置进行发送。同时需设置报文的源通道和目的通道。例如若报文发送窗口中ID为0x64的报文从通道2发送并在通道1接收则软件网关中该报文的源通道为通道1目的通道可设置为通道3或通道4。如图3所示。图3: 添加发送报文3.1.3 报文转发实现效果在报文发送后报文信息窗口会显示正常发送的报文和已转发的报文。例如ID为0x64的报文中的Engspeed信号以值范围形式从通道2发送并在通道1接收。随后通道3将通道1接收到的ID为0x64的报文以正弦形式转发出去最终由通道4接收从而实现预期效果。如图4、5、6所示。图4: 软件网关原理图图5: 报文转发后效果图6: 信号波形展示3.2绕过预发送事件功能3.2.1绕过预发送事件操作过程操作步骤如下步骤1在完成报文转发操作后进一步添加C小程序的预发送事件用于修改ID为0x64的报文中Engspeed信号的值如图7所示。图7: 添加预发送事件步骤2激活软件网关中的绕过预发送事件如图8所示。图8:激活绕过预发送事件3.2.2绕过预发送事件实现效果在激活绕过预发送事件之前Engspeed信号值始终为预发送事件中设置的10。激活绕过功能后通过图形波形可以看到通道3和通道4上ID为0x64的报文中的Engspeed信号值恢复为软件网关中设定的正弦波形值从而实现了预期的效果。如图9所示。图9: 绕过预发送事件实现效果4、缩写DBCDatabase CANCANController Area NetworkCAN FDCAN with Flexible Data-RateIDIdentifier
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

工程师成长之路:从写代码到解决问题的关键认知转变 2026/9/29 10:20:07

工程师成长之路:从写代码到解决问题的关键认知转变

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
【零基础学智能仿真-33】断裂力学入门:为什么裂纹尖端不能只看“最大应力”? 2026/9/29 10:20:07

【零基础学智能仿真-33】断裂力学入门:为什么裂纹尖端不能只看“最大应力”?

课程摘要 前几节我们用位移、应变和应力描述完整结构;本节开始研究已有裂纹的结构。以受拉的中心裂纹板为例,理解裂纹长度为何会改变破坏风险,认识Ⅰ、Ⅱ、Ⅲ型裂纹、应力强度因子 \(K\)、能量释放率与 \(J\) 积分。课程给出可手算和运行的示例,并说明线弹性断裂公式的适用…

阅读更多 →
NT1741:面向助听器的2.4GHz BLE Rx Booster芯片解析 2026/9/29 10:20:01

NT1741:面向助听器的2.4GHz BLE Rx Booster芯片解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
Altium Designer许可周转率优化实战指南 2026/9/29 10:20:01

Altium Designer许可周转率优化实战指南

1. 项目概述:当Altium Designer许可成了研发流程的“交通瓶颈”在电子硬件研发团队里,Altium Designer不是一款普通软件,它是原理图绘制、PCB布局、信号完整性仿真、BOM生成乃至生产文件输出的“中枢神经系统”。但最近两年,我陆续…

阅读更多 →
Linux权限本质:文件与目录权限差异及粘滞位原理 2026/9/29 10:20:01

Linux权限本质:文件与目录权限差异及粘滞位原理

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
Altium Designer软件下载与部署全攻略:版本选择、安装配置与库管理 2026/9/29 10:19:53

Altium Designer软件下载与部署全攻略:版本选择、安装配置与库管理

1. 为什么“Altium Designer软件下载”这件事值得单独拿出来讲但凡在电子行业待过几年的人,对Altium Designer这个名字都不会陌生。它几乎是中小型硬件团队和独立电子工程师用得最顺手的PCB设计工具之一,原理图绘制、PCB布局布线、3D预览、规则检查、生产…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉