合仿真指南)
在汽車電子ECU開發(fā)與測試中聯(lián)合仿真已成為提高測試效率、確保系統(tǒng)穩(wěn)定性的關鍵手段。而TSMaster作為汽車電子仿真與測試的綜合工具結(jié)合ECUTEST的專業(yè)測試能力能夠?qū)崿F(xiàn)高效的自動化測試。本文將詳細介紹TSMasterAPI插件如何導入、核心API接口函數(shù)講解。本文關鍵詞TSMasterAPIECUTESTAPI接口目錄Catalog1. TSMasterAPI插件1.1 導入TSMaster API1.2 TOSUNTSMaster SIL Kit1.3 TOSUNHardware SIL Kit2. TSMasterAPI 接口說明2.1 TOSUNTSMaster SIL Kit2.2 TOSUNHardware SIL Kit1.TSMasterAPI 插件當前 TSMaster 為廣大 ecutest 使用用戶提供了程控 TSMaster 軟件以及硬件接口在ECUTEST 軟件中可以分別查看到對應的接口名稱。程控 TSMaster 上位機 UI 界面來實現(xiàn) SIL 仿真的接口名為TSOUN: TSMaster SIL Kit程控 TOSUN 旗下硬件產(chǎn)品來實現(xiàn) SIL 仿真的接口名為TOSUN: Hardware SIL Kit。如下圖所示1.1 導入 TSMasterAPI1.1.1 部署插件TOSUN 官方即將在安裝 TSMaster 時提供 ECUTEST 插件環(huán)境由用戶選擇是否安裝該插件與安裝 C\Python 環(huán)境同樣的方式進行勾選安裝。同時如果用戶希望在第一時間使用該插件可以聯(lián)系 TOSUN 銷售或技術同時獲取插件包然后手動放入 ECUTEST 軟件中放置位置如下圖所示1.1.2 工作區(qū)導入插件用戶在創(chuàng)建 ECUTEST workspace 時勾選“Show workspace settings”-“Copy tutorial files”-下拉框選擇“TSMasterAPI”-“OK”即可在工作區(qū)中查看到“TSOUN: TSMaster SIL Kit”與“TSOUN: Hardware SIL Kit”。1.2TOSUN: TSMaster SIL Kit1.2.1 創(chuàng)建 test bench configruation首先創(chuàng)建“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創(chuàng)建 “test bench configruation”2“Create new tool host”3“TOSUN: TSMaster SIL Kit”-“Add tool”4“保存”5“啟動”6“Connect tool”7接口調(diào)用1.3 TOSUNHardware SIL Kit1.3.1 創(chuàng)建 test bench configruation首先創(chuàng)建“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創(chuàng)建 “test bench configruation”2“Create new tool host”3“TOSUN: TSMaster SIL Kit”-“Add tool”4“保存”5“啟動”6“Connect tool”7接口調(diào)用2.TSMasterAPI 接口說明2.1 TOSUN: TSMaster SIL Kit2.1.1 start_simulation2.1.2 simulation_is_running2.1.3 stop_simulation2.1.4 get_sysvar_value2.1.5 set_sysvar_value2.1.6 get_cansignal_value2.1.7 set_cansignal_value2.1.8 get_linsignal_value2.1.9 set_linsignal_value2.1.10 get_frsignal_value2.1.11 set_frsignal_value2.2 TOSUN: Hardware SIL Kit2.2.1 set_hardware_config2.2.2 connect2.2.3 disconnect2.2.4 send_msg2.2.5 send_cyclic_can_msg2.2.6 recv_can_msg2.2.7 recv_lin_msg2.2.8 recv_flexray_msg