新聞中心

EEPW首頁 > EDA/PCB > 設(shè)計(jì)應(yīng)用 > 基于GL Studio的雷達(dá)顯示器仿真

基于GL Studio的雷達(dá)顯示器仿真

作者: 時(shí)間:2009-09-03 來源:網(wǎng)絡(luò) 收藏

1 引言
雷達(dá)在現(xiàn)代戰(zhàn)爭中不可或缺。雷達(dá)系統(tǒng)的是雷達(dá)系統(tǒng)分析設(shè)計(jì)、模擬訓(xùn)練的一種重要手段,受到人們越來越多的重視。而作為整個(gè)雷達(dá)系統(tǒng)顯示終端和人機(jī)交互界面,其實(shí)現(xiàn)水平直接影響整個(gè)系統(tǒng)的效果。
常見的平面位置顯示器PPI(Plane Position Indicator)仿真和航跡顯示多是基于Visual C++和OpenGl或VB直接開發(fā),工作量大,結(jié)果不直觀,開發(fā)周期長。而GL 是以其為底層,具有豐富的外部程序接口,且支持“照片級”的紋理,在此基礎(chǔ)上進(jìn)一步開發(fā),可減少工作量,提高效率.所生成的代碼方便移植。
仿真實(shí)現(xiàn)的基本思想:在GL 開發(fā)環(huán)境下,對上所有要顯示的圖形、符號及數(shù)字進(jìn)行建模,融合頂點(diǎn)RGBA值模擬掃描的余輝及目標(biāo)回波。在此基礎(chǔ)上調(diào)用API函數(shù)實(shí)時(shí)顯示航跡點(diǎn)、繪制航跡線,最終實(shí)現(xiàn)常規(guī)和偏心PPI的仿真。

本文引用地址:http://butianyuan.cn/article/191931.htm

2 GL 簡介
GL Studio是DISTI公司開發(fā)的用于建立實(shí)時(shí)、三維、照片級的交互圖形顯示界面。用戶可在圖形設(shè)計(jì)窗口以所見即所得的效果完成所需界面的設(shè)計(jì)制作。通過代碼編輯器完成課題所需的邏輯仿真。其代碼生成器能將用戶完成的設(shè)計(jì)自動轉(zhuǎn)換為C++和OpenGL代碼,這些代碼既可單獨(dú)編譯,也可嵌入到其他程序中編譯,避免大量的底層程序開發(fā)。圖1為其邏輯結(jié)構(gòu)。

3 雷達(dá)PPI顯示器及其仿真方法
3.1 雷達(dá)PPI顯示器
雷達(dá)顯示器用來直觀顯示雷達(dá)所截獲的目標(biāo)信息和情報(bào)。常見的雷達(dá)顯示器有:A型顯示器、PPI顯示器、B型顯示器和E型顯示器。其中,A型顯示器通常用在天線不掃描的測量雷達(dá)和數(shù)據(jù)收集雷達(dá)中;PPI顯示器在距離和方位角的極坐標(biāo)下示意出目標(biāo)的斜距和方位角;B型顯示器通常用于空對空場合,以直角坐標(biāo)形式反映搜索或監(jiān)視區(qū)域;E型顯示器用于地形跟隨雷達(dá)系統(tǒng)中,其橫坐標(biāo)表示距離,而縱坐標(biāo)表示俯仰角。
雷達(dá)顯示器顯示的一次信息是雷達(dá)的原始圖像,包括掃描線和目標(biāo)回波,采用徑向圓掃描;顯示的二次信息是數(shù)據(jù)處理機(jī)對一次信息進(jìn)行數(shù)字處理后生成的,還包括目標(biāo)的批號、航跡、速度、航向等。
這里針對使用廣泛且仿真難度較大的PPI顯示器進(jìn)行了研究,其他類型顯示器均可在GL Studio平臺上進(jìn)行開發(fā),它們之間的切換是通過定義一個(gè)GL Studio的GlsPush-Button或InputDevice及其回調(diào)函數(shù)操作主界面上的按鍵來完成的。
PPI顯示器的顯示畫面主要由掃描基線、方位基線、距離基線和目標(biāo)點(diǎn)跡組成。在其他PPI仿真實(shí)現(xiàn)方法中,掃描線的實(shí)時(shí)繪制需采用顯示圖形重畫或“異或” 等方法擦除原來的掃描基線,這將造成畫面抖動或畫面出現(xiàn)斑點(diǎn)等現(xiàn)象。而采用基于GL Studio的仿真實(shí)現(xiàn)距離基線、方位基線、掃描線及其余輝的顯示均可在圖形編輯界面根據(jù)雷達(dá)探測距離和預(yù)定顯示器的大小一次完成,而它們的平移、縮放、旋轉(zhuǎn)也可方便的在GL Studio中實(shí)現(xiàn)。設(shè)置雷達(dá)顯示器底色為黃綠色以增強(qiáng)真實(shí)感。


上一頁 1 2 3 下一頁

關(guān)鍵詞: Studio 雷達(dá)顯示器 仿真

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉