TSMaster BasicPlus 基础增强版|RBS 仿真、脚本与自动化测试

在 Basic 的总线分析之上,加入剩余总线仿真(RBS)、脚本开发与自动化测试能力。可在缺少真实 ECU 的情况下重建整车网络环境,并自动处理 Rolling Counter、CRC 校验与 E2E 保护,是 ECU 功能验证与仿真环境搭建的核心工具。 本产品为纯虚拟软件授权,不含实体光盘或硬件。

SKU TSMaster-BasicPlus 分类

TSMaster BasicPlus 基础增强版|RBS 仿真、脚本与自动化测试

:产品概述

从「分析」走向「主动建立测试环境」,是每个 ECU 验证项目迟早要跨过的一步。当手上缺少真实节点、需要模拟整车通信,或要把重复的验证动作交给程序自动完成时,单纯的总线分析已经不够用。TSMaster BasicPlus 基础增强版在 Basic 的分析能力之上,补齐三块关键能力:剩余总线仿真(RBS)、脚本与流程化开发、以及自动化测试系统。

剩余总线仿真(RBS):没有整车,也能重建整车网络

RBS(Remaining Bus Simulation,剩余总线仿真)依据导入的网络数据库,解析节点、报文与信号之间的关系。用户勾选需要模拟的 ECU 节点或报文,TSMaster 便按数据库定义的周期与通信规则,在总线上发出对应报文。对被测 ECU 而言,它「看到」的总线环境,与接入一台完整整车网络几乎无异。

支持 CAN/CAN FD/LIN/FlexRay,可模拟整车网络的全部节点,或仅补齐缺失的指定 ECU。拓扑视图一眼呈现被仿真的网络结构;报文的发送周期与偏移(Interval[Offset])、帧类型(CAN 标准/扩展、FD)均可逐条配置。修改发送内容时,既可直接编辑原始字节,也可改信号的物理值——后者由 TSMaster 依数据库自动换算回报文数据,更直观,也更少出错。

rbs 模拟缺失ecu概念图 rbs 激活仿真节点

自动处理 RC/CRC/E2E:贴近真实车规通信的关键

真实的周期报文,往往带有滚动计数与校验保护。BasicPlus 把这些机制内建为「特殊信号处理」,无需手写算法即可配置:

  • Rolling Counter(滚动计数 RC):将指定信号设为滚动计数后,TSMaster 在每次发送时自动递增,到达上限即回卷到初值。接收端据此判断报文序列是否连续,从而识别丢失、重复或异常的报文。计数的下限、上限与步进值,均可按信号定义设定。
  • CRC 校验(Checksum):将指定信号设为 CRC 校验信号后,TSMaster 在发送时自动计算校验值并写回该信号。内建 CRC 算法列表可直接选用(右键该信号 → Set To Checksum Signal),计算范围(起始字节、字节数,以及头/尾附加数据)依通信规范配置即可;若内建算法不敷所需,还能通过 CRC 库自定义校验函数(以 pu8 data, s32 datalen 定义),选用方式与内建算法完全一致。校验信号本身通常排除在计算范围之外。
  • E2E 端到端保护:对采用 End-to-End 保护机制的报文,可在校验参数中启用 E2E 处理;E2E 相关信息可从 DBC/ARXML/FIBEX 自动提取,省去逐条手工比对。

这三项能力,正是把 RBS 从「能发报文」提升到「发得像真 ECU」的分水岭——尤其在 AUTOSAR 风格的车载网络测试中,一旦缺了它们,被测 ECU 往往会直接判定收到的报文无效。

特殊信号处理 rc crc菜单 crc 算法选择列表 crc 计算范围设置 crc 校验示例 红黄高亮

C/Python/TAC 脚本开发:把重复动作交给程序

BasicPlus 内建脚本开发能力,C、Python 与 TAC 小程序可直接访问硬件、系统变量与 RBS 等模块,用来搭建自动化逻辑。更实用的是,TSMaster 能依当前 RBS 配置自动生成初始化代码,并针对指定信号生成读/写小程序代码:写代码可在定时器、按钮或测试步骤中自动更新 RBS 信号值;读代码则按数据库地址取值并写入系统变量,供面板、测试逻辑或其他自动化模块实时显示与判断。开发者因此不必从零写起,而是从一段可用的骨架继续扩展。

作为支撑,系统变量在模块之间充当数据交换层,可被脚本、面板、UDS、CCP/XCP 读写;信号映射则在数据库信号与系统变量之间建立关联,让上层应用不必直接绑定原始信号路径——数据库一旦变动,只需调整映射,面板与脚本即可保持不变,维护成本更低。

C/Python 小程序以 API 控制 TSMaster、自动生成读写代码

 

流程图程序与测试系统:可视化搭建、自动出报告

除了写代码,BasicPlus 也支持以流程图方式可视化搭建测试流程,支持 API 调用、信号读写、断点与单步调试。测试系统方面,涵盖经典测试系统、Excel 测试模块与流程图测试系统,执行后可自动生成测试报告——让功能验证从「手动逐项点」变成「可重复、可留痕」的标准流程。

 


适用对象

  • 需要在缺少真实 ECU 时,模拟整车或指定节点通信的验证工程师
  • 需要处理带 RC/CRC/E2E 保护的车规报文的测试团队
  • 希望用 C/Python/TAC 或流程图,把重复验证动作自动化的开发者
  • 已用 Basic 做分析、现在要进一步「主动建立测试环境」的用户

 

从 Basic 分析到 BasicPlus 模拟

Basic 提供总线分析功能,BasicPlus 在此基础上进一步启用总线模拟能力。 两者延续相同的操作界面与工具链,帮助工程师从总线分析自然延伸至 ECU 与网络仿真。随着项目需求增加,还可进一步扩展 UDS、J1939、CCP/XCP、车载以太网 RBS 等功能

 


 

核心功能一览

功能 说明
剩余总线仿真 RBS
CAN/CAN FD/LIN/FlexRay/J1939;按数据库周期发送;模拟整车或补齐指定缺失 ECU;拓扑视图;Interval[Offset]、帧类型、信号物理值可逐条配置
Rolling Counter(RC)
发送时自动递增并回卷;下限/上限/步进可设;供接收端检测丢帧、重复与异常
CRC 校验(Checksum)
发送时自动计算并写回校验信号;内建算法列表+自定义 CRC 库;计算范围(起始字节/字节数/头尾附加)可配置
E2E 端到端保护
支持 End-to-End 校验处理;可从 DBC/ARXML/FIBEX 自动提取 E2E 信息
脚本开发
C/Python/TAC 小程序直接访问硬件、系统变量、RBS;自动生成 RBS 初始化与读/写代码
流程图/测试系统
可视化流程、断点单步;经典/Excel/流程图测试系统;自动生成测试报告
基础支撑
系统变量(模块间数据交换层)、信号映射(数据库信号 ↔ 系统变量解耦)

其他信息

下载

Datasheet

简体中文

Datasheet

English version

使用手册

简体中文

User Manual

English version

配套软件

配套软件

配套软件

CE 证书
UL 证书
RoHS 证书

常见问题

什么情况下需要从 Basic 升级到 BasicPlus?

如果您除了分析报文,还需要模拟其他 ECU 节点、发送背景报文、编写脚本或做自动化测试,BasicPlus 可以满足这些进阶需求。
我们建议将 BasicPlus 作为 ECU 开发与测试的主力入门版本;实际包含的项目以正式 License Matrix / SKU 报价单为准。
不会。TSMaster BasicPlus 属于纯软件的虚拟授权产品,不包含任何实体光盘或硬件设备。我们会通过邮件提供激活方式,您只需在电脑上安装 TSMaster 软件并完成授权即可使用。

注意事项

注意!静电放电(ESD)可能会损坏或摧毁卡上的元件。请采取预防措施以避免静电放电。

使用设备前,请仔细查阅产品使用手册内的引脚资讯。在设备运行期间,务必注意正确连接电源线,并避免插拔。

×
×

产品入口: 产品添加到购物车