干货分享 | 手把手教学:TSMasterAPI插件导入与ECUTEST联合仿真指南

在汽车电子ECU开发与测试中,联合仿真已成为提高测试效率、确保系统稳定性的关键手段。而TSMaster作为汽车电子仿真与测试的综合工具,结合ECUTEST的专业测试能力,能够实现高效的自动化测试。本文将详细介绍TSMasterAPI插件如何导入、核心API接口函数讲解。

本文关键词:TSMasterAPI,ECUTEST,API接口

目录

Catalog

1. TSMasterAPI插件

    1.1 导入TSMaster API

    1.2 TOSUN:TSMaster SIL Kit

    1.3 TOSUN:Hardware SIL Kit

2. TSMasterAPI 接口说明

    2.1 TOSUN:TSMaster SIL Kit

    2.2 TOSUN:Hardware SIL Kit

1.TSMasterAPI 插件

当前 TSMaster 为广大 ecutest 使用用户提供了程控 TSMaster 软件以及硬件接口,在ECUTEST 软件中可以分别查看到对应的接口名称。

程控 TSMaster 上位机 UI 界面来实现 SIL 仿真的接口名为:TSOUN: TSMaster SIL Kit;程控 TOSUN 旗下硬件产品来实现 SIL 仿真的接口名为:TOSUN: Hardware SIL Kit。如下图所示:

图片

1.1 导入 TSMasterAPI

1.1.1 部署插件

TOSUN 官方即将在安装 TSMaster 时,提供 ECUTEST 插件环境,由用户选择是否安装该插件,与安装 C++\Python 环境同样的方式进行勾选安装。

图片

同时如果用户希望在第一时间使用该插件,可以联系 TOSUN 销售或技术同时获取插件包,然后手动放入 ECUTEST 软件中,放置位置如下图所示:

图片

1.1.2 工作区导入插件

用户在创建 ECUTEST workspace 时,勾选“Show workspace settings”->“Copy tutorial files”->下拉框选择“TSMasterAPI”->“OK”,即可在工作区中查看到“TSOUN: TSMaster SIL Kit”与“TSOUN: Hardware SIL Kit”。

图片

1.2 TOSUN: TSMaster SIL Kit

1.2.1 创建 test bench configruation

首先创建“test bench configruation”->“new create new tool host”->”Local”;此时就可以在 tool host 窗口中查看到“TOSUN: TSMaster SIL Kit”。

右键“TOSUN: TSMaster SIL Kit”->“Add tool”->“TSMaster_project_path”中填入 TSMaster 的工程路径,点击保存即可。

(1)创建 “test bench configruation”

图片

(2)“Create new tool host”

图片

(3)“TOSUN: TSMaster SIL Kit”->“Add tool”

图片

(4)“保存”

图片

(5)“启动”

图片

(6)“Connect tool”

图片

(7)接口调用

图片

1.3 TOSUN:Hardware SIL Kit

1.3.1 创建 test bench configruation

首先创建“test bench configruation”->“new create new tool host”->”Local”;此时就可以在 tool host 窗口中查看到“TOSUN: Hardware SIL Kit”。右键“TOSUN: TSMaster SIL Kit”->“Add tool”->“TSMaster_App_Name”中填入 TSMaster 的应用程序名,点击保存即可。

(1)创建 “test bench configruation”

图片

(2)“Create new tool host”

图片

(3)“TOSUN: TSMaster SIL Kit”->“Add tool”

图片

(4)“保存”

图片

(5)“启动”

图片

(6)“Connect tool”

图片

(7)接口调用

图片

2.TSMasterAPI 接口说明

2.1 TOSUN: TSMaster SIL Kit

2.1.1 start_simulation

图片

图片

2.1.2 simulation_is_running

图片

2.1.3 stop_simulation

图片

2.1.4 get_sysvar_value

图片

2.1.5 set_sysvar_value

图片

2.1.6 get_cansignal_value

图片

2.1.7 set_cansignal_value

图片

2.1.8 get_linsignal_value

图片

2.1.9 set_linsignal_value

图片

2.1.10 get_frsignal_value

图片

2.1.11 set_frsignal_value

图片

2.2 TOSUN: Hardware SIL Kit

2.2.1 set_hardware_config

图片

2.2.2 connect

图片

2.2.3 disconnect

图片

图片

2.2.4 send_msg

图片

2.2.5 send_cyclic_can_msg

图片

2.2.6 recv_can_msg

图片

图片

2.2.7 recv_lin_msg

图片

2.2.8 recv_flexray_msg

图片

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TOSUN同星

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值