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