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