專利名稱:一種1553b數(shù)據(jù)總線測(cè)試仿真系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種1553B數(shù)據(jù)總線測(cè)試系統(tǒng),特別是涉及用于模擬航空電子系統(tǒng)、飛行控制計(jì)算機(jī)等機(jī)載設(shè)備信息流的產(chǎn)生、傳輸、處理、顯示過(guò)程,屬于試驗(yàn)測(cè)試技術(shù)領(lǐng)域。
背景技術(shù):
飛行控制系統(tǒng)、航空電子系統(tǒng)等機(jī)載設(shè)備在現(xiàn)代飛機(jī)設(shè)計(jì)過(guò)程中越來(lái)越重要,隨著電傳飛行控制技術(shù)、主動(dòng)控制技術(shù)和信息處理技術(shù)的應(yīng)用,飛行控制系統(tǒng)、航空電子系統(tǒng)已經(jīng)達(dá)到了與飛機(jī)的總體、氣動(dòng)、結(jié)構(gòu)和強(qiáng)度同步設(shè)計(jì)的地步,同時(shí),飛行控制系統(tǒng)、航空電子系統(tǒng)的安全性和可靠性對(duì)于飛機(jī)的安全更加重要,為了保證飛行控制系統(tǒng)、航空電子系統(tǒng)的安全性和可靠性,在設(shè)計(jì)的基礎(chǔ)上,另一個(gè)重要途徑就是開展地面仿真試驗(yàn),在地面仿真試驗(yàn)中如何對(duì)飛行控制系統(tǒng)、航空電子系統(tǒng)進(jìn)行全面、詳細(xì)的驗(yàn)證成為飛行控制系統(tǒng)、航空電子系統(tǒng)地面試驗(yàn)面臨的難題。傳統(tǒng)的驗(yàn)證試驗(yàn)中,需要研制專門用于試驗(yàn)的環(huán)境支持設(shè)施,盡量能模擬飛行控制系統(tǒng)在飛機(jī)上工作時(shí)所需的環(huán)境條件如設(shè)計(jì)專門的試驗(yàn)臺(tái)架用于支撐和安裝飛行控制系統(tǒng)的各組成部件,并為各組成部件的工作提供必要的液壓能源和電源,配置必要的控制和測(cè)試設(shè)備。飛行控制系統(tǒng)、航空電子系統(tǒng)的驗(yàn)證試驗(yàn)中,大部分驗(yàn)證項(xiàng)目與機(jī)載設(shè)備的信息流的傳輸有關(guān),在試驗(yàn)的驗(yàn)證中,需要使用裝機(jī)的機(jī)載系統(tǒng)完成對(duì)飛行控制系統(tǒng)、航空電子系統(tǒng)的操作控制和狀態(tài)調(diào)整。采用裝機(jī)設(shè)備存在以下缺點(diǎn)(I)裝機(jī)設(shè)備是在飛行控制系統(tǒng)設(shè)計(jì)完成后,才能生產(chǎn)提供,不能滿足設(shè)計(jì)研發(fā)階段試驗(yàn)、或者是初制樣件階段試驗(yàn)的需要;(2)裝機(jī)設(shè)備是對(duì)專門的飛行控制系統(tǒng)研制生產(chǎn)的,不具有通用性,在飛行控制系統(tǒng)、航空電子系統(tǒng)其它部件狀態(tài)發(fā)生變化后,需要進(jìn)行適配性更改,甚至是重新加工、生產(chǎn);(3)裝機(jī)設(shè)備依靠人工操作完成,驗(yàn)證測(cè)試過(guò)程效率低下,周期長(zhǎng);(4)機(jī)載電子設(shè)備種類繁多,航空電子系統(tǒng)是一個(gè)結(jié)構(gòu)和功能都十分復(fù)雜的大系統(tǒng),用真實(shí)系統(tǒng)投資極大,又有相當(dāng)?shù)娘L(fēng)險(xiǎn),而仿真技術(shù)可以用較小的投資換取風(fēng)險(xiǎn)上的大幅度降低,得到很高的效費(fèi)比;(5)真實(shí)系統(tǒng)的研究不僅費(fèi)時(shí)費(fèi)錢,成本高、風(fēng)險(xiǎn)大、周期長(zhǎng),并且很難做到,用計(jì)算機(jī)仿真技術(shù)則可化繁為簡(jiǎn),大大節(jié)省人力物力。目前,國(guó)內(nèi)外對(duì)飛行控制系統(tǒng)、航空電子系統(tǒng)數(shù)據(jù)信息傳輸仿真研究大多是針對(duì)飛行控制系統(tǒng)、航空電子系統(tǒng)結(jié)構(gòu)數(shù)據(jù)流傳輸或處理的某一階段,只針對(duì)系統(tǒng)信息交互的某一方面,對(duì)飛行控制系統(tǒng)、航空電子系統(tǒng)的性能進(jìn)行系統(tǒng)、全面的評(píng)價(jià)分析有一定的局限性。在飛機(jī)的設(shè)計(jì)研制中,大量地采用數(shù)字仿真技術(shù),數(shù)字仿真已被證明是開發(fā)飛機(jī)行之有效的方法,它提供了更快、更高效地開發(fā)飛機(jī)的優(yōu)勢(shì)。為了保證飛機(jī)研制的周期,加快飛行控制系統(tǒng)、航空電子系統(tǒng)試驗(yàn)進(jìn)度,有必要在飛行控制系統(tǒng)、航空電子系統(tǒng)的試驗(yàn)中更多地采用數(shù)字仿真技術(shù);另一方面,飛行控制系統(tǒng)、航空電子系統(tǒng)驗(yàn)證項(xiàng)目多,而且大量試驗(yàn)需要在初期設(shè)計(jì)階段完成,這樣就需要一個(gè)試驗(yàn)平臺(tái),滿足邊設(shè)計(jì)邊試驗(yàn)的工作流程,以便到地面試驗(yàn)階段使飛行控制系統(tǒng)、航空電子系統(tǒng)達(dá)到更高成熟度。為盡量早點(diǎn)開展試驗(yàn),這也要求使用數(shù)字仿真技術(shù)為核心的數(shù)字化試驗(yàn)技術(shù)逐步取代依賴于大量實(shí)物試驗(yàn)技術(shù),縮短飛機(jī)研制周期,加快研制進(jìn)度。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種1553B數(shù)據(jù)總線仿真檢測(cè)系統(tǒng)及其仿真方法,模擬飛行控制系統(tǒng)、航空電子系統(tǒng)等機(jī)載設(shè)備信息流的產(chǎn)生和傳輸過(guò)程,反應(yīng)了各個(gè)分系統(tǒng)之間的相互協(xié)作與信息交互。本發(fā)明的技術(shù)方案是一種1553B數(shù)據(jù)總線仿真檢測(cè)系統(tǒng),包括仿真控制器、數(shù)據(jù)傳輸與控制總線、1553B通訊接口、1553B接口適配器,由仿真控制器通過(guò)數(shù)據(jù)傳輸與控制·總線控制1553B通訊接口實(shí)現(xiàn)數(shù)據(jù)信息的發(fā)送與接收,模擬機(jī)載飛行控制系統(tǒng)、航空電子系統(tǒng)等機(jī)載設(shè)備信息流的產(chǎn)生和發(fā)送過(guò)程,以及接收其它機(jī)載設(shè)備信息流并進(jìn)行顯示,數(shù)據(jù)傳輸與控制總線配置在測(cè)試仿真控制器的機(jī)箱中,實(shí)現(xiàn)仿真控制器與1553B通訊接口的數(shù)據(jù)信息的傳輸與交換,以及時(shí)鐘、觸發(fā)、同步等控制信號(hào)的傳輸,1553B通訊接口將來(lái)自仿真控制器的數(shù)據(jù)信息發(fā)送到1553B數(shù)據(jù)總線,或者是從1553B數(shù)據(jù)總線接收數(shù)據(jù)信息并傳輸?shù)椒抡婵刂破鳎?553B接口適配器完成1553B通訊接口與1553B數(shù)據(jù)總線的物理連接,保證數(shù)據(jù)信息傳輸通道的暢通。本發(fā)明模擬飛行控制系統(tǒng)、航空電子系統(tǒng)等機(jī)載設(shè)備信息流的產(chǎn)生發(fā)送、接收傳輸過(guò)程,并完成接收數(shù)據(jù)信息的保存,這些功能是通過(guò)運(yùn)行在仿真控制器的應(yīng)用軟件來(lái)實(shí)現(xiàn),應(yīng)用軟件采用分層的模塊化結(jié)構(gòu),由操作界面層、用戶應(yīng)用層、通訊控制層和物理設(shè)備層所組成。在操作界面層實(shí)現(xiàn)了人機(jī)界面操作控制功能,通過(guò)菜單驅(qū)動(dòng)選擇用戶應(yīng)用層操作,完成數(shù)據(jù)信息的發(fā)送與接收,以及模擬機(jī)載設(shè)備的工作,通過(guò)通訊端口完成數(shù)據(jù)信息的發(fā)送或者是接收;或者是選擇通訊控制層操作,完成對(duì)1553B接口管理與參數(shù)配置;或者是選擇物理設(shè)備層操作,完成對(duì)1553B接口控制、自檢、診斷等。用戶應(yīng)用層實(shí)現(xiàn)了各種方式數(shù)據(jù)信息的傳輸和接收功能,以及模擬機(jī)載設(shè)備的信息流的傳輸與接收功能,數(shù)據(jù)信息的傳輸和接收功能方面,實(shí)現(xiàn)了數(shù)據(jù)格式定義編輯功能、數(shù)據(jù)接收存儲(chǔ)功能、接收數(shù)據(jù)驅(qū)動(dòng)列表顯示功能、接收數(shù)據(jù)驅(qū)動(dòng)的圖形顯示功能、簡(jiǎn)單的數(shù)據(jù)發(fā)送功能、函數(shù)型數(shù)據(jù)發(fā)送功能、離散型數(shù)據(jù)發(fā)送功能;數(shù)據(jù)定義編輯功能實(shí)現(xiàn)了對(duì)數(shù)據(jù)的定義增加、刪除、修改等,向用戶提供對(duì)數(shù)據(jù)定義的編輯、修改,并將編輯修改結(jié)果以文件形式保存,形成通訊接口控制文檔,供對(duì)數(shù)據(jù)的解析、過(guò)濾中使用;數(shù)據(jù)接收存儲(chǔ)功能實(shí)現(xiàn)了選擇通訊工作模式、設(shè)置接收數(shù)據(jù)的節(jié)點(diǎn)地址、選擇數(shù)據(jù)定義或信號(hào)名稱功能,當(dāng)處于接收狀態(tài)時(shí),從當(dāng)前所指定地址的節(jié)點(diǎn)接收數(shù)據(jù)信息,并根據(jù)當(dāng)前選擇的數(shù)據(jù)定義或信號(hào)名稱在數(shù)據(jù)信息塊中的位置,進(jìn)行數(shù)據(jù)信息的過(guò)濾,在接收數(shù)據(jù)緩沖區(qū)顯示過(guò)濾后的數(shù)據(jù)信息,完成一次接收操作。
接收數(shù)據(jù)驅(qū)動(dòng)列表顯示功能具有選擇通訊工作模式、設(shè)置接收數(shù)據(jù)的節(jié)點(diǎn)地址、選擇數(shù)據(jù)定義或信號(hào)名稱功能,當(dāng)處于接收狀態(tài)時(shí),從當(dāng)前所指定地址的節(jié)點(diǎn)接收數(shù)據(jù)信息,并根據(jù)當(dāng)前選擇的數(shù)據(jù)定義或信號(hào)名稱在數(shù)據(jù)信息塊中的位置,進(jìn)行數(shù)據(jù)信息的過(guò)濾,在接收數(shù)據(jù)列表區(qū)顯示過(guò)濾后的數(shù)據(jù)信息,或者將過(guò)濾后的數(shù)據(jù)信息寫入存儲(chǔ)數(shù)據(jù)文件,完成連續(xù)的數(shù)據(jù)接收操作,直到停止數(shù)據(jù)接收操作;接收數(shù)據(jù)驅(qū)動(dòng)的圖形顯示功能具有選擇通訊工作模式、設(shè)置接收數(shù)據(jù)的節(jié)點(diǎn)地址、選擇數(shù)據(jù)定義或信號(hào)名稱功能,當(dāng)處于接收狀態(tài)時(shí),從當(dāng)前所指定地址的節(jié)點(diǎn)接收數(shù)據(jù)信息,并根據(jù)當(dāng)前選擇的數(shù)據(jù)定義或信號(hào)名稱在數(shù)據(jù)信息塊中的位置,進(jìn)行數(shù)據(jù)信息的過(guò)濾,以圖形曲線形式顯示過(guò)濾后的數(shù)據(jù)信息,或者將過(guò)濾后的數(shù)據(jù)信息寫入存儲(chǔ)數(shù)據(jù)文件,完成連續(xù)的數(shù)據(jù)接收操作,直到停止數(shù)據(jù)接收操作;函數(shù)型數(shù)據(jù)發(fā)送功能實(shí)現(xiàn)了選擇工作模式、設(shè)置發(fā)送數(shù)據(jù)的節(jié)點(diǎn)地址、選擇數(shù)據(jù)定義或信號(hào)名稱功能,選擇離散數(shù)據(jù)文件功能,當(dāng)處于發(fā)送狀態(tài)時(shí),按照數(shù)據(jù)定義函數(shù)產(chǎn)生數(shù)據(jù),根據(jù)當(dāng)前選擇的數(shù)據(jù)定義或信號(hào)名稱在數(shù)據(jù)信息塊中的位置,進(jìn)行數(shù)據(jù)信息的更新, 形成符合1553B格式數(shù)據(jù)信息塊,向當(dāng)前所指定地址的節(jié)點(diǎn)發(fā)送數(shù)據(jù)信息,數(shù)據(jù)發(fā)送周期按照實(shí)時(shí)任務(wù)周期進(jìn)行更新,直到完成發(fā)送操作或者是停止數(shù)據(jù)發(fā)送操作。離散型數(shù)據(jù)發(fā)送功能實(shí)現(xiàn)了選擇工作模式、設(shè)置發(fā)送數(shù)據(jù)的節(jié)點(diǎn)地址、選擇數(shù)據(jù)定義或信號(hào)名稱功能,選擇離散數(shù)據(jù)文件功能,當(dāng)處于發(fā)送狀態(tài)時(shí),從離散數(shù)據(jù)文件讀取數(shù)據(jù),根據(jù)當(dāng)前選擇的數(shù)據(jù)定義或信號(hào)名稱在數(shù)據(jù)信息塊中的位置,進(jìn)行數(shù)據(jù)信息的更新,形成完整的數(shù)據(jù)信息塊,向當(dāng)前所指定地址的節(jié)點(diǎn)發(fā)送數(shù)據(jù)信息,數(shù)據(jù)發(fā)送周期按照實(shí)時(shí)任務(wù)周期進(jìn)行更新,直到完成發(fā)送操作或者是停止數(shù)據(jù)發(fā)送操作。通訊控制層實(shí)現(xiàn)了 1553B數(shù)據(jù)信息發(fā)送功能、1553B數(shù)據(jù)信息接收功能和1553B接
口管理與參數(shù)配置功能。物理設(shè)備層完成1553B通訊控制接口與1553B數(shù)據(jù)總線的物理連接,實(shí)現(xiàn)1553B通訊和數(shù)據(jù)信息傳輸功能。本發(fā)明具有以下優(yōu)點(diǎn)(I)本發(fā)明是一種1553B數(shù)據(jù)總線仿真測(cè)試系統(tǒng),模擬了機(jī)載信息流的產(chǎn)生過(guò)程和接收過(guò)程,對(duì)數(shù)據(jù)信息傳輸?shù)恼_性進(jìn)行驗(yàn)證,功能完整;(2)結(jié)構(gòu)合理緊湊、工作可靠,采用高可靠性通訊接口和仿真器控制器,經(jīng)過(guò)優(yōu)化設(shè)計(jì),模塊化、標(biāo)準(zhǔn)化和系列化,能適應(yīng)在嚴(yán)酷電磁與機(jī)械環(huán)境使用;(3)良好擴(kuò)展性、剪裁性和復(fù)用性,各仿真器和通訊接口采用組件模塊化設(shè)計(jì),軟件開發(fā)采用基于框架的軟件組件技術(shù),可根據(jù)需要選配組件模塊,實(shí)現(xiàn)系統(tǒng)的積木化組合;(4)降低成本,由于實(shí)現(xiàn)了通用化設(shè)計(jì),在功能上相當(dāng)于原有多個(gè)專用設(shè)備的功能,大大降低了設(shè)備成本;(5)對(duì)用戶來(lái)說(shuō),由于機(jī)載數(shù)據(jù)傳輸系統(tǒng)仿真器大大提高了試驗(yàn)測(cè)試效率,縮短了試驗(yàn)周期,大大減少了費(fèi)用。隨著技術(shù)和市場(chǎng)的發(fā)展,1553B數(shù)據(jù)總線仿真檢測(cè)系統(tǒng)勢(shì)必成為最經(jīng)濟(jì)、最實(shí)用的仿真測(cè)試系統(tǒng)。
圖I為本發(fā)明的一種1553B數(shù)據(jù)總線仿真測(cè)試系統(tǒng)結(jié)構(gòu)示意圖;圖2為本發(fā)明的一個(gè)實(shí)施例的組成結(jié)構(gòu)圖;圖3為本發(fā)明的應(yīng)用軟件組件模塊組成結(jié)構(gòu)圖;圖4為本發(fā)明的數(shù)據(jù)定義編輯操作界面示意圖;圖5為本發(fā)明的數(shù)據(jù)接收操作界面示意圖;圖6為本發(fā)明的數(shù)據(jù)序列接收操作界面示意圖;圖7為本發(fā)明的數(shù)據(jù)發(fā)送操作界面示意圖;圖8為本發(fā)明的離散和函數(shù)型數(shù)據(jù)發(fā)送操作界面示意圖;其中,I :仿真控制器,2 :數(shù)據(jù)傳輸與控制總線,3 :1553B通訊接口,4 :1553B接口適配器,301 :控制組件模塊,302 :數(shù)據(jù)格式定義編輯組件模塊,303 :數(shù)據(jù)接收存儲(chǔ)組件模塊,304 :接收數(shù)據(jù)驅(qū)動(dòng)列表顯示組件模塊,305 :接收數(shù)據(jù)驅(qū)動(dòng)的圖形顯示組件模塊,306 函數(shù)型數(shù)據(jù)發(fā)送組件模塊,307 :離散型數(shù)據(jù)發(fā)送組件模塊。
具體實(shí)施例方式下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作詳細(xì)描述。一種1553B數(shù)據(jù)總線仿真測(cè)試系統(tǒng)結(jié)構(gòu)示意如圖I所示,包括仿真控制器I、數(shù)據(jù)傳輸與控制總線2、1553B通訊接口 3、1553B接口適配器4,由仿真控制器I通過(guò)數(shù)據(jù)傳輸與控制總線2控制1553B通訊接口 3實(shí)現(xiàn)數(shù)據(jù)信息的發(fā)送與接收,模擬機(jī)載飛行控制系統(tǒng)、航空電子系統(tǒng)等機(jī)載設(shè)備信息流的產(chǎn)生和發(fā)送過(guò)程,以及接收其它機(jī)載設(shè)備信息流并進(jìn)行顯示,數(shù)據(jù)傳輸與控制總線2配置在測(cè)試仿真控制器的機(jī)箱中,實(shí)現(xiàn)仿真控制器I與1553B通訊接口 3的數(shù)據(jù)信息的傳輸與交換,以及時(shí)鐘、觸發(fā)、同步等控制信號(hào)的傳輸,1553B通訊接口 3將來(lái)自仿真控制器的數(shù)據(jù)信息發(fā)送到1553B數(shù)據(jù)總線,或者是從1553B數(shù)據(jù)總線接收數(shù)據(jù)信息并傳輸?shù)椒抡婵刂破?,1553B接口適配器4完成1553B通訊接口 3與1553B數(shù)據(jù)總線的物理連接,保證數(shù)據(jù)信息傳輸通道的暢通。圖2為本發(fā)明的一個(gè)實(shí)施例的組成結(jié)構(gòu)圖。一種1553B數(shù)據(jù)總線仿真測(cè)試系統(tǒng)實(shí)施例中,仿真控制器I采用PXI總線系統(tǒng),配置具有18個(gè)插槽的PXI-1045機(jī)箱,并選配CLl I嵌入式控制器,數(shù)據(jù)傳輸與控制總線2采用CPCI總線,1553B通訊接口 3采用GE公司QCP-1553通訊接口卡,該接口卡提供有BC、RT、MT功能,完成各種工作方式下的數(shù)據(jù)發(fā)送和接收,1553B接口適配器4選擇與QCP-1553通訊接口卡相配的適配器。本發(fā)明的上述特征可作如下變化,但它們都沒(méi)有偏離本發(fā)明的實(shí)質(zhì)。如數(shù)據(jù)傳輸與控制總線處選擇PXI測(cè)試總線外,還可以選擇CPCI、PCI、VXI測(cè)試總線或計(jì)算機(jī)總線等;仿真控制器I采用NI公司PXI-1045機(jī)箱外,還可以選擇其它型號(hào)機(jī)箱,如PXI-1036、PXI-1044,或者是其它公司如凌華 cPCIS-llOOA、cPCIS-1202、PXIS-2503、PXIS-2630、PXIS-2700、PXIS-2719等,或者是其它公司的其它型號(hào)的測(cè)試控制機(jī)箱;嵌入式控制器選配CLll夕卜,還可以選配NI公司的NI PXI-8145RT、NIPXI-8184RT、NI PXI-8196RT、NI PXI-8195RT,或者是凌華公司 PXI-3910、PXI-3920、PXI-3950,或者是其它公司的其它型號(hào)的嵌入式控制器;1553B通訊接口卡除采用QCP-1553通訊接口卡外,還可以選擇其它公司的其它型號(hào)的通訊接口卡。圖3為本發(fā)明的應(yīng)用軟件組件模塊組成結(jié)構(gòu)圖。本發(fā)明的應(yīng)用軟件采用分層的模塊化結(jié)構(gòu),由操作界面層、用戶應(yīng)用層、通訊控制層和物理設(shè)備層所組成,操作界面層的人機(jī)界面操作控制組件模塊301實(shí)現(xiàn)了人機(jī)界面操作控制功能,通過(guò)菜單驅(qū)動(dòng)的選擇用戶應(yīng)用層操作,完成數(shù)據(jù)信息的發(fā)送與接收,以及模擬機(jī)載設(shè)備的工作,完成數(shù)據(jù)信息的發(fā)送或者是接收;或者是選擇通訊控制層操作,完成對(duì)1553B接口管理與參數(shù)配置;或者是選擇物理設(shè)備層操作,完成對(duì)1553B接口控制、自檢、診斷等。用戶應(yīng)用層實(shí)現(xiàn)了各種方式數(shù)據(jù)信息的傳輸和接收功能,以及模擬機(jī)載設(shè)備的信息流的傳輸與接收功能,由數(shù)據(jù)格式定義編輯組件模塊302、數(shù)據(jù)接收存儲(chǔ)組件模塊303、接收數(shù)據(jù)驅(qū)動(dòng)列表顯示組件模塊304、接收數(shù)據(jù)驅(qū)動(dòng)的圖形顯示組件模塊305、函數(shù)型數(shù)據(jù)發(fā)送組件模塊306、離散型數(shù)據(jù)發(fā)送組件模塊307實(shí)現(xiàn)了數(shù)據(jù)信息的傳輸和接收功能;數(shù)據(jù)定義編輯組件模塊302實(shí)現(xiàn)了對(duì)數(shù)據(jù)的定義增加、刪除、修改等,供用戶提供對(duì)數(shù)據(jù)定義的編輯、修改,并將編輯修改結(jié)果以文件形式保存,形成通訊接口控制文檔供對(duì)數(shù)據(jù)的解析、過(guò)濾中使用;數(shù)據(jù)接收存儲(chǔ)組件模塊303實(shí)現(xiàn)了選擇通訊工作模式、設(shè)置接收數(shù)據(jù)的節(jié)點(diǎn)地址、選擇數(shù)據(jù)定義或信號(hào)名稱,當(dāng)處于接收狀態(tài)時(shí),從當(dāng)前所指定地址的節(jié)點(diǎn)接收數(shù)據(jù)信息,并根據(jù)當(dāng)前選擇的數(shù)據(jù)定義或信號(hào)名稱在數(shù)據(jù)信息塊中的位置,進(jìn)行數(shù)據(jù)信息的過(guò)濾,在接收數(shù)據(jù)緩沖區(qū)顯示過(guò)濾后的數(shù)據(jù)信息,完成一次接收操作;接收數(shù)據(jù)驅(qū)動(dòng)列表顯示組件模塊304實(shí)現(xiàn)了選擇通訊工作模式、設(shè)置接收數(shù)據(jù)的節(jié)點(diǎn)地址、選擇數(shù)據(jù)定義或信號(hào)名稱功能,當(dāng)處于接收狀態(tài)時(shí),從當(dāng)前所指定地址的節(jié)點(diǎn)接收數(shù)據(jù)信息,并根據(jù)當(dāng)前選擇的數(shù)據(jù)定義或信號(hào)名稱在數(shù)據(jù)信息塊中的位置,進(jìn)行數(shù)據(jù)信息的過(guò)濾,在接收數(shù)據(jù)列表區(qū)顯示過(guò)濾后的數(shù)據(jù)信息,或者將過(guò)濾后的數(shù)據(jù)信息寫入存儲(chǔ)數(shù)據(jù)文件,完成連續(xù)的數(shù)據(jù)接收操作,直到停止數(shù)據(jù)接收操作;接收數(shù)據(jù)驅(qū)動(dòng)的圖形顯示組件模塊305實(shí)現(xiàn)了選擇通訊工作模式、設(shè)置接收數(shù)據(jù)的節(jié)點(diǎn)地址、選擇數(shù)據(jù)定義或信號(hào)名稱功能,當(dāng)處于接收狀態(tài)時(shí),從當(dāng)前所指定地址的節(jié)點(diǎn)接收數(shù)據(jù)信息,并根據(jù)當(dāng)前選擇的數(shù)據(jù)定義或信號(hào)名稱在數(shù)據(jù)信息塊中的位置,進(jìn)行數(shù)據(jù)信息的過(guò)濾,以圖形曲線形式顯示過(guò)濾后的數(shù)據(jù)信息,或者將過(guò)濾后的數(shù)據(jù)信息寫入存儲(chǔ)數(shù)據(jù)文件,完成連續(xù)的數(shù)據(jù)接收操作,直到停止數(shù)據(jù)接收操作;函數(shù)型數(shù)據(jù)發(fā)送組件模塊306實(shí)現(xiàn)了選擇工作模式、設(shè)置發(fā)送數(shù)據(jù)的節(jié)點(diǎn)地址、選擇數(shù)據(jù)定義或信號(hào)名稱功能,選擇離散數(shù)據(jù)文件功能,當(dāng)處于發(fā)送狀態(tài)時(shí),按照數(shù)據(jù)定義函數(shù)產(chǎn)生數(shù)據(jù),根據(jù)當(dāng)前選擇的數(shù)據(jù)定義或信號(hào)名稱在數(shù)據(jù)信息塊中的位置,進(jìn)行數(shù)據(jù)信息的更新,形成符合1553B格式數(shù)據(jù)信息塊,向當(dāng)前所指定地址的節(jié)點(diǎn)發(fā)送數(shù)據(jù)信息,數(shù)據(jù)發(fā)送周期按照實(shí)時(shí)任務(wù)周期進(jìn)行更新,直到完成發(fā)送操作或者是停止數(shù)據(jù)發(fā)送操作;離散型數(shù)據(jù)發(fā)送組件模塊307實(shí)現(xiàn)了選擇工作模式、設(shè)置發(fā)送數(shù)據(jù)的節(jié)點(diǎn)地址、·選擇數(shù)據(jù)定義或信號(hào)名稱功能,選擇離散數(shù)據(jù)文件功能,當(dāng)處于發(fā)送狀態(tài)時(shí),從離散數(shù)據(jù)文件讀取數(shù)據(jù),根據(jù)當(dāng)前選擇的數(shù)據(jù)定義或信號(hào)名稱在數(shù)據(jù)信息塊中的位置,進(jìn)行數(shù)據(jù)信息的更新,形成完整的數(shù)據(jù)信息塊,向當(dāng)前所指定地址的節(jié)點(diǎn)發(fā)送數(shù)據(jù)信息,數(shù)據(jù)發(fā)送周期按照實(shí)時(shí)任務(wù)周期進(jìn)行更新,直到完成發(fā)送操作或者是停止數(shù)據(jù)發(fā)送操作。通訊控制層包括1553B數(shù)據(jù)信息發(fā)送組件模塊308、1553B數(shù)據(jù)信息接收組件模塊309和1553B接口管理與參數(shù)配置組件模塊310。物理設(shè)備層包括1553B通訊控制組件模塊311,實(shí)現(xiàn)與1553B數(shù)據(jù)總線的物理連接,實(shí)現(xiàn)1553B通訊和數(shù)據(jù)信息傳輸。圖4為本發(fā)明的數(shù)據(jù)定義編輯操作界面示意圖。數(shù)據(jù)定義編輯操作界面實(shí)現(xiàn)了對(duì)數(shù)據(jù)的定義增加、刪除、修改等,供用戶提供對(duì)數(shù)據(jù)定義的編輯、修改,并將編輯修改結(jié)果以文件形式保存,形成通訊接口控制文檔供對(duì)數(shù)據(jù)的解析、過(guò)濾中使用,所編輯修改的數(shù)據(jù)的定義與所傳輸?shù)男盘?hào)形成一一對(duì)應(yīng);數(shù)據(jù)定義編輯操作界面包括編輯面板401,編輯面板401上設(shè)有對(duì)數(shù)據(jù)的各區(qū)段編輯、修改的功能,這些數(shù)據(jù)區(qū)段包括所傳輸?shù)臄?shù)據(jù)信息塊的位置序號(hào)402、數(shù)據(jù)信息塊中命令字或狀態(tài)字的位置序號(hào)403、與當(dāng)前命令字或狀態(tài)字位置對(duì)應(yīng)的信號(hào)名稱404、對(duì)應(yīng)當(dāng)前信號(hào)的參數(shù)范圍405、對(duì)應(yīng)當(dāng)前信號(hào)的比例尺/定義406、對(duì)應(yīng)當(dāng)前信號(hào)的單位407 ;在數(shù)據(jù)定義編輯操作界面編輯面板401上還設(shè)有功能操作虛擬按鈕,分別是“增力口”按鈕408、“刪除”按鈕409、“編輯”按鈕410、“確認(rèn)”按鈕411、“取消”按鈕412,使用“增加”按鈕408增加一條傳輸數(shù)據(jù)或?qū)?yīng)信號(hào)格式的定義,使用“刪除”按鈕409刪除一條傳輸數(shù)據(jù)或?qū)?yīng)信號(hào)格式的定義,使用“編輯”按鈕410編輯、修改傳輸數(shù)據(jù)或?qū)?yīng)信號(hào)格式的定義,完成對(duì)傳輸數(shù)據(jù)或?qū)?yīng)信號(hào)格式的定義的增加、刪除、編輯等操作后,使用“確認(rèn)”按鈕保存當(dāng)前的結(jié)果,并返回上一級(jí)操作,如果放棄當(dāng)前的操作,則使用“取消”按鈕返回上一級(jí)操作界面。圖5為本發(fā)明的數(shù)據(jù)接收操作界面示意圖。數(shù)據(jù)接收操作界面具有選擇通訊工作模式、設(shè)置接收數(shù)據(jù)的節(jié)點(diǎn)地址、選擇數(shù)據(jù) 定義或信號(hào)名稱功能,當(dāng)處于接收狀態(tài)時(shí),從當(dāng)前所指定地址的節(jié)點(diǎn)接收數(shù)據(jù)信息,并根據(jù)當(dāng)前選擇的數(shù)據(jù)定義或信號(hào)名稱在數(shù)據(jù)信息塊中的位置,進(jìn)行數(shù)據(jù)信息的過(guò)濾,在接收數(shù)據(jù)緩沖區(qū)顯示過(guò)濾后的數(shù)據(jù)信息,完成一次接收操作;數(shù)據(jù)接收操作界面包括操作面板501,操作面板501上設(shè)有通訊工作模式選擇列表框502、接收數(shù)據(jù)的節(jié)點(diǎn)地址輸入窗503、數(shù)據(jù)定義或信號(hào)名稱選擇列表框504、數(shù)據(jù)接收緩沖區(qū)顯示窗505,在數(shù)據(jù)接收操作界面操作面板501上還設(shè)有功能操作虛擬按鈕,分別是“接收”按鈕506、“停止”按鈕507、“返回”按鈕508,使用“接收”按鈕,從當(dāng)前指定的節(jié)點(diǎn)地址接收數(shù)據(jù)信息,并在數(shù)據(jù)接收緩沖區(qū)顯示窗505進(jìn)行顯示,使用“停止”按鈕,停止從當(dāng)前指定地址的節(jié)點(diǎn)接收數(shù)據(jù)信息,使用“返回”按鈕,就返回到上一級(jí)操作界面。圖6為本發(fā)明的數(shù)據(jù)序列接收操作界面示意圖。數(shù)據(jù)接收操作界面具有選擇通訊工作模式、設(shè)置接收數(shù)據(jù)的節(jié)點(diǎn)地址、選擇數(shù)據(jù)定義或信號(hào)名稱功能,當(dāng)處于接收狀態(tài)時(shí),從當(dāng)前所指定地址的節(jié)點(diǎn)接收數(shù)據(jù)信息,并根據(jù)當(dāng)前選擇的數(shù)據(jù)定義或信號(hào)名稱在數(shù)據(jù)信息塊中的位置,進(jìn)行數(shù)據(jù)信息的過(guò)濾,將過(guò)濾后的數(shù)據(jù)信息寫入存儲(chǔ)數(shù)據(jù)文件,完成接收操作;數(shù)據(jù)接收操作界面包括操作面板601,操作面板601上設(shè)有通訊工作模式選擇列表框602、接收數(shù)據(jù)的節(jié)點(diǎn)地址輸入窗603、數(shù)據(jù)定義或信號(hào)名稱選擇列表框604、數(shù)據(jù)存儲(chǔ)文件名窗口 605、接收數(shù)據(jù)圖形曲線顯示窗606、接收數(shù)據(jù)列表顯示窗607,在數(shù)據(jù)接收操作界面操作面板601上還設(shè)有功能操作虛擬按鈕,分別是“接收”按鈕608、“停止”按鈕609、“返回”按鈕610,使用“接收”按鈕,從當(dāng)前指定地址的節(jié)點(diǎn)接收數(shù)據(jù)信息,對(duì)接收數(shù)據(jù)進(jìn)行過(guò)濾,在接收數(shù)據(jù)圖形曲線顯示窗606和接收數(shù)據(jù)列表顯示窗607進(jìn)行顯示,并寫入到數(shù)據(jù)存儲(chǔ)文件名窗口 605所定義的文件中,使用“停止”按鈕,停止從當(dāng)前指定地址的節(jié)點(diǎn)接收數(shù)據(jù)信息,使用“返回”按鈕,就返回到上一級(jí)操作界面。 圖7為本發(fā)明的數(shù)據(jù)發(fā)送操作界面示意圖。數(shù)據(jù)發(fā)送操作界面具有選擇通訊工作模式、設(shè)置發(fā)送數(shù)據(jù)的節(jié)點(diǎn)地址、選擇數(shù)據(jù)定義或信號(hào)名稱功能,當(dāng)處于發(fā)送狀態(tài)時(shí),根據(jù)當(dāng)前選擇的數(shù)據(jù)定義或信號(hào)名稱在數(shù)據(jù)信息塊中的位置,進(jìn)行數(shù)據(jù)信息的更新,形成完整的數(shù)據(jù)信息塊,向當(dāng)前所指定地址的節(jié)點(diǎn)發(fā)送數(shù)據(jù)信息,并完成一次發(fā)送操作;數(shù)據(jù)發(fā)送操作界面包括操作面板701,操作面板701上設(shè)有通訊工作模式選擇列表框702、發(fā)送數(shù)據(jù)的節(jié)點(diǎn)地址輸入窗703、數(shù)據(jù)定義或信號(hào)名稱選擇列表框704、數(shù)據(jù)發(fā)送緩沖區(qū)顯示窗705,在數(shù)據(jù)發(fā)送操作界面操作面板701上還設(shè)有功能操作虛擬按鈕,分別是“發(fā)送”按鈕706、“停止”按鈕707、“返回”按鈕708,使用“發(fā)送”按鈕,向當(dāng)前指定地址的節(jié)點(diǎn)發(fā)送數(shù)據(jù)信息,使用“停止”按鈕,停止向當(dāng)前指定地址的節(jié)點(diǎn)發(fā)送數(shù)據(jù)信息,使用“返回”按鈕,就返回到上一級(jí)操作界面。圖8為本發(fā)明的離散和函數(shù)型數(shù)據(jù)發(fā)送操作界面示意圖。離散和函數(shù)型數(shù)據(jù)發(fā)送操作界面具有選擇工作模式、設(shè)置發(fā)送數(shù)據(jù)的節(jié)點(diǎn)地址、選擇數(shù)據(jù)定義或信號(hào)名稱功能,選擇離散數(shù)據(jù)文件、選擇數(shù)據(jù)定義函數(shù)功能,當(dāng)處于發(fā)送狀態(tài)時(shí),從離散數(shù)據(jù)文件讀取數(shù)據(jù),或者按照數(shù)據(jù)定義函數(shù)產(chǎn)生數(shù)據(jù),根據(jù)當(dāng)前選擇的數(shù)據(jù)定義或信號(hào)名稱在數(shù)據(jù)信息塊中的位置,進(jìn)行數(shù)據(jù)信息的更新,形成完整的數(shù)據(jù)信息塊,向當(dāng)前所指定地址的節(jié)點(diǎn)發(fā)送數(shù)據(jù)信息,數(shù)據(jù)發(fā)送周期按照實(shí)時(shí)任務(wù)周期進(jìn)行更新,直到完成發(fā)送操作或者是停止了數(shù)據(jù)發(fā)送操作;離散和函數(shù)型數(shù)據(jù)發(fā)送操作界面包括操作面板801,操作面板801上設(shè)有工作模式選擇列表框802、設(shè)置發(fā)送數(shù)據(jù)的節(jié)點(diǎn)地址輸入窗803、實(shí)時(shí)任務(wù)周期選擇列表框804、選擇數(shù)據(jù)定義或信號(hào)名稱選擇列表框805、發(fā)送離散數(shù)據(jù)文件顯示窗806、數(shù)據(jù)定義函數(shù)選擇列表框807,在離散和函數(shù)型數(shù)據(jù)發(fā)送操作界面操作面板801上還設(shè)有功能操作虛擬按鈕,分別是“發(fā)送”按鈕809、“停止”按鈕810、“返回”按鈕811,使用“發(fā)送”按鈕,從發(fā)送離散數(shù)據(jù)文件顯示窗806指定的離散數(shù)據(jù)文件讀取數(shù)據(jù),或者按照數(shù)據(jù)定義函數(shù)選擇列表框807所定義的函數(shù)產(chǎn)生數(shù)據(jù),根據(jù)列表框805選擇的當(dāng)前數(shù)據(jù)定義或信號(hào)名稱在數(shù)據(jù)信息塊中的位置,進(jìn)行數(shù)據(jù)信息的更新,形成完整的數(shù)據(jù)信息塊,向當(dāng)前所指定地址的節(jié)點(diǎn)發(fā)送數(shù)據(jù)信息,使用“停止”按鈕,停止向當(dāng)前指定地址的節(jié)點(diǎn)發(fā)送數(shù)據(jù)信息,使用“返回”按鈕,就返回到上一級(jí)操作界面。
權(quán)利要求
1.一種1553B數(shù)據(jù)總線仿真測(cè)試系統(tǒng),其特征在于,該仿真測(cè)試系統(tǒng)包括仿真控制器[I]、數(shù)據(jù)傳輸與控制總線[2]、1553B通訊接口 [3]、1553B接口適配器[4],由仿真控制器[I]通過(guò)數(shù)據(jù)傳輸與控制總線[2]控制1553B通訊接口 [3]實(shí)現(xiàn)數(shù)據(jù)信息的發(fā)送與接收,模擬機(jī)載飛行控制系統(tǒng)、航空電子系統(tǒng)等機(jī)載設(shè)備信息流的產(chǎn)生和發(fā)送過(guò)程,以及接收其它機(jī)載設(shè)備信息流并進(jìn)行顯示,數(shù)據(jù)傳輸與控制總線[2]配置在測(cè)試仿真控制器的機(jī)箱中,實(shí)現(xiàn)仿真控制器[I]與1553B通訊接口 [3]的數(shù)據(jù)信息的傳輸與交換,以及時(shí)鐘、觸發(fā)、同步等控制信號(hào)的傳輸,1553B通訊接口 [3]將來(lái)自仿真控制器的數(shù)據(jù)信息發(fā)送到1553B數(shù)據(jù)總線,或者是從1553B數(shù)據(jù)總線接收數(shù)據(jù)信息并傳輸?shù)椒抡婵刂破鱗1],1553B接口適配器[4]完成1553B通訊接口 [3]與1553B數(shù)據(jù)總線的物理連接,保證數(shù)據(jù)信息傳輸通道的暢通。
2.根據(jù)權(quán)利要求I所述的一種1553B數(shù)據(jù)總線仿真測(cè)試系統(tǒng),其特征在于仿真控制器[I]采用PXI總線系統(tǒng),配置具有18個(gè)插槽的PXI-1045機(jī)箱,并選配CLll嵌入式控制器,數(shù)據(jù)傳輸與控制總線[2]采用CPCI總線,1553B通訊接口 [3]采用GE公司QCP-1553通訊接口卡,該接口卡提供有BC、RT、MT功能,完成各種工作方式下的數(shù)據(jù)發(fā)送和接收,1553B接口適配器[4]選擇與QCP-1553通訊接口卡相配的適配器。
3.根據(jù)權(quán)利要求I所述的一種1553B數(shù)據(jù)總線仿真測(cè)試系統(tǒng),其特征在于應(yīng)用軟件采用分層的模塊化結(jié)構(gòu),由操作界面層、用戶應(yīng)用層、通訊控制層和物理設(shè)備層所組成,操作界面層的人機(jī)界面操作控制組件模塊[301]實(shí)現(xiàn)了人機(jī)界面操作控制功能,通過(guò)菜單驅(qū)動(dòng)的選擇用戶應(yīng)用層操作,完成數(shù)據(jù)信息的發(fā)送與接收,以及模擬機(jī)載設(shè)備的工作,完成數(shù)據(jù)信息的發(fā)送或者是接收;或者是選擇通訊控制層操作,完成對(duì)1553B接口管理與參數(shù)配置;或者是選擇物理設(shè)備層操作,完成對(duì)1553B接口控制、自檢、診斷等。
4.根據(jù)權(quán)利要求I或權(quán)利要求3所述的一種1553B數(shù)據(jù)總線仿真測(cè)試系統(tǒng),其特征在于用戶應(yīng)用層實(shí)現(xiàn)了各種方式數(shù)據(jù)信息的傳輸和接收功能,以及模擬機(jī)載設(shè)備的信息流的傳輸與接收功能,由數(shù)據(jù)格式定義編輯組件模塊[302]、數(shù)據(jù)接收存儲(chǔ)組件模塊[303]、接收數(shù)據(jù)驅(qū)動(dòng)列表顯示組件模塊[304]、接收數(shù)據(jù)驅(qū)動(dòng)的圖形顯示組件模塊[305]、函數(shù)型數(shù)據(jù)發(fā)送組件模塊[306]、離散型數(shù)據(jù)發(fā)送組件模塊[307]實(shí)現(xiàn)了數(shù)據(jù)信息的傳輸和接收功倉(cāng)泛; 數(shù)據(jù)定義編輯組件模塊[302]實(shí)現(xiàn)了對(duì)數(shù)據(jù)的定義增加、刪除、修改等,供用戶提供對(duì)數(shù)據(jù)定義的編輯、修改,并將編輯修改結(jié)果以文件形式保存,形成通訊接口控制文檔供對(duì)數(shù)據(jù)的解析、過(guò)濾中使用; 數(shù)據(jù)接收存儲(chǔ)組件模塊[303]實(shí)現(xiàn)了選擇通訊工作模式、設(shè)置接收數(shù)據(jù)的節(jié)點(diǎn)地址、選擇數(shù)據(jù)定義或信號(hào)名稱,當(dāng)處于接收狀態(tài)時(shí),從當(dāng)前所指定地址的節(jié)點(diǎn)接收數(shù)據(jù)信息,并根據(jù)當(dāng)前選擇的數(shù)據(jù)定義或信號(hào)名稱在數(shù)據(jù)信息塊中的位置,進(jìn)行數(shù)據(jù)信息的過(guò)濾,在接收數(shù)據(jù)緩沖區(qū)顯示過(guò)濾后的數(shù)據(jù)信息,完成一次接收操作; 接收數(shù)據(jù)驅(qū)動(dòng)列表顯示組件模塊[304]實(shí)現(xiàn)了選擇通訊工作模式、設(shè)置接收數(shù)據(jù)的節(jié)點(diǎn)地址、選擇數(shù)據(jù)定義或信號(hào)名稱功能,當(dāng)處于接收狀態(tài)時(shí),從當(dāng)前所指定地址的節(jié)點(diǎn)接收數(shù)據(jù)信息,并根據(jù)當(dāng)前選擇的數(shù)據(jù)定義或信號(hào)名稱在數(shù)據(jù)信息塊中的位置,進(jìn)行數(shù)據(jù)信息的過(guò)濾,在接收數(shù)據(jù)列表區(qū)顯示過(guò)濾后的數(shù)據(jù)信息,或者將過(guò)濾后的數(shù)據(jù)信息寫入存儲(chǔ)數(shù)據(jù)文件,完成連續(xù)的數(shù)據(jù)接收操作,直到停止數(shù)據(jù)接收操作;接收數(shù)據(jù)驅(qū)動(dòng)的圖形顯示組件模塊[305]實(shí)現(xiàn)了選擇通訊工作模式、設(shè)置接收數(shù)據(jù)的節(jié)點(diǎn)地址、選擇數(shù)據(jù)定義或信號(hào)名稱功能,當(dāng)處于接收狀態(tài)時(shí),從當(dāng)前所指定地址的節(jié)點(diǎn)接收數(shù)據(jù)信息,并根據(jù)當(dāng)前選擇的數(shù)據(jù)定義或信號(hào)名稱在數(shù)據(jù)信息塊中的位置,進(jìn)行數(shù)據(jù)信息的過(guò)濾,以圖形曲線形式顯示過(guò)濾后的數(shù)據(jù)信息,或者將過(guò)濾后的數(shù)據(jù)信息寫入存儲(chǔ)數(shù)據(jù)文件,完成連續(xù)的數(shù)據(jù)接收操作,直到停止數(shù)據(jù)接收操作;函數(shù)型數(shù)據(jù)發(fā)送組件模塊[306]實(shí)現(xiàn)了選擇工作模式、設(shè)置發(fā)送數(shù)據(jù)的節(jié)點(diǎn)地址、選擇數(shù)據(jù)定義或信號(hào)名稱功能,選擇離散數(shù)據(jù)文件功能,當(dāng)處于發(fā)送狀態(tài)時(shí),按照數(shù)據(jù)定義函數(shù)產(chǎn)生數(shù)據(jù),根據(jù)當(dāng)前選擇的數(shù)據(jù)定義或信號(hào)名稱在數(shù)據(jù)信息塊中的位置,進(jìn)行數(shù)據(jù)信息的更新,形成符合1553B格式數(shù)據(jù)信息塊,向當(dāng)前所指定地址的節(jié)點(diǎn)發(fā)送數(shù)據(jù)信息,數(shù)據(jù)發(fā)送周期按照實(shí)時(shí)任務(wù)周期進(jìn)行更新,直到完成發(fā)送操作或者是停止數(shù)據(jù)發(fā)送操作;離散型數(shù)據(jù)發(fā)送組件模塊[307]實(shí)現(xiàn)了選擇工作模式、設(shè)置發(fā)送數(shù)據(jù)的節(jié)點(diǎn)地址、選擇數(shù)據(jù)定義或信號(hào)名稱功能,選擇離散數(shù)據(jù)文件功能,當(dāng)處于發(fā)送狀態(tài)時(shí),從離散數(shù)據(jù)文件讀取數(shù)據(jù),根據(jù)當(dāng)前選擇的數(shù)據(jù)定義或信號(hào)名稱在數(shù)據(jù)信息塊中的位置,進(jìn)行數(shù)據(jù)信息的更新,形成完整的數(shù)據(jù)信息塊,向當(dāng)前所指定地址的節(jié)點(diǎn)發(fā)送數(shù)據(jù)信息,數(shù)據(jù)發(fā)送周期按照實(shí)時(shí)任務(wù)周期進(jìn)行更新,直到完成發(fā)送操作或者是停止數(shù)據(jù)發(fā)送操作。
5.根據(jù)權(quán)利要求I或權(quán)利要求3所述的一種1553B數(shù)據(jù)總線仿真測(cè)試系統(tǒng),其特征在于數(shù)據(jù)定義編輯操作界面實(shí)現(xiàn)了對(duì)數(shù)據(jù)的定義增加、刪除、修改等,供用戶提供對(duì)數(shù)據(jù)定義的編輯、修改,并將編輯修改結(jié)果以文件形式保存,形成通訊接口控制文檔供對(duì)數(shù)據(jù)的解析、過(guò)濾中使用,所編輯修改的數(shù)據(jù)的定義與所傳輸?shù)男盘?hào)形成一一對(duì)應(yīng);數(shù)據(jù)定義編輯操作界面包括編輯面板[401],編輯面板[401]上設(shè)有對(duì)數(shù)據(jù)的各區(qū)段編輯、修改的功能,這些數(shù)據(jù)區(qū)段包括所傳輸?shù)臄?shù)據(jù)信息塊的位置序號(hào)[4D2]、數(shù)據(jù)信息塊中命令字或狀態(tài)字的位置序號(hào)[403]、與當(dāng)前命令字或狀態(tài)字位置對(duì)應(yīng)的信號(hào)名稱[404]、對(duì)應(yīng)當(dāng)前信號(hào)的參數(shù)范圍[405]、對(duì)應(yīng)當(dāng)前信號(hào)的比例尺/定義[406]、對(duì)應(yīng)當(dāng)前信號(hào)的單位[407];在數(shù)據(jù)定義編輯操作界面編輯面板[401]上還設(shè)有功能操作虛擬按鈕,分別是“增加”按鈕[408]、“刪除”按鈕[409]、“編輯”按鈕[410]、“確認(rèn)”按鈕[411]、“取消”按鈕[412],使用“增加”按鈕[408]增加一條傳輸數(shù)據(jù)或?qū)?yīng)信號(hào)格式的定義,使用“刪除”按鈕[409]刪除一條傳輸數(shù)據(jù)或?qū)?yīng)信號(hào)格式的定義,使用“編輯”按鈕[410]編輯、修改傳輸數(shù)據(jù)或?qū)?yīng)信號(hào)格式的定義,完成對(duì)傳輸數(shù)據(jù)或?qū)?yīng)信號(hào)格式的定義的增加、刪除、編輯等操作后,使用“確認(rèn)”按鈕保存當(dāng)前的結(jié)果,并返回上一級(jí)操作,如果放棄當(dāng)前的操作,則使用“取消”按鈕返回上一級(jí)操作界面。
6.根據(jù)權(quán)利要求I或權(quán)利要求3所述的一種1553B數(shù)據(jù)總線仿真測(cè)試系統(tǒng),其特征在于數(shù)據(jù)接收操作界面具有選擇通訊工作模式、設(shè)置接收數(shù)據(jù)的節(jié)點(diǎn)地址、選擇數(shù)據(jù)定義或信號(hào)名稱功能,當(dāng)處于接收狀態(tài)時(shí),從當(dāng)前所指定地址的節(jié)點(diǎn)接收數(shù)據(jù)信息,并根據(jù)當(dāng)前選擇的數(shù)據(jù)定義或信號(hào)名稱在數(shù)據(jù)信息塊中的位置,進(jìn)行數(shù)據(jù)信息的過(guò)濾,在接收數(shù)據(jù)緩沖區(qū)顯示過(guò)濾后的數(shù)據(jù)信息,完成一次接收操作;數(shù)據(jù)接收操作界面包括操作面板[501],操作面板[501]上設(shè)有通訊工作模式選擇列表框[502]、接收數(shù)據(jù)的節(jié)點(diǎn)地址輸入窗[503]、數(shù)據(jù)定義或信號(hào)名稱選擇列表框[504]、數(shù)據(jù)接收緩沖區(qū)顯示窗[505],在數(shù)據(jù)接收操作界面操作面板[501]上還設(shè)有功能操作虛擬按鈕,分別是“接收”按鈕[506]、“停止”按鈕[507]、“返回”按鈕[508],使用“接收”按鈕,從當(dāng)前指定的節(jié)點(diǎn)地址接收數(shù)據(jù)信息,并在數(shù)據(jù)接收緩沖區(qū)顯示窗[505]進(jìn)行顯示,使用“停止”按鈕,停止從當(dāng)前指定地址的節(jié)點(diǎn)接收數(shù)據(jù)信息,使用“返回”按鈕,就返回到上一級(jí)操作界面。
7.根據(jù)權(quán)利要求I或權(quán)利要求3所述的一種1553B數(shù)據(jù)總線仿真測(cè)試系統(tǒng),其特征在于數(shù)據(jù)接收操作界面具有選擇通訊工作模式、設(shè)置接收數(shù)據(jù)的節(jié)點(diǎn)地址、選擇數(shù)據(jù)定義或信號(hào)名稱功能,當(dāng)處于接收狀態(tài)時(shí),從當(dāng)前所指定地址的節(jié)點(diǎn)接收數(shù)據(jù)信息,并根據(jù)當(dāng)前選擇的數(shù)據(jù)定義或信號(hào)名稱在數(shù)據(jù)信息塊中的位置,進(jìn)行數(shù)據(jù)信息的過(guò)濾,將過(guò)濾后的數(shù)據(jù)信息寫入存儲(chǔ)數(shù)據(jù)文件,完成接收操作;數(shù)據(jù)接收操作界面包括操作面板[601],操作面板[601]上設(shè)有通訊工作模式選擇列表框[602]、接收數(shù)據(jù)的節(jié)點(diǎn)地址輸入窗[603]、數(shù)據(jù)定義或信號(hào)名稱選擇列表框[604]、數(shù)據(jù)存儲(chǔ)文件名窗口 [605]、接收數(shù)據(jù)圖形曲線顯示窗[606]、接收數(shù)據(jù)列表顯示窗[607],在數(shù)據(jù)接收操作界面操作面板[601]上還設(shè)有功能操作虛擬按鈕,分別是“接收”按鈕[608]、“停止”按鈕[609]、“返回”按鈕[610],使用“接收”按鈕,從當(dāng)前指定地址的節(jié)點(diǎn)接收數(shù)據(jù)信息,對(duì)接收數(shù)據(jù)進(jìn)行過(guò)濾,在接收數(shù)據(jù)圖形曲線顯示窗[606]和接收數(shù)據(jù)列表顯示窗[607]進(jìn)行顯示,并寫入到數(shù)據(jù)存儲(chǔ)文件名窗口 [605]所定義的文件中,使用“停止”按鈕,停止從當(dāng)前指定地址的節(jié)點(diǎn)接收數(shù)據(jù)信息,使用“返回”按鈕,就返回到上一級(jí)操作界面。
8.根據(jù)權(quán)利要求I或權(quán)利要求3所述的一種1553B數(shù)據(jù)總線仿真測(cè)試系統(tǒng),其特征在于數(shù)據(jù)發(fā)送操作界面具有選擇通訊工作模式、設(shè)置發(fā)送數(shù)據(jù)的節(jié)點(diǎn)地址、選擇數(shù)據(jù)定義或信號(hào)名稱功能,當(dāng)處于發(fā)送狀態(tài)時(shí),根據(jù)當(dāng)前選擇的數(shù)據(jù)定義或信號(hào)名稱在數(shù)據(jù)信息塊中的位置,進(jìn)行數(shù)據(jù)信息的更新,形成完整的數(shù)據(jù)信息塊,向當(dāng)前所指定地址的節(jié)點(diǎn)發(fā)送數(shù)據(jù)信息,并完成一次發(fā)送操作;數(shù)據(jù)發(fā)送操作界面包括操作面板[701],操作面板[701]上設(shè)有通訊工作模式選擇列表框[702]、發(fā)送數(shù)據(jù)的節(jié)點(diǎn)地址輸入窗[703]、數(shù)據(jù)定義或信號(hào)名稱選擇列表框[704]、數(shù)據(jù)發(fā)送緩沖區(qū)顯示窗[705],在數(shù)據(jù)發(fā)送操作界面操作面板[701]上還設(shè)有功能操作虛擬按鈕,分別是“發(fā)送”按鈕[706]、“停止”按鈕[707]、“返回”按鈕[708],使用“發(fā)送”按鈕,向當(dāng)前指定地址的節(jié)點(diǎn)發(fā)送數(shù)據(jù)信息,使用“停止”按鈕,停止向當(dāng)前指定地址的節(jié)點(diǎn)發(fā)送數(shù)據(jù)信息,使用“返回”按鈕,就返回到上一級(jí)操作界面。
9.根據(jù)權(quán)利要求I或權(quán)利要求3所述的一種1553B數(shù)據(jù)總線仿真測(cè)試系統(tǒng),其特征在于離散和函數(shù)型數(shù)據(jù)發(fā)送操作界面具有選擇工作模式、設(shè)置發(fā)送數(shù)據(jù)的節(jié)點(diǎn)地址、選擇數(shù)據(jù)定義或信號(hào)名稱功能,選擇離散數(shù)據(jù)文件、選擇數(shù)據(jù)定義函數(shù)功能,當(dāng)處于發(fā)送狀態(tài)時(shí),從離散數(shù)據(jù)文件讀取數(shù)據(jù),或者按照數(shù)據(jù)定義函數(shù)產(chǎn)生數(shù)據(jù),根據(jù)當(dāng)前選擇的數(shù)據(jù)定義或信號(hào)名稱在數(shù)據(jù)信息塊中的位置,進(jìn)行數(shù)據(jù)信息的更新,形成完整的數(shù)據(jù)信息塊,向當(dāng)前所指定地址的節(jié)點(diǎn)發(fā)送數(shù)據(jù)信息,數(shù)據(jù)發(fā)送周期按照實(shí)時(shí)任務(wù)周期進(jìn)行更新,直到完成發(fā)送操作或者是停止了數(shù)據(jù)發(fā)送操作;離散和函數(shù)型數(shù)據(jù)發(fā)送操作界面包括操作面板[801],操作面板[801]上設(shè)有工作模式選擇列表框[802]、設(shè)置發(fā)送數(shù)據(jù)的節(jié)點(diǎn)地址輸入窗[803]、實(shí)時(shí)任務(wù)周期選擇列表框[804]、選擇數(shù)據(jù)定義或信號(hào)名稱選擇列表框[805]、發(fā)送離散數(shù)據(jù)文件顯示窗[806]、數(shù)據(jù)定義函數(shù)選擇列表框[807],在離散和函數(shù)型數(shù)據(jù)發(fā)送操作界面操作面板[801]上還設(shè)有功能操作虛擬按鈕,分別是“發(fā)送”按鈕[809]、“停止”按鈕[810]、“返回”按鈕[811],使用“發(fā)送”按鈕,從發(fā)送離散數(shù)據(jù)文件顯示窗[806]指定的離散數(shù)據(jù)文件讀取數(shù)據(jù),或者按照數(shù)據(jù)定義 函數(shù)選擇列表框[807]所定義的函數(shù)產(chǎn)生數(shù)據(jù),根據(jù)列表框[805]選擇的當(dāng)前數(shù)據(jù)定義或信號(hào)名稱在數(shù)據(jù)信息塊中的位置,進(jìn)行數(shù)據(jù)信息的更新,形成完整的數(shù)據(jù)信息塊,向當(dāng)前所指定地址的節(jié)點(diǎn)發(fā)送數(shù)據(jù)信息,使用“停止”按鈕,停止向當(dāng)前指定地址的節(jié)點(diǎn)發(fā)送數(shù)據(jù)信息,使用“返回”按鈕,就返回到上一級(jí)操作界面。
全文摘要
一種1553B數(shù)據(jù)總線仿真測(cè)試系統(tǒng),屬于仿真試驗(yàn)測(cè)試技術(shù)領(lǐng)域。其特征在于,由仿真控制器[1]、數(shù)據(jù)傳輸與控制總線[2]、1553B通訊接口[3]、1553B接口適配器[4],構(gòu)成1553B數(shù)據(jù)總線仿真與測(cè)試環(huán)境,由仿真控制器[1]通過(guò)數(shù)據(jù)傳輸與控制總線[2]控制1553B通訊接口[3]實(shí)現(xiàn)數(shù)據(jù)信息的發(fā)送與接收,模擬機(jī)載飛行控制系統(tǒng)、航空電子系統(tǒng)等機(jī)載設(shè)備信息流的產(chǎn)生和發(fā)送過(guò)程,以及接收其它機(jī)載設(shè)備信息流并進(jìn)行顯示。本發(fā)明具有系統(tǒng)功能完整、布局合理、結(jié)構(gòu)緊湊、工作可靠、使用方便,具有良好的擴(kuò)展性和剪裁性。
文檔編號(hào)H04L12/26GK102938713SQ201110232660
公開日2013年2月20日 申請(qǐng)日期2011年8月15日 優(yōu)先權(quán)日2011年8月15日
發(fā)明者支超有, 李霞, 張芬 申請(qǐng)人:中國(guó)航空工業(yè)集團(tuán)公司西安飛機(jī)設(shè)計(jì)研究所