Links-Lab綜合仿真測試軟件包
產(chǎn)品概述
品牌 | 其他品牌 | 應(yīng)用領(lǐng)域 | 綜合 |
---|
一、概述
對于飛機航電系統(tǒng)、汽車車電系統(tǒng)、船舶電子信息系統(tǒng)等,涉及到的分系統(tǒng)、子設(shè)備較多,交互邏輯復(fù)雜,為考核各設(shè)備之間是否按照設(shè)計要求協(xié)同工作,需要在試驗室階段進行綜合測試驗證。 復(fù)雜電子系統(tǒng)的綜合測試驗證需要覆蓋單設(shè)備測試、單系統(tǒng)/多系統(tǒng)直至全系統(tǒng)聯(lián)合測試,這就要求搭建的測試平臺具備靈活的測試構(gòu)型,便利的調(diào)試手段,以及高效可重復(fù)的測試用例執(zhí)行環(huán)境。 Links-Lab是一款面向復(fù)雜電子系統(tǒng)的專業(yè)仿真測試軟件包,可以提供動態(tài)閉環(huán)仿真測試和基于用例的自動化測試等功能,極大提升測試效率。
二、功能
1.Links-Lab綜合仿真測試軟件包核心功能
?靜態(tài)測試:試驗人員通過Links-Lab提供的人機接口進行信號激勵、信號顯示及分析等,沒有仿真模型的參與;
?動態(tài)測試:在靜態(tài)測試的基礎(chǔ)上加入仿真模型,可以模擬更加真實的外部環(huán)境,利用Matlab/Simulink、AMEsim等建模工具,構(gòu)建一個集成的仿真建模環(huán)境;
?自動測試:主控機端可配置自動測試用例,測試結(jié)束自動生成測試報告;用戶可自行編輯測試用例,輸入、輸出,判定規(guī)則,判定時機等。
2.Links-Lab綜合仿真測試軟件包其它功能
?ICD管理:試驗人員手動錄入或者自動導(dǎo)入試驗ICD信息,保存到數(shù)據(jù)庫中,為試驗主控軟件提供ICD支持;
?故障告警:對試驗過程中的敏感信號設(shè)置故障閾值,故障發(fā)生時,根據(jù)不同的故障級別進行提示;
?虛擬儀表:基于LabVIEW搭建虛擬儀表面板,并通過OPC服務(wù)組件實現(xiàn)儀表面板與測試系統(tǒng)的數(shù)據(jù)交互。
3.系統(tǒng)架構(gòu)
Links-Lab是在公司自主研發(fā)的Links-RT通用半實物仿真包的基礎(chǔ)之上,為滿足復(fù)雜系統(tǒng)綜合測試的需求,開發(fā)的一套仿測一體化軟件工具集。Links-Lab的產(chǎn)品采用特殊的中間層數(shù)據(jù)傳輸機制,各設(shè)備之間通過全局共享數(shù)據(jù)空間實現(xiàn)數(shù)據(jù)交互。這種結(jié)構(gòu)為測試系統(tǒng)的組建帶來了極大的靈活性,可根據(jù)實際項目需求,靈活接入或切出各功能模塊,而無需更改線路連接關(guān)系。
4.軟件構(gòu)成
4.1主機端\仿真測試管理軟件TestManager
仿真測試管理軟件是綜合測控軟件的核心,主要功能包括試驗資源管理、試驗任務(wù)規(guī)劃、仿真運行管理、數(shù)據(jù)記錄解析和故障注入等。
TestManager具有以下主要功能:
?構(gòu)建一個高度可配置的系統(tǒng),針對不同的被測設(shè)備,支持建立多種試驗構(gòu)型。對應(yīng)到軟件上,試驗構(gòu)型的配置包括硬件IO配置、ICD映射配置、初始值配置,配置結(jié)果保存到工程文件中;
?提供試驗的運行管理功能,包括啟動測試、暫停測試、停止測試;
?提供靜態(tài)手動配置的激勵采集測試環(huán)境、模型參與的動態(tài)仿真測試環(huán)境,以及基于測試用例的自動化執(zhí)行環(huán)境;
?提供系統(tǒng)運行狀態(tài)監(jiān)控,關(guān)鍵數(shù)據(jù)查看等人機交互界面。
4.2主機端\模型編譯工具RT-Coder
實時代碼生成組件RT-Coder集成于Matlab Simulink環(huán)境中,實現(xiàn)由Matlab Simulink模型自動生成VxWorks目標(biāo)代碼。功能包括:
?提供系統(tǒng)TLC文件及Makefile模板文件,配置編譯選項及編譯環(huán)境,支持VxWorks目標(biāo)代碼自動生成;
?集成GNU編譯器,支持x86系列處理器;
?可選板載時鐘源或外部時鐘源;
?支持任務(wù)優(yōu)先級、堆棧大小設(shè)定;
?支持外部模式/非外部模式設(shè)定。
4.3主機端\接口數(shù)據(jù)管理軟件ICD Studio
ICD配置管理軟件ICD Studio是針對綜合電子系統(tǒng)接口的復(fù)雜性和接口控制的重要性開發(fā)的接口控制文件管理數(shù)據(jù)庫軟件,來滿足系統(tǒng)研制過程中的需求。該軟件能夠?qū)崿F(xiàn)對復(fù)雜的電子系統(tǒng)各設(shè)備間的接口信息的設(shè)計,提供ICD文件導(dǎo)入、編輯功能,此外還必須提供豐富的管理和維護功能,使ICD數(shù)據(jù)庫管理更加安全、可靠,提高ICD設(shè)計的效率,能夠滿足復(fù)雜的ICD數(shù)據(jù)管理要求。
ICD Studio具有以下主要功能:
?ICD數(shù)據(jù)庫能夠方便地對綜合電子系統(tǒng)及其它系統(tǒng)之間的接口數(shù)據(jù)進行錄入、編輯、存貯,并保存接口信號所有參數(shù);
?支持ICD數(shù)據(jù)的文件導(dǎo)入、導(dǎo)出功能;
?支持1553B、ARINC429、RS232/422/485、CAN、Modbus-TCP等數(shù)據(jù)總線的管理。
4.4目標(biāo)機端\IO接口引擎IOMap
IO接口引擎IOMap用于實現(xiàn)數(shù)據(jù)中間層與IO接口仿真機之間的數(shù)據(jù)映射,通過啟動IO接口處理任務(wù),實現(xiàn)中間層(通常是反射內(nèi)存)數(shù)據(jù)與真實I/O信號之間數(shù)據(jù)幀透傳,其功能結(jié)構(gòu)如下:
4.5目標(biāo)機端\實時仿真引擎RT-Engine
模型仿真引擎RT-Engine是運行于VxWorks操作系統(tǒng)之上,包括命令通訊任務(wù)、FTP任務(wù)、數(shù)據(jù)通訊任務(wù)、存儲任務(wù)、模型調(diào)度任務(wù)等,給模型生成的目標(biāo)代碼的加載、運行、監(jiān)控提供基礎(chǔ)環(huán)境。上述功能是基于硬件板卡驅(qū)動、CPU板級支持包及VxWorks操作系統(tǒng)之上的。
- 上一個: Links-RT實時仿真軟件包
- 下一個: Links-CubeⅠ 實時仿真機