TSMaster 双月硬核迭代!4月新增音视频追踪,5月引入Codex Skills,SOME/IP精控再升级
在总线测试与仿真领域效率与灵活性始终是工程师追求的核心。4月TSMaster以视频/音频记录、Web工具箱及SOME/IP静态数组匹配等能力夯实测试底座5月正式引入Codex Skills编码代理技能并开放面板自定义与SOME/IP协议栈三大精细化控制。两月迭代从数据采集到智能辅助、从界面表达到通信管控TSMaster正为车载工程师交付更完整、更省心的开发体验。TSMaster 4月更新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硬件在环仿真场景。TSMaster 5月更新1、二次开发【 TSMaster 编码代理技能 】→【基于TSMaster 的API 二次开发】更新内容新增基于Codex Skills机制的编码代理技能用户可通过自然语言与AI交互自动查询TSMaster的API接口信息并基于查询结果智能生成MP小程序大幅减少手动编码与查阅 API 文档的时间显著提升开发效率。2、仿真模块【面板支持设置样式】→【仿真】-【面板】更新内容面板支持样式自定义用户可根据具体设计场景灵活选择并适配不同视觉方案该功能显著提升了界面设计的灵活性与场景适配能力有助于优化用户体验并降低重复开发成本。3、仿真模块【SOME/IP新增“Send Field On Change”】→【仿真】-【SOME/IP】更新内容SOME/IP 新增 Send Field On Change 使能配置项。当该功能使能且处于 Var/Mix 控制源模式时Field.notify 类型仅在 Server 端变量值发生实际变更时才会触发值同步至 Client 端。该配置有效避免了无效或重复的 Field 通知报文提升了通信效率与资源利用率。4、仿真模块【SOME/IP新增“Enable Update Control”】→【仿真】-【SOME/IP】更新内容SOME/IP 新增 Enable Update Control 使能配置项。当该功能使能且处于 Var/Mix 控制源模式时仅当将 #_update 变量的值设置为大于 0 时所设置的新值才会被刷新至 buffer 中。该功能可精确控制数据更新时机避免不必要的 buffer 刷新操作从而提升系统处理效率并降低通信开销。5、仿真模块【SOME/IP新增“方法优先使用TCP”、“方法优先使用UDP”】→【仿真】-【SOME/IP】更新内容SOME/IP 新增“方法优先使用 TCP”与“方法优先使用 UDP”两项配置。当数据库中的 method 同时支持 TCP 和 UDP 时可通过该配置项指定优先采用的传输协议。