在总线测试与仿真领域,效率与灵活性始终是工程师追求的核心。4月,TSMaster再次迎来重要迭代——本次更新为用户带来了视频/音频记录、全新 Web 工具箱组件、小程序自动化生成构建脚本、SOME/IP 静态数组匹配模式等,旨在进一步提升软件的性能、灵活性与用户体验。
1、分析模块
【多模态测试数据同步采集方案:视频记录、音频记录】
→【分析】-【视频记录】

更新内容:
自动识别系统摄像头,支持多摄像头接入。支持自定义视频参数,可据测试场景(如低速调试/高速抓拍)调整分辨率、帧率、编码格式。实现多模态关联,与 TSMaster 总线记录、仿真运行时间轴严格同步,“总线数据+视频画面”事件级关联分析。对应 API 上线,可实现智能存储、轻量级录像模式、灵活配置摄像头工作状态以及实时预览和即时静态抓拍控制。视频存储路径默认.\Logging\Video。
→【分析】-【音频记录】

更新内容:
通过音频记录实现声画同步测试数据全景采集方案。系统音频输入设备自动扫描、可扩展,音频参数可自定义配置,适配语音交互、异响采集等多种不同测试场景。多模态时间轴同步,API 级设备热管理,实现全局强制关闭安全机制、索引化设备寻址、audio_save_configuration()配置可多次复用。音频存储路径默认.\Logging\Audio。
2、应用模块
【新增 C 语言小程序中的 Web 工具箱】
→【应用】-【工具箱设计 开发环境】

更新内容:
新增 C 语言小程序 Web 工具箱,赋能用户用 C 语言原生代码开发具有 Web 交互界面的自定义工具模块,并直接内嵌在 TSMaster 主界面运行,共享工程上下文与通信资源。支持指定源码路径与运行入口(如 lib:t_web_entry),开放性强,便于模块化复用和第三方扩展。支持创建多个独立 Web 工具箱,在 TSMaster 环境下一键切换,满足多场景测试需求。
3、仿真模块
【SOME/IP 新配置:静态数组跟随 Transform 配置】
→【仿真】-【SOME/IP】

更新内容:
不勾选,静态数组长度字段是 0 字节;勾选后,该字段跟随 Transform 的配置。


说明:
示例勾选状态下,SOME/IP 订阅对应静态数组变量,对比多了2个字节数据。这源于“SizeOfArrayLengthFeild”的 16 位,即 2 字节长度。
4、设计模块
【小程序构建:自动化生成脚本】
→【设计】-【C小程序】

更新内容:
通过该功能对当前 C 小程序项目生成一套完整的可编译构建脚本和配套文件,使其能在外部编译器中独立编译生成可执行程序或小程序模块。对应的脚本和源码支持文件在工程目录\MiniProgram\Build。赋能需要快速迭代、多平台适配的测试算法开发、通信逻辑定制及 HIL(硬件在环)仿真场景。

