TSMaster软件的每一次更新,都旨在让您的工程更高效、探索更自由。11月版本现已发布,本次更新聚焦于核心功能模块的深度优化与拓展,涵盖小程序易用性升级、API 更新、面板进阶、MBD功能升级、示例工程更新和新硬件支持等内容。这些升级将显著提升软件的性能、灵活性与用户体验,助您更高效地应对复杂开发与测试挑战。
TSMaster 2025.11
小程序易用性升级
→【设计】-【C小程序】
【工具新增选项】
更新功能:
- 系统变量直接读写访问选项,默认激活,自动生成系统变量直接访问代码
- 支持信号直接读写访问选项,默认激活,自动生成信号直接访问代码

【新增变量/信号直接访问】
更新内容:
- 新增数组类型系统变量直接访问
- 新增RBS信号直接访问
【数组类型系统变量】在 C 小程序中可直接使用 SYSVAR_ARRAY(xArr)[i] = val; 语法。


【RBS信号】在 C 小程序中可直接对 RBS 信号赋值或读取,如:
$(EngSpeed) = 125;
$(0::CAN_FD_Powertrain::Engine::EngineData::EngSpeed) = 126;

API更新
→【设计】-【小程序】
【 RBS读写API 】
rbs_set_signal_value_by_address
函数说明:使用其符号地址设置RBS信号的值。这是一个协议无关的功能,它自动检测总线类型并将请求路由到适当的特定于总线的RBS处理程序。
rbs_get_signal_value_by_address
函数说明:使用其符号地址检索RBS信号的当前值。这是一个协议无关的功能,它自动从符号地址检测总线类型,并将请求路由到适当的特定于总线的RBS处理程序(CAN、LIN或FlexRay)。
【 数组类型系统变量元素API】
get_system_var_double_array_element
函数说明:从指定索引位置的系统变量数组中检索单个Double元素;
get_system_var_int32_array_element
函数说明:从指定索引位置的系统变量数组中检索单个Int32元素;
get_system_var_int64_array_element
函数说明:从指定索引位置的系统变量数组中检索单个Int64元素;
get_system_var_uint8_array_element
函数说明:从指定索引位置的系统变量数组中检索单个UInt8元素;
set_system_var_double_array_element
函数说明:在指定的索引位置设置系统变量数组中的单个Double元素。该操作为同步操作;
set_system_var_int32_array_element
函数说明:在指定的索引位置设置系统变量数组中的单个Int32元素。该操作为同步操作;
set_system_var_int64_array_element
函数说明:在指定的索引位置设置系统变量数组中的单个Int64元素。该操作为同步操作;
set_system_var_uint8_array_element
函数说明:在指定的索引位置设置系统变量数组中单个UInt8元素。该操作是同步的,并立即更新数组元素。
【 CAN 周期统计 API 】
metric_register_can_frame_interval
函数说明:在指定通道注册CAN帧;在使用周期统计API时,必须先注册,否则采样列表为空;
metric_start
函数说明:将统计状态机置为 RUNNING,开始对所有已注册通道的接收帧记录时间戳并累积间隔数据;
metric_is_running
函数说明:返回全局运行状态,确认已处于 RUNNING状态后再读数据,在metric_start函数后使用;
metric_get_can_frame_interval_stat
函数说明:仅读取当前已累积的 CAN 周期统计信息(最小值、最大值、当前值、平均值、标准差等);如需清零则使用下一条函数;
metric_get_w_reset_can_frame_interval_stat
函数说明:在返回CAN 周期统计信息的同时,清零其统计数据;
metric_stop
函数说明:将状态机切换至 STOPPED,停止采样与时间戳记录,后续仍可再start继续累计;
metric_reset_can_frame_interval_stat
函数说明:对指定通道的CAN帧统计执行清零操作,在stop状态或运行状态均可调用;
metric_reset_frames_interval_stat_of_channel
函数说明:按总线和通道清零,仅清除指定总线与逻辑通道的统计数据,该函数的粒度比上条函数更细;
metric_reset_frames_interval_stat_of_bus
函数说明:按总线清零,仅清除指定总线类型的统计数据;
metric_reset_frames_interval_stat_of_all
函数说明:清零所有的周期统计,可用于测试用例的复位;
metric_unregister_can_frame_interval
函数说明:最后调用该函数,将指定通道的CAN帧从统计系统移除,释放关联资源,同时丢弃该通道的统计数据,此后对应的句柄无效。
面板功能进阶
→【仿真】-【面板】
更新内容:
Page Control 新增删除单页功能:可在设计界面直接删除选中标签页。

MBD模块升级
更新内容:
在MBD框图中突出显示源/目的地。

示例工程更新
【信号测试器高级示例】

【联合仿真RPC服务器实现】

新硬件支持
→【硬件】-【通道选择】
更新内容:
新设备TC1052、TTS1017Pro已加入支持列表。
欢迎下载体验TSMaster 2025最新版本
TSMaster 技术交流群
如您有关于TSMaster软件使用问题需要技术支持,欢迎扫码添加TOSUN同星技术客服企微直接联系和咨询:

小贴士:
1、软件下载:
点击下方软件下载链接,直接下载安装,建议下载 beta 版本:
2、软件升级:
在电脑有互联网连接的前提下,可以在软件内检查升级至最新版本。
注:同星智能技术支持邮箱:support@tosunai.cn,欢迎大家前来咨询!(须注明公司及联系方式)








