TSMaster BasicPlus 基础增强版|RBS 仿真、脚本与自动化测试
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 依数据库自动换算回报文数据,更直观,也更少出错。

自动处理 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 往往会直接判定收到的报文无效。

C/Python/TAC 脚本开发:把重复动作交给程序
BasicPlus 内建脚本开发能力,C、Python 与 TAC 小程序可直接访问硬件、系统变量与 RBS 等模块,用来搭建自动化逻辑。更实用的是,TSMaster 能依当前 RBS 配置自动生成初始化代码,并针对指定信号生成读/写小程序代码:写代码可在定时器、按钮或测试步骤中自动更新 RBS 信号值;读代码则按数据库地址取值并写入系统变量,供面板、测试逻辑或其他自动化模块实时显示与判断。开发者因此不必从零写起,而是从一段可用的骨架继续扩展。
作为支撑,系统变量在模块之间充当数据交换层,可被脚本、面板、UDS、CCP/XCP 读写;信号映射则在数据库信号与系统变量之间建立关联,让上层应用不必直接绑定原始信号路径——数据库一旦变动,只需调整映射,面板与脚本即可保持不变,维护成本更低。

流程图程序与测试系统:可视化搭建、自动出报告
除了写代码,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/流程图测试系统;自动生成测试报告
|
| 基础支撑 |
系统变量(模块间数据交换层)、信号映射(数据库信号 ↔ 系统变量解耦)
|
其他信息
下载
简体中文
English version
简体中文
English version
配套软件
配套软件
配套软件
常见问题
什么情况下需要从 Basic 升级到 BasicPlus?
BasicPlus 适合作为主力版本使用吗?
购买后会收到实体光盘或硬件吗?
注意事项
注意!静电放电(ESD)可能会损坏或摧毁卡上的元件。请采取预防措施以避免静电放电。
使用设备前,请仔细查阅产品使用手册内的引脚资讯。在设备运行期间,务必注意正确连接电源线,并避免插拔。



