TSMaster 9月功能亮点:旋钮控件、三大模块、报文过滤、SOMEIP静态注册全升级

TSMaster 9月迎来全新功能升级!本次更新主要新增面板工具箱旋钮控件,并加入面板目录、自绘图窗、脚本工作台三大模块,同时增强报文信息窗口过滤方式与SOMEIP模块静态注册功能。从控件到模块,从过滤到注册,全面提升软件性能与使用体验。一起看看这些新功能如何让测试工作更高效!

1、仿真

【 面板工具箱中新增旋钮控件 】

→【仿真】-【面板】

更新内容:

面板工具箱中新增旋钮控件。用户在设计面板时,可通过旋钮控件关联信号或系统变量,实现对变量的实时读写与动态调节;同时结合脚本设计,还能开发功能更全面的面板小程序,满足复杂交互场景下的使用需求。该控件的加入进一步丰富了面板设计元素,让用户的自主设计拥有更多可能性与灵活性。

2、仿真

【 新增面板目录模块 】

→【仿真】-【面板目录】

更新内容:

在仿真模块中新增了面板目录模块,用于统一管理工程中已加载的面板小程序。当工程中面板小程序较多时,可通过上方筛选栏按名称进行过滤查找。面板目录中展示了每个面板的当前状态及对应的配置文件,用户可依据配置文件中显示的名称,在工程目录 /Panels 下找到对应文件。此外,面板目录支持通过上方工具栏按钮快速打开或关闭所选面板小程序,也可直接在该目录中导入面板。

3、仿真

【 SOMEIP 的静态注册功能 】

→【仿真】-【SOMEIP】

更新内容:

新增 SOMEIP 静态注册功能,通过预先配置的固定信息替代网络中原有的服务发现流程,使服务通信的启动更快速、更确定。该功能适用于仅启动 Provider 端而不启动 Consumer 端的场景,此时 Provider 端仍可正常发送对应的 NOTIFICATION 报文。

**说明:**完成 SOMEIP 通用的通道配置与 TCP/IP 协议栈配置后,需先点击 SOMEIP 页面中的"设置 → 配置 → 使能动态模式",再加载数据库。

**说明:**打开静态注册模块,使能对应的通信服务。

**说明:**在激励中选择对应的通信对端,点击右侧"应用"后,该服务的静态注册即生效。随后按需修改服务中的信号激励,点击下方"应用"即可发送 NOTIFICATION 报文,打开 Ethernet 报文信息窗口即可查看对应的报文信息。

4、分析

【 报文信息窗口新增过滤字符串高亮显示功能 】

→【分析】-【CAN/CAN FD报文信息】

更新内容:

报文信息窗口中新增过滤字符串功能。将模式选择为"纯文本"时,在右侧输入过滤内容并点击回车,对应报文会高亮显示;点击"仅显示匹配项"还可隐藏不符合过滤条件的报文,便于用户聚焦查看关注的报文。

**说明:**点击选择"正则表达式"模式,则可在右侧输入正则表达式,实现对过滤内容的灵活匹配与精准筛选。该模式支持更复杂的匹配规则,适用于按特定字符组合或数据规律进行过滤的场景,进一步提升报文查找效率。

5、分析

【 新增自绘图窗模块 】

→【分析】-【自绘图窗】

更新内容:

在分析模块的数据分析中新增自绘图窗模块,用户可在该模块中使用TAC脚本实现自定义图窗绘制。点击工具栏中的"脚本",模块下方会展开脚本编辑页面。模块内置二维曲线、三维轨迹和三维曲面三种图窗的实现示例,用户可基于示例进行修改,或重新编写脚本以满足自身需求。

**说明:**在下方编辑TAC脚本实现绘制需求后,点击运行即可按脚本内容将曲线绘制到上方图窗中。同时支持从外部导入已编辑好的TAC脚本文件直接绘制,点击工具栏中的"导入脚本"即可实现。

**说明:**绘制好的曲线图窗点击"保存图窗文件"可导出为JSON格式的配置文件,用于在其他工程的自绘图窗模块中导入该文件,从而直接打开绘制好的曲线;同时支持将当前曲线导出为PNG、SVG或CSV格式,方便在软件外直接查看。

6、设计

【 新增脚本工作台模块 】

→【设计】-【脚本工作台】

更新内容:

为方便编辑自绘图窗中的脚本,在设计模块下新增了独立的脚本工作台。在脚本工作台中编写TAC脚本并运行后,系统会自动创建一个关联到该工作台的图窗,并在其中绘制对应曲线。同时,脚本工作台右侧会展示曲线的坐标轴、尺寸及数值点等信息。

相关推荐
rolt6 小时前
[鉴赏]摇身一变鼓吹软件工程-01-Allen Holub
ai·软件工程·uml·敏捷开发
汽车人——Yin1 天前
CANOE实战——诊断测试
汽车·canoe·uds诊断
长不大的杨瑞杰1 天前
OpenCode v2 团队治理实战:多仓库 Policy、灰度发布与故障回滚
运维·人工智能·安全·软件工程·devops
树欲静而风不止861 天前
APQP 五大阶段拆解与阶段关口(Gate)管控实践
汽车
长不大的杨瑞杰2 天前
OpenCode v2 CI 与自动化实战:无交互运行、权限收口与制品闭环
运维·人工智能·ci/cd·自动化·软件工程·1024程序员节
iCxhust2 天前
如何实时同步自己的工作日志,在不同的设备间
前端·软件工程·1024程序员节·同步日志
小朱爱编程1233 天前
AI点了两次发布,我多了两篇事故
数据库·人工智能·大模型·软件工程
丹尼克尔自动化科技有限公司3 天前
丹尼克尔无线拧紧枪 如何破解汽车总装内饰装配痛点?
汽车·汽车装配·无线拧紧枪·无线拧紧工具·智能拧紧工具
MIXrer3 天前
场馆引入沙盘赛车,为什么能成为第二消费场景?
汽车·旅游·娱乐