在汽車電子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.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”
(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
-
汽車電子
+關注
關注
3036文章
8293瀏覽量
169864 -
仿真
+關注
關注
52文章
4254瀏覽量
135545 -
API
+關注
關注
2文章
1568瀏覽量
63727
發布評論請先 登錄
【原創】小草手把手教你LabVIEW視頻系列匯總帖(12.22更新)
《手把手教你學CPLD/FPGA與單片機聯合設計》-周興華
《手把手教你學CPLD/FPGA與單片機聯合設計》-周興華
手把手教你安裝Quartus II
手把手教你學LabVIEW視覺設計
51單片機手把手教學(二)—— 點亮 LED 燈(GPIO 操作)

51單片機手把手教學 (一)—— 開發環境搭建

評論