為滿足汽車電子開發領域日益增長的測試與仿真需求,TSMaster最新版本聚焦實車數據采集、MBD智能建模與新API擴展三大核心功能。無論您是進行車載網絡測試、ECU開發還是自動化驗證,新版本都能為您提供更高效、更可靠的解決方案!
TSMaster 2025.05
202505最新版本主要是針對設計模塊、分析模塊、硬件模塊幾大模塊作了更新,旨在提升汽車電子開發與測試的效率、靈活性和用戶體驗。現在,讓我們一起探索這些功能吧!
設計模塊功能更新
【模型框圖】
→【設計】-【模型框圖】
更新功能:
TSMaster模型框圖模塊是TOSUN公司開發的類Simulink的建模模塊,用于支持基于模型開發模式(MBD),通過拖放模塊和連接信號線來構建系統模型,支持連續時間、離散時間以及混合系統的仿真。當前已發布的模塊功能包含如下內容:
1. 豐富的模塊庫:包含數學運算、信號處理、控制系統、通信系統等領域的預定義模塊
2. 分層建模:支持通過子系統創建層次化模型;可將多個模塊組合成子系統;支持多級子系統嵌套;可創建條件執行子系統(使能、觸發等)
3. 仿真功能:支持不同采樣率的子系統并行運行;自動處理不同速率模塊間的信號傳遞
4. 深度集成:可直接從TSMaster系統變量中讀取數據;仿真結果可以導出為mbd文件進行分析;可調用模型框圖中的相關函數對TSMaster進行操作
【MBD應用舉例】
模型框圖功能主要包含新建/運行模型、導出svg、生成小程序庫、步進和停止等常用的工程操作以及模型組件操作。
其中模型生成mp后可被任意調用,實現圖形程序(或C小程序)運行模型框圖,更加便捷的控制模型框圖的運行。
添加新的圖形程序,添加執行單元綁定API函數調用,選擇小程序庫函數,使用run函數可以實現在圖形程序運行模型框圖。
模型框圖運行觀測結果:
模型界面:
圖形/報文信息窗口界面:
分析模塊功能更新
【實車采集模式】
→【硬件】-【實車采集模式】
更新功能:激活硬件的實車采集模式后,所有通道將自動進入監聽模式,主要應用與監聽實車或者網絡。同時,實車采集模式的配置擁有最高優先級,無論當前硬件是什么硬件配置,進入實車模式后,TSMaster將具有以下特性:
1. CAN/CANFD關閉內置終端電阻,確保不影響總線上面的阻抗。?
2. CAN/CANFD設置為只聽模式,確保即使開啟了仿真模塊也無報文發出去。
3. LIN 的終端電阻設置為從節點上拉電阻模式。
4. LIN設置為監聽模式,非主從模式。
設計目的:TSMaster是一個綜合的仿真,設計和設計分析工具。在純采集實車數據的場合,如果用戶無意識中把工程中的仿真,腳本等功能啟動了,測試系統會主動往總線上發送報文,對實車數據網絡造成干擾。為了解決這種情況,提供了一鍵切換至實車數據采集的功能,確保此時TSMaster不會主動往網絡中發送仿真報文,而只是單純的監聽數據。
【C小程序】
→【API函數接口更新】
lin_rbs_update_frame_by_id()
函數說明:在LIN發送回調中,調用lin_rbs_update_frame_by_id 來觸發 RBS 模塊更新幀。
lin_rbs_register_force_refresh_frame_by_id
函數說明:根據 id 注冊 LIN 報文,已注冊的報文將根據調度表中的調度時間強制從 PC 更新到設備,無論其是否已被修改。
lin_rbs_unregister_force_refresh_frame_by_id
函數說明:根據 id 取消注冊 LIN 報文,與lin_rbs_register_force_refresh_frame_by_id added搭配使用。