許勇
【摘要】隨著社會的發(fā)展,通信行業(yè)與人們生活之間的聯(lián)系變得越來越緊密。通信技術(shù)以及通信設(shè)備的飛速發(fā)展進步使得通信檢測設(shè)備也隨著取得了迅速的發(fā)展。本文將就指揮系統(tǒng)通信設(shè)備的自動測試系統(tǒng)的設(shè)計進行深入的分析研究。
【關(guān)鍵詞】通信設(shè)備;自動測試系統(tǒng);設(shè)計
前言:
當前階段,通信設(shè)備在軍用領(lǐng)域占據(jù)了十分重要的地位,加之受到我國武器裝備發(fā)展趨勢的影響,我國通信設(shè)備的檢測與維修工作受到了更多的重視。但是,現(xiàn)代通信設(shè)備的多樣性為設(shè)備的檢測與維修工作造成嚴重的困難。因此,為了提升設(shè)備檢測維修的效率,必須對傳統(tǒng)的檢測儀器進行創(chuàng)新改進,并構(gòu)建一套適應(yīng)性更廣泛的通信設(shè)備自動測試系統(tǒng)。本文首先介紹了系統(tǒng)設(shè)計的思想,之后詳細闡述了系統(tǒng)設(shè)計的具體內(nèi)容。
1.自動測試系統(tǒng)的設(shè)計思想
一般情況下,在通信設(shè)備檢測的過程中,需要將設(shè)備出現(xiàn)的故障在電路板上顯現(xiàn)出來,因此具體的測試內(nèi)容大致可以分為通信設(shè)備整體機能的測試以及設(shè)備電路板的測試。針對設(shè)備單元模塊功能的測試普遍采用的是離線動態(tài)檢測,主要是在利用測試工具對測試對象施加激勵之后,對其具體的反饋的信號進行采集,其后針對收集到的信息進行一定的數(shù)據(jù)處理,以此來確定通信設(shè)備的單元模塊是否處于正常運行狀態(tài)。為了使測試系統(tǒng)的覆蓋范圍更廣,使用效率更高,可以根據(jù)測試系統(tǒng)的實際特點,選取適當?shù)膬x器通過組合構(gòu)建硬件平臺。
虛擬儀器概念的出現(xiàn)使得自動測試系統(tǒng)設(shè)計的重要性得到了明顯的提升。在完成硬件通用系統(tǒng)平臺的組建之后,必須針對平臺進行軟件的設(shè)計工作,從而實現(xiàn)人機界面、測試功能以及系統(tǒng)拓展等方面內(nèi)容的展現(xiàn)。在傳統(tǒng)的軟件設(shè)計的流程中,一般情況下是以通信設(shè)備測試的具體過程為指導,按照測試的順序循序漸漸的完成軟件編制工作,將設(shè)備測試所需要的具體數(shù)據(jù)等內(nèi)置到測試軟件中。在這種情況下,一旦軟件出現(xiàn)變更或是對數(shù)據(jù)進行一定的拓展,就需要技術(shù)人員通過重新編制將新的信息添加進去,這就大大增加了軟件設(shè)計的工作量以及難度,不僅極大的增加了時間與物力的消耗,同時還難以保障測試系統(tǒng)的有效性。且測試系統(tǒng)在對復雜性較高的通信設(shè)備進行測試時,不僅測試效率低下,系統(tǒng)的維護工作也困難重重。為了有效的促進通信設(shè)備自動測試系統(tǒng)的廣泛使用以及便捷維護,必須對軟件的編制方法進行創(chuàng)新探索,因此,標準化、通用化的設(shè)計思想開始出現(xiàn),研發(fā)出一套適用性更廣的測試軟件是市場發(fā)展的必然趨勢。于是,依托于數(shù)據(jù)庫的通用測試軟件逐漸受到了廣泛的歡迎。
2.指揮系統(tǒng)通信設(shè)備的自動測試系統(tǒng)設(shè)計分析
2.1 測試系統(tǒng)軟件結(jié)構(gòu)設(shè)計
為了實現(xiàn)編程的標準化,設(shè)備測試的自動化且方便數(shù)據(jù)拓展,軟件的運行必須需要龐大的數(shù)據(jù)庫作為支持,同時完善測試軟件的故障診斷系統(tǒng)以及操作系統(tǒng),共同完成測試系統(tǒng)軟件平臺的構(gòu)建。軟件的具體結(jié)構(gòu)是以數(shù)據(jù)庫為主體將不同程序鏈接起來,最后與硬件平臺實現(xiàn)聯(lián)通。
在具體的測試過程中,將測試系統(tǒng)有通信設(shè)備連接之后,便可以通過既定的程序?qū)崿F(xiàn)自動化測試,因此軟件對于測試系統(tǒng)的正常運行是至關(guān)重要的。通過通用型可拓展自動測試系統(tǒng)的應(yīng)用,可以實現(xiàn)測試過程的無人操控,系統(tǒng)的使用、管理、拓展以及升級都能夠通過自動化控制來完成,這就最大程度的減少了人為干擾的因素,利用數(shù)據(jù)庫對相關(guān)信息進行處理,從而實現(xiàn)測試信息的管理,極大的提升了測試的準確性。一方面,數(shù)據(jù)庫完成了所有信息的數(shù)據(jù)化。另一方面,在測試過程中,數(shù)據(jù)庫可以根據(jù)實際需要將相關(guān)數(shù)據(jù)添加到應(yīng)用模塊中,經(jīng)過一系列的編譯后,對測試流程進行強大的掌控,推動測試的順利進行,從而有效的提升測試軟件的使用效率。
2.2 測試系統(tǒng)對軟件的設(shè)計要求
為了使測系統(tǒng)的通用性以及可拓展性得到保障,測試系統(tǒng)對數(shù)據(jù)庫的要求相對較高,主要可以分為以下幾方面內(nèi)容:
首先,數(shù)據(jù)庫的涵蓋性要廣泛。數(shù)據(jù)庫中的內(nèi)容要覆蓋所有的測試設(shè)備,既要包括設(shè)備的知識,又要以此為依據(jù)進行深入的分析,通過對多種設(shè)備的測試分析不斷完善數(shù)據(jù)庫的全面性,同時還能通過信息數(shù)據(jù)的比對保障數(shù)據(jù)的準確性。為了完善數(shù)據(jù)庫,在構(gòu)建數(shù)據(jù)庫的過程中要針對原始數(shù)據(jù)進行深度的挖掘,對數(shù)據(jù)知識進行篩選,挑選出具備一定價值模式。模式即是數(shù)據(jù)模型以及結(jié)構(gòu)的高度綜合。數(shù)據(jù)挖掘所獲得的知識多種多樣,涉及面十分廣泛,其中包括了數(shù)據(jù)性質(zhì)的規(guī)律、對象的聚類結(jié)果等。在對上述模式進行一系列處理之后,便可以將之清楚的呈現(xiàn)在用戶面前。
其次,自我檢測功能要強大。為了使測試結(jié)果的準確性得到保障,數(shù)據(jù)庫必須保障自身數(shù)據(jù)的諄確性,這就要求數(shù)據(jù)庫具備強大的自我檢測功能。數(shù)據(jù)庫的自我檢測主要是針對系統(tǒng)的自檢以及單元模塊的自檢。系統(tǒng)的自我檢測需要借助系統(tǒng)中的自檢模塊的來完成,主要是檢測信號屬性以及通路關(guān)系。
再次,測試的數(shù)據(jù)要真實可靠。測試系統(tǒng)魯棒性的強弱對測試數(shù)據(jù)的可靠性有著重要的影響,同時,硬件與軟件設(shè)計的標準化以及模塊化也要達到一定水準。其中硬件方面要簡潔明了,軟件方面要完善故障處理機制。
2.3 軟件模塊化設(shè)計
為了使測試軟件與數(shù)據(jù)庫之間實現(xiàn)完美的契合,必須對測試軟件采用標準化以及模塊化設(shè)計。測試系統(tǒng)中的軟件模塊主要分為信號源模塊、數(shù)據(jù)采集模塊、數(shù)據(jù)處理模塊等。數(shù)據(jù)庫的使用可以分為系統(tǒng)以及模塊兩個方面,其中系統(tǒng)方面的使用主要包括了測試指標、測試節(jié)點、測試記錄以及指標參考值等。模塊方面的使用主要包括測試過程中數(shù)據(jù)的輸入輸出以及相關(guān)參數(shù)的調(diào)用。此外,為了使程序具備一定的拓展性,必須將子程序與數(shù)據(jù)庫連接起來。
結(jié)語:綜上所述,在對指揮系統(tǒng)通信設(shè)備的自動測試系統(tǒng)設(shè)計的過程中,必須在明確設(shè)計要點的基礎(chǔ)上,同時注重軟件以及硬件的設(shè)計,依靠數(shù)據(jù)庫技術(shù)構(gòu)建完善的自動測試系統(tǒng),保障測試工作的準確性以及高效性。
參考文獻:
[1]劉健,楊偉. 針對指揮系統(tǒng)通信設(shè)備的自動測試系統(tǒng)設(shè)計[J]. 火力與指揮控制,2012,S1:93-95.
[2]雷婉琦. 基于綜合通信導航識別設(shè)備的自動測試系統(tǒng)的設(shè)計與實現(xiàn)[D].電子科技大學,2015.
[3]孫宇. 無線通信設(shè)備自動測試系統(tǒng)的設(shè)計[J]. 數(shù)字技術(shù)與應(yīng)用,2016,07:163.