專利名稱::航電仿真環(huán)境udp網(wǎng)絡(luò)數(shù)據(jù)包調(diào)試裝置及其方法
技術(shù)領(lǐng)域:
:本發(fā)明屬于航電仿真環(huán)境
技術(shù)領(lǐng)域:
,特別涉及一種航電仿真環(huán)境接口調(diào)試裝置及其方法。
背景技術(shù):
:航電仿真環(huán)境技術(shù)是航空電子綜合化的重要支撐技術(shù)。它負(fù)責(zé)航空電子上各種實物和仿真器之間的信息交換和資源共享。由于航電仿真環(huán)境在航空電子綜合化系統(tǒng)中的重要地位,使得航電仿真環(huán)境的可靠性、穩(wěn)定性變得尤為重要。目前航電仿真環(huán)境在各類預(yù)研、型號、產(chǎn)品中發(fā)揮越來越重要的作用,航電仿真環(huán)境越來越復(fù)雜,遇到的問題和不便也越來越多,如何在開發(fā)聯(lián)試階段,高效、準(zhǔn)確地對復(fù)雜的航電仿真環(huán)境接口進行調(diào)試,是航電仿真環(huán)境領(lǐng)域中的熱點。航電仿真環(huán)境的主要作用有1)為航電系統(tǒng)預(yù)研提供快速原型開發(fā)支持;2)為航電系統(tǒng)以及各類航電產(chǎn)品提供測試;3)評估和驗證各類航電系統(tǒng)算法;4)實現(xiàn)航電系統(tǒng)地面裝機?!獋€典型的航電仿真環(huán)境的結(jié)構(gòu)如圖1所示,圖中航電仿真環(huán)境內(nèi)部是采用以太網(wǎng)總線進行數(shù)據(jù)通信,而在其與外部各類實物進行數(shù)據(jù)交換時,通過數(shù)據(jù)轉(zhuǎn)換器將數(shù)據(jù)轉(zhuǎn)換成其他的航空總線數(shù)據(jù),例如ARINC429、1553等。仿真環(huán)境系統(tǒng)聯(lián)試的時候,大部分?jǐn)?shù)據(jù)是通過以太網(wǎng)進行通信的,因此,聯(lián)試過程中遇到的主要是問題是發(fā)生在以太網(wǎng)通信部分。仿真環(huán)境調(diào)試過程中遇到的問題一般可以分成以下幾類1)以太網(wǎng)收、發(fā)送故障現(xiàn)象表現(xiàn)兩臺仿真器之間不能正確的通信,接收器不能接收發(fā)送器的數(shù)據(jù)。原因分析網(wǎng)線沒有接通,網(wǎng)絡(luò)設(shè)置不對,發(fā)送端或者接收端程序不對。2)以太網(wǎng)數(shù)據(jù)不匹配現(xiàn)象表現(xiàn)接收器不能正確的接收并解析發(fā)送器的數(shù)據(jù)。原因分析接收器和發(fā)送器的數(shù)據(jù)接口定義有誤,或者版本不匹配。3)實時性問題現(xiàn)象表現(xiàn)接收器這邊的數(shù)據(jù)常常跳變,或者溢出,或者丟幀。原因分析發(fā)送器的數(shù)據(jù)發(fā)送周期不穩(wěn),或者與要求的不匹配。4)數(shù)據(jù)錯誤問題現(xiàn)象表現(xiàn)發(fā)送器的數(shù)據(jù)在接收器不能產(chǎn)生預(yù)期的結(jié)果。原因分析發(fā)送器程序算法有誤;接收器程序算法有誤。5)突發(fā)性錯誤現(xiàn)象表現(xiàn)發(fā)送器程序在某一種狀態(tài)下后會造成接收器程序不能產(chǎn)生預(yù)期的結(jié)果。原因分析發(fā)送器程序算法有誤,接收器程序算法有誤。
發(fā)明內(nèi)容本發(fā)明的目的在于,提供一種航電仿真環(huán)境UDP網(wǎng)絡(luò)數(shù)據(jù)包調(diào)試裝置及其方法,以解決現(xiàn)有技術(shù)存在的網(wǎng)絡(luò)數(shù)據(jù)包錯誤不方便調(diào)試的問題。為實現(xiàn)上述目的,本發(fā)明用如下技術(shù)方案—種航電仿真環(huán)境UDP網(wǎng)絡(luò)數(shù)據(jù)包調(diào)試裝置,包括數(shù)據(jù)引擎模塊,用于指定本機網(wǎng)卡,并獲取通過該網(wǎng)卡的所有數(shù)據(jù)包信息,根據(jù)需要對數(shù)據(jù)包進行篩選,把有用的信息傳輸給主框架模塊;主框架模塊,與所述數(shù)據(jù)引擎模塊相連接,用于提供人機接口,控制所述數(shù)據(jù)引擎模塊的啟動,數(shù)據(jù)包的保存、載入、清空,監(jiān)控通過網(wǎng)卡的數(shù)據(jù)包的信息,設(shè)置監(jiān)控端口的信息;數(shù)據(jù)記錄模塊,與所述主框架模塊相連接,用于把所述主框架模塊接收到的數(shù)據(jù)包記錄成數(shù)據(jù)文件;數(shù)據(jù)分析模塊,與所述主框架模塊相連接,用于分析所述數(shù)據(jù)記錄模塊記錄下來的數(shù)據(jù)文件或者所述主框架模塊記錄下來的數(shù)據(jù);數(shù)據(jù)回放模塊,與所述主框架模塊相連接,用于根據(jù)數(shù)據(jù)記錄模塊記錄下來的數(shù)據(jù)文件,回放相應(yīng)端口的數(shù)據(jù)。進一步地,所述主框架模塊的人機接口包括控制區(qū),用于控制數(shù)據(jù)引擎模塊的啟動,數(shù)據(jù)包的保存,載入,清空的;流量監(jiān)控區(qū),用于監(jiān)控通過網(wǎng)卡的數(shù)據(jù)包的所有信息;端口設(shè)置區(qū),用于設(shè)置監(jiān)控端口的信息。進一步地,所述數(shù)據(jù)包的內(nèi)容包括源地址和端口、目的地址和端口、當(dāng)前時刻和數(shù)據(jù)內(nèi)容。本發(fā)明還提供一種航電仿真環(huán)境UDP網(wǎng)絡(luò)數(shù)據(jù)包調(diào)試方法,包括1)數(shù)據(jù)篩選步驟用于指定本機網(wǎng)卡,并獲取通過該網(wǎng)卡的所有數(shù)據(jù)包信息,根據(jù)需要對數(shù)據(jù)包進行篩選;2)主框架步驟,用于提供人機接口,控制所述數(shù)據(jù)篩選步驟的啟動,數(shù)據(jù)包的保存、載入、清空,監(jiān)控通過網(wǎng)卡的數(shù)據(jù)包的信息,設(shè)置監(jiān)控端口的信息;3)數(shù)據(jù)記錄步驟,用于把所述步驟2)接收到的數(shù)據(jù)包記錄成數(shù)據(jù)文件;4)數(shù)據(jù)分析步驟,用于分析所述步驟3)記錄下來的數(shù)據(jù)文件或者所述步驟2)記錄下來的數(shù)據(jù);5)數(shù)據(jù)回放步驟,用于根據(jù)所述步驟4)記錄下來的數(shù)據(jù)文件,回放相應(yīng)端口的數(shù)據(jù)。進一步地,所述步驟2)中的人機接口包括控制區(qū),用于控制數(shù)據(jù)引擎模塊的啟動,數(shù)據(jù)包的保存,載入,清空的;流量監(jiān)控區(qū),用于監(jiān)控通過網(wǎng)卡的數(shù)據(jù)包的所有信息;端口設(shè)置區(qū),用于設(shè)置監(jiān)控端口的信息。進一步地,所述數(shù)據(jù)包的內(nèi)容包括源地址和端口、目的地址和端口、當(dāng)前時刻和數(shù)據(jù)內(nèi)容。5進一步地,所述步驟3)中記錄的數(shù)據(jù)文件的格式為二進制文件。進一步地,所述步驟1)中采用了Wi即c即技術(shù)進行數(shù)據(jù)篩選。進一步地,所述步驟3)中采用.net序列化技術(shù)記錄數(shù)據(jù)文件。本發(fā)明可以查看本機所有以太網(wǎng)發(fā)送接收端口的數(shù)據(jù)收發(fā)情況,發(fā)生"以太網(wǎng)數(shù)據(jù)接收、發(fā)送故障"時,可以迅速判斷出問題出在發(fā)送端還是在接收端。同時也可以輔助判斷各種本機的網(wǎng)絡(luò)設(shè)置故障。并且可以指定一個端口,用多種方式監(jiān)控該端口的數(shù)據(jù),例如二進制方式,配置文件解析方式。通過這種方法可以輔助糾正接口定義錯誤,和一些數(shù)據(jù)邏輯算法上的錯誤。本發(fā)明可以指定一個端口,監(jiān)控通過該端口收發(fā)的數(shù)據(jù)包的各種信息,例如源地址,目的地址,到達時刻等。通過這種方法可以輔助糾正程序當(dāng)中的一些地址設(shè)置錯誤,并且可以監(jiān)控數(shù)據(jù)發(fā)送周期。本發(fā)明還可以指定一個端口,記錄下通過該端口的數(shù)據(jù)包,并且可以把這些數(shù)據(jù)導(dǎo)入到其他的數(shù)據(jù)分析軟件中。本發(fā)明可以分析整個系統(tǒng)的運行過程,用于進一步檢查程序中的錯誤??梢园凑沼涗浵聛淼臄?shù)據(jù)包,把該數(shù)據(jù)包進行數(shù)據(jù)回放。用這種方式進行故障重現(xiàn),或者仿真環(huán)境中某種過程的重現(xiàn),可以輔助檢查程序中的邏輯錯誤。本發(fā)明解決了航電仿真環(huán)境接口調(diào)試過程中的故障定位問題,并且為排除故障提供輔助手段,取得了節(jié)省開發(fā)時間和人力成本等有益效果。圖1為現(xiàn)有的典型航電仿真環(huán)境結(jié)構(gòu)圖;圖2為本發(fā)明航電仿真環(huán)境UDP網(wǎng)絡(luò)數(shù)據(jù)包調(diào)試裝置實施例結(jié)構(gòu)示意圖;圖3為本發(fā)明實施例中的數(shù)據(jù)引擎模塊工作示意圖;圖4為本發(fā)明實施例中的數(shù)據(jù)引擎模塊工作流程圖;圖5為本發(fā)明實施例中的主框架模塊的人機接口布局圖;圖6為本發(fā)明實施例中的查看數(shù)據(jù)包信息窗口示意圖;圖7為本發(fā)明實施例中的解析數(shù)據(jù)包窗口示意圖;圖8為本發(fā)明實施例中的數(shù)據(jù)回放操作界面示意圖。具體實施方式實施例一如圖2所示,一種航電仿真環(huán)境UDP網(wǎng)絡(luò)數(shù)據(jù)包調(diào)試裝置,圖2空心箭頭表示數(shù)據(jù)流向,實心箭頭表示控制流向,包括主框架模塊,數(shù)據(jù)引擎模塊,數(shù)據(jù)分析模塊,數(shù)據(jù)記錄模塊,數(shù)據(jù)回放模塊,數(shù)據(jù)記錄文件。數(shù)據(jù)引擎模塊,如圖3所示,用于指定本機網(wǎng)卡,并獲取通過該網(wǎng)卡的所有數(shù)據(jù)包信息,根據(jù)需要對數(shù)據(jù)包進行篩選,把有用的信息傳輸給主框架模塊;其中,篩選時,通過網(wǎng)卡的數(shù)據(jù)包協(xié)議一般有TCP和UDP兩種,傳播方式有單播、組播、廣播三種,由于一般仿真環(huán)境協(xié)議只用到了UDP,而傳播方式只用到了單播和組播兩種,因此只需要把符合仿真環(huán)境要求的數(shù)據(jù)包篩選出即可。傳輸數(shù)據(jù)包定義如下表1:表l傳輸數(shù)據(jù)包定義<table>tableseeoriginaldocumentpage7</column></row><table>此外,由于主框架模塊和數(shù)據(jù)引擎模塊之間僅僅通過傳輸定義的數(shù)據(jù)包來通信,沒有其他的依賴關(guān)系,因此有利于功能的擴展。例如擴展成TCP監(jiān)控,或者擴展成其他航空總線板卡的調(diào)試裝置。具體地,本實施例中的數(shù)據(jù)引擎模塊采用了現(xiàn)有的Winpc即技術(shù)。Wi即c即是用于網(wǎng)絡(luò)封包抓取的一套工具,可適用于32位的操作平臺上解析網(wǎng)絡(luò)封包,包含了核心的封包過濾,一個底層動態(tài)鏈接庫,和一個高層系統(tǒng)函數(shù)庫,和一個高層系統(tǒng)函數(shù)庫,及可用來直接存取封包的API。其工作流程如圖3所示,利用Winpc即提供的API函數(shù),獲取網(wǎng)卡ID,列舉出本機上所有的以太網(wǎng)網(wǎng)卡,在用戶選定網(wǎng)卡后,偵聽該網(wǎng)卡的數(shù)據(jù)包,對數(shù)據(jù)包篩選后,轉(zhuǎn)發(fā)給主框架模塊。主框架模塊,與所述數(shù)據(jù)引擎模塊相連接,用于控制協(xié)調(diào)各種其他功能模塊,提供主要的人機接口,設(shè)置各種參數(shù)等。其中,所述人機接口如圖4所示,整個框架界面分成如下三個區(qū)域1、控制區(qū),用于控制數(shù)據(jù)引擎模塊的啟動,數(shù)據(jù)包的保存,載入,清空;2、流量監(jiān)控區(qū),用于監(jiān)控通過網(wǎng)卡的數(shù)據(jù)包的所有信息,例如源地址,目的地址,長度,時間,數(shù)據(jù)內(nèi)容等。3、端口設(shè)置區(qū),用于設(shè)置各類監(jiān)控端口的信息,例如單播發(fā)送監(jiān)控,單播接收監(jiān)控,多播組監(jiān)控。也可以直接雙擊流量監(jiān)控去自動設(shè)置端口。數(shù)據(jù)記錄模塊,與所述主框架模塊相連接,把主框架模塊接收到的數(shù)據(jù)包記錄成數(shù)據(jù)文件,記錄方式為二進制文件記錄。具體地,本實施例中,數(shù)據(jù)記錄模塊采用了.net序列化技術(shù),直接把主程序中接收到的數(shù)據(jù)數(shù)組轉(zhuǎn)化為二進制文件。序列化是指將一個對象和它的狀態(tài)信息轉(zhuǎn)換成為可以存儲的二進制文件的過程。在序列化期間,對象將其當(dāng)前狀態(tài)寫入到臨時或持續(xù)性存儲區(qū)。以后,可以通過從存儲區(qū)中讀取或反序列化對象的狀態(tài),重新創(chuàng)建該對象。采用了序列化技術(shù)使得主程序框架中的數(shù)組很容易記錄成文件,并且數(shù)據(jù)記錄文件也很容易被反序列化成數(shù)組,便于被其他的程序模塊調(diào)用。數(shù)據(jù)分析模塊,與所述主框架模塊相連接,用于分析記錄下來的數(shù)據(jù)文件,或者主框架模塊記錄下來的數(shù)據(jù)。所述數(shù)據(jù)分析模塊可以實時地查看指定端口的數(shù)據(jù)包的各類信息,也可以逐幀的查看記錄下來的數(shù)據(jù)包信息,還可以把數(shù)據(jù)包按照C語言結(jié)構(gòu)體形式解析成各類數(shù)據(jù)類型。還可以把記錄下來的數(shù)據(jù)輸出到Excel表格中去便于進一步的分析。具體地,可以將數(shù)據(jù)分析模塊設(shè)計成如下結(jié)構(gòu)在端口設(shè)置區(qū)里面右鍵點擊一個端口,選擇"查看"。出現(xiàn)下面的窗口。選擇"歷史幀"為逐幀查看數(shù)據(jù)包,"最新幀"為實時查看數(shù)據(jù)。"數(shù)據(jù)包信息區(qū)"中包括源地址和端口、目的地址和端口、當(dāng)前的時間、這一幀距上一幀的間隔。"數(shù)據(jù)區(qū)"里面為16進制顯示的數(shù)據(jù)包數(shù)據(jù)。在端口設(shè)置區(qū)里面右鍵點擊一個端口,選擇"解析"出現(xiàn)下面的窗口。同查看窗口,最新幀是實時查看數(shù)據(jù),歷史幀為逐幀查看數(shù)據(jù)。先在配置窗口按照C語言結(jié)構(gòu)體定義的語法寫上解析的配置格式,單機配置生效,即可在解析結(jié)果窗口看到解析后的結(jié)果。點擊輸出EXCEL分析可以把數(shù)據(jù)導(dǎo)入到EXCEL分析。數(shù)據(jù)回放模塊,與所述主框架模塊相連接,用于根據(jù)記錄下來的數(shù)據(jù)記錄文件,回放相應(yīng)端口的數(shù)據(jù)??梢詫崿F(xiàn)仿真環(huán)境場景重現(xiàn),故障重現(xiàn)等功能。具體地,通過讀取記錄文件,可以獲得這段時間通過本機網(wǎng)卡指定端口的各類數(shù)據(jù),按照通過該端口的數(shù)據(jù)包里面每幀數(shù)據(jù)的間隔,將它們發(fā)送至相應(yīng)的目的地址,如圖8所示。實施例二本發(fā)明還提供一種航電仿真環(huán)境UDP網(wǎng)絡(luò)數(shù)據(jù)包調(diào)試方法,采用上述實施例一的航電仿真環(huán)境UDP網(wǎng)絡(luò)數(shù)據(jù)包調(diào)試裝置,包括1)數(shù)據(jù)篩選步驟用于指定本機網(wǎng)卡,并獲取通過該網(wǎng)卡的所有數(shù)據(jù)包信息,根據(jù)需要對數(shù)據(jù)包進行篩選;2)主框架步驟,用于提供人機接口,控制所述數(shù)據(jù)篩選步驟的啟動,數(shù)據(jù)包的保存、載入、清空,監(jiān)控通過網(wǎng)卡的數(shù)據(jù)包的信息,設(shè)置監(jiān)控端口的信息;3)數(shù)據(jù)記錄步驟,用于把所述步驟2)接收到的數(shù)據(jù)包記錄成數(shù)據(jù)文件;4)數(shù)據(jù)分析步驟,用于分析所述步驟3)記錄下來的數(shù)據(jù)文件或者所述步驟2)記錄下來的數(shù)據(jù);5)數(shù)據(jù)回放步驟,用于根據(jù)所述步驟4)記錄下來的數(shù)據(jù)文件,回放相應(yīng)端口的數(shù)據(jù)。其中,所述步驟2)中的人機接口包括控制區(qū),用于控制數(shù)據(jù)引擎模塊的啟動,數(shù)據(jù)包的保存,載入,清空的;流量監(jiān)控區(qū),用于監(jiān)控通過網(wǎng)卡的數(shù)據(jù)包的所有信息;端口設(shè)置區(qū),用于設(shè)置監(jiān)控端口的信息。其中,所述數(shù)據(jù)包的內(nèi)容包括源地址和端口、目的地址和端口、當(dāng)前時刻和數(shù)據(jù)內(nèi)容。其中,所述步驟3)中記錄的數(shù)據(jù)文件的格式為二進制文件。其中,所述步驟l)中采用了Wi即c即技術(shù)進行數(shù)據(jù)篩選。其中,所述步驟3)中采用.net序列化技術(shù)記錄數(shù)據(jù)文件。8權(quán)利要求一種航電仿真環(huán)境UDP網(wǎng)絡(luò)數(shù)據(jù)包調(diào)試裝置,其特征在于包括數(shù)據(jù)引擎模塊,用于指定本機網(wǎng)卡,并獲取通過該網(wǎng)卡的所有數(shù)據(jù)包信息,根據(jù)需要對數(shù)據(jù)包進行篩選;主框架模塊,與所述數(shù)據(jù)引擎模塊相連接,用于提供人機接口,控制所述數(shù)據(jù)引擎模塊的啟動,數(shù)據(jù)包的保存、載入、清空,監(jiān)控通過網(wǎng)卡的數(shù)據(jù)包的信息,設(shè)置監(jiān)控端口的信息;數(shù)據(jù)記錄模塊,與所述主框架模塊相連接,用于把所述主框架模塊接收到的數(shù)據(jù)包記錄成數(shù)據(jù)文件;數(shù)據(jù)分析模塊,與所述主框架模塊相連接,用于分析所述數(shù)據(jù)記錄模塊記錄下來的數(shù)據(jù)文件或者所述主框架模塊記錄下來的數(shù)據(jù);數(shù)據(jù)回放模塊,與所述主框架模塊相連接,用于根據(jù)數(shù)據(jù)記錄模塊記錄下來的數(shù)據(jù)文件,回放相應(yīng)端口的數(shù)據(jù)。2.根據(jù)權(quán)利要求1所述的航電仿真環(huán)境UDP網(wǎng)絡(luò)數(shù)據(jù)包調(diào)試裝置,其特征在于所述主框架模塊的人機接口包括控制區(qū),用于控制數(shù)據(jù)引擎模塊的啟動,數(shù)據(jù)包的保存,載入,清空的;流量監(jiān)控區(qū),用于監(jiān)控通過網(wǎng)卡的數(shù)據(jù)包的所有信息;端口設(shè)置區(qū),用于設(shè)置監(jiān)控端口的信息。3.根據(jù)權(quán)利要求1或2所述的航電仿真環(huán)境UDP網(wǎng)絡(luò)數(shù)據(jù)包調(diào)試裝置,其特征在于所述數(shù)據(jù)包的內(nèi)容包括源地址和端口、目的地址和端口、當(dāng)前時刻和數(shù)據(jù)內(nèi)容。4.一種航電仿真環(huán)境UDP網(wǎng)絡(luò)數(shù)據(jù)包調(diào)試方法,其特征在于包括1)數(shù)據(jù)篩選步驟用于指定本機網(wǎng)卡,并獲取通過該網(wǎng)卡的所有數(shù)據(jù)包信息,根據(jù)需要對數(shù)據(jù)包進行篩選;2)主框架步驟,用于提供人機接口,控制所述數(shù)據(jù)篩選步驟的啟動,數(shù)據(jù)包的保存、載入、清空,監(jiān)控通過網(wǎng)卡的數(shù)據(jù)包的信息,設(shè)置監(jiān)控端口的信息;3)數(shù)據(jù)記錄步驟,用于把所述步驟2)接收到的數(shù)據(jù)包記錄成數(shù)據(jù)文件;4)數(shù)據(jù)分析步驟,用于分析所述步驟3)記錄下來的數(shù)據(jù)文件或者所述步驟2)記錄下來的數(shù)據(jù);5)數(shù)據(jù)回放步驟,用于根據(jù)所述步驟4)記錄下來的數(shù)據(jù)文件,回放相應(yīng)端口的數(shù)據(jù)。5.根據(jù)權(quán)利要求1所述的航電仿真環(huán)境UDP網(wǎng)絡(luò)數(shù)據(jù)包調(diào)試方法,其特征在于所述步驟2)中的人機接口包括控制區(qū),用于控制數(shù)據(jù)引擎模塊的啟動,數(shù)據(jù)包的保存,載入,清空的;流量監(jiān)控區(qū),用于監(jiān)控通過網(wǎng)卡的數(shù)據(jù)包的所有信息;端口設(shè)置區(qū),用于設(shè)置監(jiān)控端口的信息。6.根據(jù)權(quán)利要求5所述的航電仿真環(huán)境UDP網(wǎng)絡(luò)數(shù)據(jù)包調(diào)試裝置,其特征在于所述數(shù)據(jù)包的內(nèi)容包括源地址和端口、目的地址和端口、當(dāng)前時刻和數(shù)據(jù)內(nèi)容。7.根據(jù)權(quán)利要求6所述的航電仿真環(huán)境UDP網(wǎng)絡(luò)數(shù)據(jù)包調(diào)試裝置,其特征在于所述步驟3)中記錄的數(shù)據(jù)文件的格式為二進制文件。8.根據(jù)權(quán)利要求7所述的航電仿真環(huán)境UDP網(wǎng)絡(luò)數(shù)據(jù)包調(diào)試裝置,其特征在于所述步驟1)中采用了Winpc即技術(shù)進行數(shù)據(jù)篩選。9.根據(jù)權(quán)利要求8所述的航電仿真環(huán)境UDP網(wǎng)絡(luò)數(shù)據(jù)包調(diào)試裝置,其特征在于所述步驟3)中采用.net序列化技術(shù)記錄數(shù)據(jù)文件c全文摘要航電仿真環(huán)境UDP網(wǎng)絡(luò)數(shù)據(jù)包調(diào)試裝置及其方法,所述裝置包括數(shù)據(jù)引擎模塊,用于指定本機網(wǎng)卡,并獲取通過該網(wǎng)卡的所有數(shù)據(jù)包信息,根據(jù)需要對數(shù)據(jù)包進行篩選,把有用的信息傳輸給主框架模塊;主框架模塊,用于提供人機接口,控制所述數(shù)據(jù)引擎模塊的啟動,數(shù)據(jù)包的保存、載入、清空,監(jiān)控通過網(wǎng)卡的數(shù)據(jù)包的信息,設(shè)置監(jiān)控端口的信息;數(shù)據(jù)記錄模塊;數(shù)據(jù)分析模塊;數(shù)據(jù)回放模塊。本發(fā)明解決了航電仿真環(huán)境接口調(diào)試過程中的故障定位問題,并且為排除故障提供輔助手段,取得了節(jié)省開發(fā)時間和人力成本等有益效果。文檔編號H04L12/24GK101753375SQ20091020100公開日2010年6月23日申請日期2009年12月11日優(yōu)先權(quán)日2009年12月11日發(fā)明者鄒祎久申請人:中國航空無線電電子研究所