靶場(chǎng)射擊試驗(yàn)測(cè)控方案設(shè)計(jì)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)
1.2 平臺(tái)相關(guān)模塊之間的邏輯結(jié)構(gòu)
靶場(chǎng)高炮武器系統(tǒng)射擊試驗(yàn)測(cè)控仿真平臺(tái)是一個(gè)基于XML的實(shí)時(shí)分布交互仿真系統(tǒng),由方案制定、參/被試品系統(tǒng)控制單元、二維態(tài)勢(shì)顯示、仿真管理、數(shù)據(jù)管理和關(guān)鍵參數(shù)計(jì)算等節(jié)點(diǎn)組成。
方案制定人員通過選定測(cè)控方案的任務(wù)類型,設(shè)置參試品(飛行目標(biāo))和被試品(高炮武器系統(tǒng))的初始狀態(tài),對(duì)參/被試品系統(tǒng)控制單元對(duì)選定的任務(wù)類型、系統(tǒng)的初始狀態(tài)進(jìn)行評(píng)估、數(shù)據(jù)傳輸和關(guān)鍵參數(shù)計(jì)算等操作,判斷測(cè)控方案制定的可行性。該系統(tǒng)為靶場(chǎng)高炮武器系統(tǒng)射擊試驗(yàn)測(cè)控仿真、路徑規(guī)劃、關(guān)鍵參數(shù)認(rèn)證、方案優(yōu)化等研究提供了仿真環(huán)境。該系統(tǒng)靶場(chǎng)射擊試驗(yàn)測(cè)控仿真及服務(wù)器的邏輯結(jié)構(gòu)如圖2所示。其中,二維態(tài)勢(shì)顯示節(jié)點(diǎn)客觀、實(shí)時(shí)地表示出選定的試驗(yàn)任務(wù)中的各種仿真實(shí)體的狀態(tài),供操作人員進(jìn)行仿真效果評(píng)估,并為方案的優(yōu)化工作提供數(shù)據(jù)支撐。本文引用地址:http://www.ex-cimer.com/article/202477.htm
2 組件式開發(fā)
靶場(chǎng)射擊試驗(yàn)測(cè)控仿真系統(tǒng)的二維界面是利用XML和MapX組件混合開發(fā)的。作為靶場(chǎng)射擊試驗(yàn)測(cè)試仿真系統(tǒng)的二維節(jié)點(diǎn),二維態(tài)勢(shì)顯示模塊實(shí)現(xiàn)的主要功能包括:數(shù)字地圖顯示、縮放、移動(dòng)、地圖漫游;地圖信息顯示;參/被試品模型動(dòng)態(tài)顯示;通視判斷;測(cè)距、測(cè)控、坐標(biāo)系轉(zhuǎn)換等工具模塊調(diào)用;二、三維數(shù)據(jù)傳輸、通信及同步顯示。另外,系統(tǒng)還實(shí)現(xiàn)了圖層顯示控制、方案類型選擇、數(shù)據(jù)管理和數(shù)據(jù)交互等功能。這些功能的實(shí)現(xiàn)已經(jīng)有比較成熟的方法,在此不予討論。
3 二/三維同步顯示的數(shù)據(jù)交互
在進(jìn)行方案演示過程中,需要將二維地圖上獲得的數(shù)據(jù)實(shí)時(shí)地傳輸給三維模塊,傳統(tǒng)RTI數(shù)據(jù)的傳輸量總體上小,對(duì)于數(shù)據(jù)量巨大,傳輸頻率小的數(shù)據(jù),如果使用RTI進(jìn)行傳輸會(huì)影響整個(gè)分布交互仿真系統(tǒng)的性能。
采用基于XML格式的數(shù)據(jù)交換能夠很好地解決此問題。XML(extensible markup language)具有可擴(kuò)展、自描述、代碼數(shù)據(jù)和表示分離等特點(diǎn),可以作為數(shù)據(jù)交換的標(biāo)準(zhǔn)格式。XML Schema時(shí)XML模式描述語言能夠定義XML文件的語法模式,具體包括數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)順序、以及數(shù)據(jù)之間的邏輯關(guān)系等。
評(píng)論