本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種JL9飛機(jī)功能模塊化綜合自動(dòng)檢測(cè)系統(tǒng)。
背景技術(shù):
隨著綜合自動(dòng)檢測(cè)系統(tǒng)的技術(shù)發(fā)展,系統(tǒng)覆蓋各項(xiàng)測(cè)試需求也要求越來(lái)越高,涉及的信號(hào)采集與分析也越來(lái)越復(fù)雜。從而提出如何將軟件設(shè)計(jì)模塊化,提高通用化,降低對(duì)測(cè)試工程師的開發(fā)和維護(hù)要求就非常迫切了。目前,一些綜合自動(dòng)檢測(cè)系統(tǒng)使用的采用子程序也越來(lái)越多,由于不同系統(tǒng)實(shí)現(xiàn)的功能不同,因此,要在不同臺(tái)套的自動(dòng)測(cè)試系統(tǒng)之間實(shí)現(xiàn)測(cè)試程序的可移植性變得困難,甚至同一套設(shè)備當(dāng)中,隨著被測(cè)件的升級(jí)也需要編寫不同的升級(jí)程序進(jìn)行控制。雖然目前各個(gè)廠家開發(fā)通用測(cè)試平臺(tái),但還沒(méi)有一種在開發(fā)過(guò)程中簡(jiǎn)單易用,可以讓工程師能針對(duì)各種非標(biāo)設(shè)備快速高效地開發(fā)專用軟件的自動(dòng)化設(shè)備通用軟件平臺(tái)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種JL9飛機(jī)功能模塊化綜合自動(dòng)檢測(cè)系統(tǒng),通過(guò)各個(gè)軟件模塊的靈活組合設(shè)計(jì),可以很好地滿足用戶的使用需求和測(cè)試程序可移植性需求。
為實(shí)現(xiàn)上述目的,本發(fā)明提出的JL9飛機(jī)功能模塊化綜合自動(dòng)檢測(cè)系統(tǒng),包括系統(tǒng)管理平臺(tái)、性能測(cè)試平臺(tái)、故障診斷維修指導(dǎo)平臺(tái)和數(shù)據(jù)管理平臺(tái),其中,所述系統(tǒng)管理平臺(tái)包括測(cè)試功能模塊、數(shù)據(jù)管理功能模塊和故障診斷功能模塊,所述系統(tǒng)管理平臺(tái)通過(guò)所述測(cè)試功能模塊、故障診斷功能模塊和數(shù)據(jù)管理功能模塊分別與所述性能測(cè)試平臺(tái)、故障診斷維修指導(dǎo)平臺(tái)和數(shù)據(jù)管理平臺(tái)進(jìn)行聯(lián)絡(luò);
其中,所述性能測(cè)試平臺(tái)包括測(cè)試程序單元、自動(dòng)測(cè)試平臺(tái)和手動(dòng)測(cè)試平臺(tái),所述自動(dòng)測(cè)試平臺(tái)和手動(dòng)測(cè)試平臺(tái)分別與測(cè)試程序單元通訊連接,所述手動(dòng)測(cè)試平臺(tái)為CVI性能測(cè)試軟件平臺(tái),所述自動(dòng)測(cè)試平臺(tái)包括系統(tǒng)執(zhí)行單元、自動(dòng)檢測(cè)系統(tǒng)分層模型、測(cè)試程序開發(fā)單元、ATE/TPS接口單元、測(cè)試程序執(zhí)行單元和工具單元;其中,所述測(cè)試程序執(zhí)行單元編譯測(cè)試程序開發(fā)單元的代碼信息并鏈接到ATE/TPS接口單元的虛擬測(cè)試路徑資源,形成完整的信號(hào)驅(qū)動(dòng)和信號(hào)采集工作;所述系統(tǒng)執(zhí)行單元通過(guò)菜單驅(qū)動(dòng)完成用戶和系統(tǒng)之間的通訊;所述自動(dòng)檢測(cè)系統(tǒng)分層模型將軟硬件集成為一個(gè)易于擴(kuò)展的標(biāo)準(zhǔn)化模塊式航空電子設(shè)備修理和測(cè)試系統(tǒng);所述工具單元為性能測(cè)試平臺(tái)提供內(nèi)置編輯器和文件管理器以完成系統(tǒng)功能。
進(jìn)一步的,在所述JL9飛機(jī)功能模塊化綜合自動(dòng)檢測(cè)系統(tǒng)中,所述系統(tǒng)管理平臺(tái)還包括用戶管理模塊、系統(tǒng)自檢和計(jì)量模塊;
所述用戶管理模塊包括用戶身份驗(yàn)證單元、操作權(quán)限管理單元和日志管理單元,所述用戶身份驗(yàn)證單元用于驗(yàn)證登錄系統(tǒng)用戶的身份;所述操作權(quán)限管理單元將用戶分為普通用戶和系統(tǒng)管理員,所述系統(tǒng)管理員對(duì)系統(tǒng)內(nèi)功能模塊進(jìn)行設(shè)置;所述日志管理單元用于記錄和存儲(chǔ)用戶使用和操作系統(tǒng)的相關(guān)信息;
系統(tǒng)自檢和計(jì)量模塊,用于完成系統(tǒng)的標(biāo)準(zhǔn)測(cè)試總線資源的功能檢查,顯示自檢結(jié)果并生成報(bào)表文件,且所述系統(tǒng)自檢和計(jì)量模塊與所述性能測(cè)試平臺(tái)聯(lián)絡(luò),通過(guò)所述測(cè)試程序選擇自動(dòng)測(cè)試平臺(tái)或手動(dòng)測(cè)試平臺(tái)。
進(jìn)一步的,在所述JL9飛機(jī)功能模塊化綜合自動(dòng)檢測(cè)系統(tǒng)中,所述測(cè)試功能模塊設(shè)有工作向?qū)K、資源掃描模塊和測(cè)試平臺(tái)調(diào)用模塊;
所述工作向?qū)K用于提示操作人員完成測(cè)試前準(zhǔn)備工作,包括適配器選擇、被測(cè)試對(duì)象選擇和填寫被測(cè)試對(duì)象的相關(guān)信息;
所述資源掃描模塊用于對(duì)所需的測(cè)試資源進(jìn)行掃描;
所述測(cè)試平臺(tái)調(diào)用模塊用于調(diào)用性能測(cè)試平臺(tái)。
進(jìn)一步的,在所述JL9飛機(jī)功能模塊化綜合自動(dòng)檢測(cè)系統(tǒng)中,所述數(shù)據(jù)管理平臺(tái)包括數(shù)據(jù)庫(kù)程序單元、用戶權(quán)限數(shù)據(jù)庫(kù)、測(cè)試數(shù)據(jù)庫(kù)、故障診斷數(shù)據(jù)庫(kù)和系統(tǒng)日志數(shù)據(jù)庫(kù),其中,所述用戶權(quán)限數(shù)據(jù)庫(kù)、測(cè)試數(shù)據(jù)庫(kù)、故障診斷數(shù)據(jù)庫(kù)和系統(tǒng)日志數(shù)據(jù)庫(kù)均分別與所述數(shù)據(jù)庫(kù)程序單元通訊連接。
進(jìn)一步的,在所述JL9飛機(jī)功能模塊化綜合自動(dòng)檢測(cè)系統(tǒng)中,所述數(shù)據(jù)管理功能模塊具有對(duì)測(cè)試數(shù)據(jù)進(jìn)行查詢、分析處理和輸出打印的功能。
進(jìn)一步的,在所述JL9飛機(jī)功能模塊化綜合自動(dòng)檢測(cè)系統(tǒng)中,所述自動(dòng)測(cè)試平臺(tái)各單元功能為:
所述系統(tǒng)執(zhí)行單元還為系統(tǒng)提供安全管理,由超級(jí)用戶為不同級(jí)別的用戶分配不同的執(zhí)行權(quán)限;
所述測(cè)試程序開發(fā)單元為測(cè)試程序開發(fā)人員提供一個(gè)集成環(huán)境,包括編輯、調(diào)試功能并提供相應(yīng)的函數(shù)庫(kù);
所述ATE/TPS接口單元檢測(cè)系統(tǒng)開發(fā)人員提供相應(yīng)工具將測(cè)試適配器配置信息和指定實(shí)際資源信息形成測(cè)試程序虛擬測(cè)試資源。
進(jìn)一步的,在所述JL9飛機(jī)功能模塊化綜合自動(dòng)檢測(cè)系統(tǒng)中,所述故障診斷維修指導(dǎo)平臺(tái)包括故障診斷單元和故障維修指導(dǎo)單元,所述故障診斷單元和故障維修指導(dǎo)單元通訊連接。
與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:通過(guò)各個(gè)軟件模塊的靈活組合設(shè)計(jì),可以很好地滿足用戶的使用需求和測(cè)試程序可移植性需求。
附圖說(shuō)明
圖1為本發(fā)明一實(shí)施例中JL9飛機(jī)功能模塊化綜合自動(dòng)檢測(cè)系統(tǒng)的框架示意圖。
具體實(shí)施方式
下面將結(jié)合示意圖對(duì)本發(fā)明的JL9飛機(jī)功能模塊化綜合自動(dòng)檢測(cè)系統(tǒng)進(jìn)行更詳細(xì)的描述,其中表示了本發(fā)明的優(yōu)選實(shí)施例,應(yīng)該理解本領(lǐng)域技術(shù)人員可以修改在此描述的本發(fā)明,而仍然實(shí)現(xiàn)本發(fā)明的有利效果。因此,下列描述應(yīng)當(dāng)被理解為對(duì)于本領(lǐng)域技術(shù)人員的廣泛知道,而并不作為對(duì)本發(fā)明的限制。
如圖1所示,本發(fā)明提出的JL9飛機(jī)功能模塊化綜合自動(dòng)檢測(cè)系統(tǒng),包括系統(tǒng)管理平臺(tái)、性能測(cè)試平臺(tái)、故障診斷維修指導(dǎo)平臺(tái)和數(shù)據(jù)管理平臺(tái),其中,所述系統(tǒng)管理平臺(tái)包括測(cè)試功能模塊、數(shù)據(jù)管理功能模塊和故障診斷功能模塊,所述系統(tǒng)管理平臺(tái)通過(guò)所述測(cè)試功能模塊、數(shù)據(jù)管理功能模塊和故障診斷功能模塊分別與所述性能測(cè)試平臺(tái)、故障診斷維修指導(dǎo)平臺(tái)和數(shù)據(jù)管理平臺(tái)進(jìn)行聯(lián)絡(luò)。
其中,性能測(cè)試平臺(tái)主要完成測(cè)試程序集(TPS)的開發(fā)、調(diào)試、運(yùn)行調(diào)度、控制管理,系統(tǒng)軟件的集成和配置,測(cè)試資源的驅(qū)動(dòng)、配置、管理與動(dòng)態(tài)控制等。故障維修指導(dǎo)平臺(tái)主要完成故障診斷維修指導(dǎo)調(diào)用、并通過(guò)系統(tǒng)數(shù)據(jù)接口與性能測(cè)試平臺(tái)共享測(cè)試信息與數(shù)據(jù),在LRU(外場(chǎng)或現(xiàn)場(chǎng)可更換單元)性能測(cè)試的基礎(chǔ)上對(duì)故障件進(jìn)行故障部位、故障性質(zhì)和故障程度的判斷,將故障隔離到SRU(內(nèi)場(chǎng)可更換單元)。系統(tǒng)管理平臺(tái)主要用于MTS(Maintenance Test System,維修測(cè)試系統(tǒng))系統(tǒng)管理和模塊調(diào)度。
其中,所述性能測(cè)試平臺(tái)包括自動(dòng)測(cè)試平臺(tái)(簡(jiǎn)稱ATEOS)和手動(dòng)測(cè)試平臺(tái),所述手動(dòng)測(cè)試平臺(tái)為CVI性能測(cè)試軟件平臺(tái)(C (Language) Virtual Instrument ,C(語(yǔ)言)的虛擬儀器,且CVI為現(xiàn)有性能測(cè)試軟件),所述自動(dòng)測(cè)試平臺(tái)用于提供不依賴于主控計(jì)算機(jī)軟硬件的自動(dòng)檢測(cè)系統(tǒng)軟件結(jié)構(gòu),完成測(cè)試程序的開發(fā)、調(diào)試與運(yùn)行,并能進(jìn)行測(cè)試程序的脫機(jī)仿真運(yùn)行。
(一)、自動(dòng)測(cè)試平臺(tái)(ATEOS)
所述自動(dòng)測(cè)試平臺(tái)包括系統(tǒng)執(zhí)行單元、自動(dòng)檢測(cè)系統(tǒng)(ATE)分層模型、測(cè)試程序(TPS)開發(fā)單元、ATE/TPS接口單元、測(cè)試程序執(zhí)行單元和工具單元。
所述測(cè)試程序執(zhí)行單元編譯測(cè)試程序開發(fā)單元的代碼信息并鏈接到ATE/TPS接口單元的虛擬測(cè)試路徑資源,形成完整的信號(hào)驅(qū)動(dòng)和信號(hào)采集工作。
所述系統(tǒng)執(zhí)行單元通過(guò)菜單驅(qū)動(dòng)完成用戶和系統(tǒng)之間的通訊,同時(shí)還為系統(tǒng)提供安全管理,由超級(jí)用戶為不同級(jí)別的用戶分配不同的執(zhí)行權(quán)限;
所述自動(dòng)檢測(cè)系統(tǒng)(ATE)分層模型,標(biāo)準(zhǔn)ATE分層模型將軟硬件集成為一個(gè)易于擴(kuò)展的標(biāo)準(zhǔn)化模塊式航空電子設(shè)備修理和測(cè)試系統(tǒng)(標(biāo)準(zhǔn)SMART@系統(tǒng),Standard Modular Avionics Repair and Test),SMART@系統(tǒng)提供不依賴于主控計(jì)算機(jī)軟硬件的自動(dòng)檢測(cè)系統(tǒng)軟件結(jié)構(gòu),能夠滿足不斷發(fā)展的各種不同的復(fù)雜的測(cè)試需求。
所述測(cè)試程序(TPS)開發(fā)單元為測(cè)試程序開發(fā)人員提供一個(gè)集成環(huán)境,包括編輯、調(diào)試功能并提供相應(yīng)的函數(shù)庫(kù)。
所述ATE/TPS接口單元檢測(cè)系統(tǒng)開發(fā)人員提供相應(yīng)工具將測(cè)試適配器(TUA)配置信息和指定實(shí)際資源信息形成測(cè)試程序虛擬測(cè)試資源。
所述工具單元為性能測(cè)試平臺(tái)提供內(nèi)置編輯器和文件管理器以完成系統(tǒng)功能。
(二)、系統(tǒng)管理平臺(tái)
所述系統(tǒng)管理平臺(tái)除測(cè)試功能模塊、數(shù)據(jù)管理功能模塊和故障診斷功能模塊外,還包括用戶管理模塊、系統(tǒng)自檢和計(jì)量模塊;
所述用戶管理模塊包括用戶身份驗(yàn)證單元、操作權(quán)限管理單元和日志管理單元,所述用戶身份驗(yàn)證單元用于驗(yàn)證登錄系統(tǒng)用戶的身份;所述操作權(quán)限管理單元將用戶分為普通用戶和系統(tǒng)管理員,用戶的權(quán)限表述的是該用戶可以使用的功能模塊,所述系統(tǒng)管理員對(duì)系統(tǒng)內(nèi)功能模塊具有設(shè)置的權(quán)限,調(diào)用功能模塊時(shí),首先驗(yàn)證該用戶是否具有系統(tǒng)管理員權(quán)限,如果有此權(quán)限方可運(yùn)行,否則拒絕運(yùn)行;所述日志管理單元用于記錄和存儲(chǔ)用戶使用和操作系統(tǒng)的相關(guān)信息。
系統(tǒng)自檢和計(jì)量模塊,測(cè)試前為確保系統(tǒng)可以正常使用,需進(jìn)行自檢工作,用于完成系統(tǒng)的標(biāo)準(zhǔn)測(cè)試總線資源(GPIB和VXI資源)的功能檢查,顯示自檢結(jié)果并生成報(bào)表文件,以便定期對(duì)系統(tǒng)管理平臺(tái)的技術(shù)狀態(tài)進(jìn)行檢查。且所述系統(tǒng)自檢和計(jì)量模塊與所述性能測(cè)試平臺(tái)聯(lián)絡(luò),通過(guò)所述測(cè)試程序選擇自動(dòng)測(cè)試平臺(tái)或手動(dòng)測(cè)試平臺(tái)。
所述測(cè)試功能模塊設(shè)有工作向?qū)K、資源掃描模塊和測(cè)試平臺(tái)調(diào)用模塊,所述工作向?qū)K用于提示操作人員完成測(cè)試前準(zhǔn)備工作,包括適配器選擇、被測(cè)試對(duì)象選擇和填寫被測(cè)試對(duì)象的相關(guān)信息;所述資源掃描模塊用于對(duì)所需的測(cè)試資源進(jìn)行掃描,確保測(cè)試順利進(jìn)行;所述測(cè)試平臺(tái)調(diào)用模塊用于調(diào)用自動(dòng)測(cè)試平臺(tái)或手動(dòng)測(cè)試平臺(tái)。此外,在測(cè)試功能模塊中設(shè)有仿真和運(yùn)行選項(xiàng),通過(guò)仿真選項(xiàng)可以調(diào)用ATEOS進(jìn)入仿真模式;通過(guò)運(yùn)行選項(xiàng),調(diào)用ATEOS進(jìn)入連續(xù)執(zhí)行模式,ATEOS軟件執(zhí)行測(cè)試代碼,并完成測(cè)試選項(xiàng)。
所述數(shù)據(jù)管理功能模塊是系統(tǒng)管理人員用來(lái)管理用戶數(shù)據(jù)庫(kù)以及運(yùn)行禁止普通用戶使用的功能模塊,如系統(tǒng)配置等,具有對(duì)測(cè)試數(shù)據(jù)進(jìn)行查詢、分析處理和輸出打印的功能??梢詼y(cè)試完成后,通過(guò)數(shù)據(jù)管理功能模塊對(duì)測(cè)試數(shù)據(jù)查詢、分析處理、輸出打印等功能。也可以對(duì)以往測(cè)試的數(shù)據(jù)和結(jié)果按測(cè)試時(shí)間、項(xiàng)目、操作員等條件進(jìn)行查詢,將符合條件的測(cè)試數(shù)據(jù)和結(jié)果從數(shù)據(jù)庫(kù)中取出,并對(duì)其進(jìn)行分析處理,以表格、報(bào)表形式輸出。
(三)、數(shù)據(jù)管理平臺(tái)
所述數(shù)據(jù)管理平臺(tái)包括數(shù)據(jù)庫(kù)程序單元、用戶權(quán)限數(shù)據(jù)庫(kù)、測(cè)試數(shù)據(jù)庫(kù)、故障診斷數(shù)據(jù)庫(kù)和系統(tǒng)日志數(shù)據(jù)庫(kù),其中,所述用戶權(quán)限數(shù)據(jù)庫(kù)、測(cè)試數(shù)據(jù)庫(kù)、故障診斷數(shù)據(jù)庫(kù)和系統(tǒng)日志數(shù)據(jù)庫(kù)均分別與所述數(shù)據(jù)庫(kù)程序單元通訊連接。
(四)、故障診斷維修指導(dǎo)平臺(tái)
所述故障診斷維修指導(dǎo)平臺(tái)包括故障診斷單元和故障維修指導(dǎo)單元,所述故障診斷單元和故障維修指導(dǎo)單元通訊連接。
綜上,在本發(fā)明實(shí)施例提供的JL9飛機(jī)功能模塊化綜合自動(dòng)檢測(cè)系統(tǒng)中,通過(guò)各個(gè)軟件模塊的靈活組合設(shè)計(jì),可以很好地滿足用戶的使用需求和測(cè)試程序可移植性需求,并由自動(dòng)測(cè)試平臺(tái)提供測(cè)試程序開發(fā)環(huán)境和運(yùn)行環(huán)境,完成測(cè)試程序的開發(fā)、調(diào)試與運(yùn)行,并能進(jìn)行測(cè)試程序的脫機(jī)仿真運(yùn)行。
上述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不對(duì)本發(fā)明起到任何限制作用。任何所屬技術(shù)領(lǐng)域的技術(shù)人員,在不脫離本發(fā)明的技術(shù)方案的范圍內(nèi),對(duì)本發(fā)明揭露的技術(shù)方案和技術(shù)內(nèi)容做任何形式的等同替換或修改等變動(dòng),均屬未脫離本發(fā)明的技術(shù)方案的內(nèi)容,仍屬于本發(fā)明的保護(hù)范圍之內(nèi)。