0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

上海同星智能科技有限公司 2025-06-27 20:02 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

汽车电子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。如下图所示:

a0542a52-534e-11f0-986f-92fbcf53809c.png


1.1 导入 TSMasterAPI


1.1.1 部署插件

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

a06ca3fc-534e-11f0-986f-92fbcf53809c.png


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

a089ec32-534e-11f0-986f-92fbcf53809c.png


1.1.2 工作区导入插件

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

a0b9f1a2-534e-11f0-986f-92fbcf53809c.png


1.2TOSUN: 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”

a0daa618-534e-11f0-986f-92fbcf53809c.png


(2)“Create new tool host”

a0f26adc-534e-11f0-986f-92fbcf53809c.png


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

a108a022-534e-11f0-986f-92fbcf53809c.png


(4)“保存”

a127f99a-534e-11f0-986f-92fbcf53809c.png


(5)“启动”

a138f484-534e-11f0-986f-92fbcf53809c.png


(6)“Connect tool”

a1cdd8ec-534e-11f0-986f-92fbcf53809c.png


(7)接口调用

a1ea56fc-534e-11f0-986f-92fbcf53809c.png


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”

a0daa618-534e-11f0-986f-92fbcf53809c.png


(2)“Create new tool host”

a0f26adc-534e-11f0-986f-92fbcf53809c.png


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

a2217506-534e-11f0-986f-92fbcf53809c.png


(4)“保存”

a127f99a-534e-11f0-986f-92fbcf53809c.png


(5)“启动”

a24627d4-534e-11f0-986f-92fbcf53809c.png


(6)“Connect tool”

a25fed0e-534e-11f0-986f-92fbcf53809c.png


(7)接口调用

a27605e4-534e-11f0-986f-92fbcf53809c.png


2.

TSMasterAPI 接口说明

2.1 TOSUN: TSMaster SIL Kit


2.1.1 start_simulation

a289f216-534e-11f0-986f-92fbcf53809c.pnga2a1cfe4-534e-11f0-986f-92fbcf53809c.png


2.1.2 simulation_is_running

a2b498a4-534e-11f0-986f-92fbcf53809c.png


2.1.3 stop_simulation

a2cbc6d2-534e-11f0-986f-92fbcf53809c.png


2.1.4 get_sysvar_value

a2df97e8-534e-11f0-986f-92fbcf53809c.png


2.1.5 set_sysvar_value

a305087a-534e-11f0-986f-92fbcf53809c.png


2.1.6 get_cansignal_value

a319ae24-534e-11f0-986f-92fbcf53809c.png


2.1.7 set_cansignal_value

a32bf3c2-534e-11f0-986f-92fbcf53809c.png


2.1.8 get_linsignal_value

a34532f6-534e-11f0-986f-92fbcf53809c.png


2.1.9 set_linsignal_value

a361f562-534e-11f0-986f-92fbcf53809c.png


2.1.10 get_frsignal_value

a377586c-534e-11f0-986f-92fbcf53809c.png


2.1.11 set_frsignal_value

a38ec77c-534e-11f0-986f-92fbcf53809c.png


2.2 TOSUN: Hardware SIL Kit


2.2.1 set_hardware_config

a3a5b2b6-534e-11f0-986f-92fbcf53809c.png


2.2.2 connect

a3bd83aa-534e-11f0-986f-92fbcf53809c.png


2.2.3 disconnect

a3d14048-534e-11f0-986f-92fbcf53809c.pnga3e61c84-534e-11f0-986f-92fbcf53809c.png


2.2.4 send_msg

a3f9976e-534e-11f0-986f-92fbcf53809c.png


2.2.5 send_cyclic_can_msg

a411d928-534e-11f0-986f-92fbcf53809c.png


2.2.6 recv_can_msg

a4273a2a-534e-11f0-986f-92fbcf53809c.pnga4399c9c-534e-11f0-986f-92fbcf53809c.png


2.2.7 recv_lin_msg

a44a438a-534e-11f0-986f-92fbcf53809c.png


2.2.8 recv_flexray_msg

a4641e0e-534e-11f0-986f-92fbcf53809c.png


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 汽车电子
    +关注

    关注

    3043

    文章

    8557

    浏览量

    172201
  • 仿真
    +关注

    关注

    53

    文章

    4404

    浏览量

    137644
  • API
    API
    +关注

    关注

    2

    文章

    2146

    浏览量

    66199
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【原创】小草手把手教你LabVIEW视频系列汇总帖(12.22更新)

    为了让大家更好的查找小草手把手教你LabVIEW视频教学系列,小编特为大家汇总如下:【视频教学】小草手把手LabVIEW编程—LED滚动屏【视频教学
    发表于 12-08 10:10

    手把手教你学CPLD/FPGA与单片机联合设计》-周兴华

    /FPGA与单片机联合设计》贯彻《手把手教你学系列丛书》的教学方式。书中附有光盘,含《手把手教你学CPLD/FPGA与单片机联合设计》所有的
    发表于 12-29 17:10

    手把手教你学CPLD/FPGA与单片机联合设计》-周兴华

    /FPGA与单片机联合设计》贯彻《手把手教你学系列丛书》的教学方式。书中附有光盘,含《手把手教你学CPLD/FPGA与单片机联合设计》所有的
    发表于 01-06 17:21

    手把手教你写批处理-批处理的介绍

    手把手教你写批处理-批处理的介绍
    发表于 10-25 15:02 69次下载

    美女手把手教你如何装机(中)

    美女手把手教你如何装机(中) 再来是硬碟的部份,这款机壳还不错,可以旋转支架~
    发表于 01-27 11:14 1597次阅读

    美女手把手教你如何装机(下)

    美女手把手教你如何装机(下) 接著下来就是今天的重头戏,开核萝!~
    发表于 01-27 11:16 3115次阅读

    手把手教你keil+C51使用调试仿真中文教程

    手把手教你keil+C51使用调试仿真中文教程,详细又具体,初学者必备。
    发表于 05-04 17:06 40次下载

    手把手教你安装Quartus II

    本章手把手把地教你如何安装 Quartus II 软件 ,并将它激活 。此外 还有USB -Blaster下载器的驱动安装步骤 。
    发表于 09-18 14:55 9次下载

    手把手教学Ansoft-Maxwell-工程仿真实例

    手把手教学Ansoft-Maxwell-工程仿真实例
    发表于 01-18 16:06 34次下载

    手把手教你如何开始DSP编程

    手把手教你如何开始DSP编程。
    发表于 04-09 11:54 13次下载
    <b class='flag-5'>手把手</b>教你如何开始DSP编程

    手把手教你学LabVIEW视觉设计

    手把手教你学LabVIEW视觉设计手把手教你学LabVIEW视觉设计手把手教你学LabVIEW视觉设计手把手教你学LabVIEW视觉设计手把手
    发表于 03-06 01:41 3455次阅读

    手把手教你开关电源PCB排板

    手把手教你开关电源PCB排板(新型电源技术)-分享一下开关电源PCB排板的基本要点及分析,以及例子讲解。绝对的手把手
    发表于 09-18 12:27 67次下载
    <b class='flag-5'>手把手</b>教你开关电源PCB排板

    51单片机手把手教学(二)—— 点亮 LED 灯(GPIO 操作)

    本文章 来自原创专栏《51单片机手把手教学》,讲解如何使用 Keil uVision 构建 51单片机 程序,发布文章并 会持续为已发布文章添加新内容! 每篇文章都经过了精打细磨!↓↓↓通过下方
    发表于 11-17 16:06 8次下载
    51单片机<b class='flag-5'>手把手</b><b class='flag-5'>教学</b>(二)—— 点亮 LED 灯(GPIO 操作)

    51单片机手把手教学 (一)—— 开发环境搭建

    51单片机手把手教学 (一)—— 点亮第一个LED灯文章目录51单片机手把手教学 (一)—— 点亮第一个LED灯一、写在前面二、下载开发工具,烧录工具一、写在前面51单片机一般指传统8
    发表于 11-23 16:20 8次下载
    51单片机<b class='flag-5'>手把手</b><b class='flag-5'>教学</b> (一)—— 开发环境搭建

    手把手教你学FPGA仿真

    电子发烧友网站提供《手把手教你学FPGA仿真.pdf》资料免费下载
    发表于 10-19 09:17 2次下载
    <b class='flag-5'>手把手</b>教你学FPGA<b class='flag-5'>仿真</b>