国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      航電仿真環(huán)境udp網(wǎng)絡(luò)數(shù)據(jù)包調(diào)試裝置及其方法

      文檔序號(hào):7716294閱讀:140來(lái)源:國(guó)知局

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