色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于GL Studio交互圖形顯示界面的雷達顯示器系統(tǒng)設計與仿真

電子設計 ? 來源:郭婷 ? 作者:電子設計 ? 2018-12-20 08:12 ? 次閱讀

1 引言

雷達在現(xiàn)代戰(zhàn)爭中不可或缺。雷達系統(tǒng)的仿真是雷達系統(tǒng)分析設計、模擬訓練的一種重要手段,受到人們越來越多的重視。而雷達顯示器作為整個雷達系統(tǒng)顯示終端和人機交互界面,其仿真實現(xiàn)水平直接影響整個系統(tǒng)的仿真效果。

常見的平面位置顯示器PPI(Plane Position Indicator)仿真和航跡顯示多是基于Visual C++和OpenGl或VB直接開發(fā),工作量大,結果不直觀,開發(fā)周期長。而GL Studio是以其為底層,具有豐富的外部程序接口,且支持“照片級”的紋理,在此基礎上進一步開發(fā),可減少工作量,提高效率.所生成的代碼方便移植。

仿真實現(xiàn)的基本思想:在GL Studio開發(fā)環(huán)境下,對雷達顯示器上所有要顯示的圖形、符號及數(shù)字進行建模,融合頂點RGBA值模擬掃描的余輝及目標回波。在此基礎上調用API函數(shù)實時顯示航跡點、繪制航跡線,最終實現(xiàn)常規(guī)和偏心PPI雷達顯示器的仿真。

2 GL Studio簡介

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

基于GL Studio交互圖形顯示界面的雷達顯示器系統(tǒng)設計與仿真

3 雷達PPI顯示器及其仿真方法

3.1 雷達PPI顯示器

雷達顯示器用來直觀顯示雷達所截獲的目標信息和情報。常見的雷達顯示器有:A型顯示器、PPI顯示器、B型顯示器和E型顯示器。其中,A型顯示器通常用在天線不掃描的測量雷達和數(shù)據收集雷達中;PPI顯示器在距離和方位角的極坐標下示意出目標的斜距和方位角;B型顯示器通常用于空對空場合,以直角坐標形式反映搜索或監(jiān)視區(qū)域;E型顯示器用于地形跟隨雷達系統(tǒng)中,其橫坐標表示距離,而縱坐標表示俯仰角。

雷達顯示器顯示的一次信息是雷達的原始圖像,包括掃描線和目標回波,采用徑向圓掃描;顯示的二次信息是數(shù)據處理機對一次信息進行數(shù)字處理后生成的,還包括目標的批號、航跡、速度、航向等。

這里針對使用廣泛且仿真難度較大的PPI顯示器進行了研究,其他類型顯示器均可在GL Studio平臺上進行開發(fā),它們之間的切換是通過定義一個GL Studio的GlsPush-Button或InputDevice及其回調函數(shù)操作主界面上的按鍵來完成的。

PPI顯示器的顯示畫面主要由掃描基線、方位基線、距離基線和目標點跡組成。在其他PPI仿真實現(xiàn)方法中,掃描線的實時繪制需采用顯示圖形重畫或“異或” 等方法擦除原來的掃描基線,這將造成畫面抖動或畫面出現(xiàn)斑點等現(xiàn)象。而采用基于GL Studio的仿真實現(xiàn)距離基線、方位基線、掃描線及其余輝的顯示均可在圖形編輯界面根據雷達探測距離和預定顯示器的大小一次完成,而它們的平移、縮放、旋轉也可方便的在GL Studio中實現(xiàn)。設置雷達顯示器底色為黃綠色以增強真實感。

3.2 掃描線余輝及旋轉的實現(xiàn)

掃描線余輝是指雷達熒光屏上的熒光質的發(fā)光在電子束停止轟擊后仍能持續(xù)一定時間才消失的現(xiàn)象。一般將電子束停止轟擊后熒光亮度由最大值下降到其2%~5%所需的時間定義為余輝時間。由于余輝特性是隨時間非線性變化的(指數(shù)或對數(shù)曲線1,這里采用熒光亮度的一次指數(shù)衰減模型:

I=I0exp(-t/k) (1)

式中,I為余輝亮度,I0為涂層亮度,k為時間衰減常數(shù),t為衰減時間。

對于每種熒光質,I0和k都是常數(shù),I0越大,熒光衰減曲線越平坦,k越大則衰減時間t越長。

假設某型雷達余輝時間2 s,雷達天線轉速R(deg/s),軟件實現(xiàn)直接采用RGB值表示余輝亮度,則亮度由最大值255衰減到5需要2 s.2 s中天線轉過的角度可計算:

A=Rt(deg) (2)

式中,A位余輝扇形的角度。

在GL Studio中畫出一個A°的扇形,逐個設置其n個頂點顏色的RGBA值,利用GL Studio中的顏色融合技術,得到仿真掃描線的掃描余輝。其中第i個頂點(圓點除外)的Al-pha值Al為:

Al=255exp(-i/k) (3)

式中,k=n/ln(255/5)

設置頂點透明度隨逆時針方向(正掃)和順時針方向(回掃)逐漸增大,可直觀看到模擬出的掃描線余輝效果。

GL Studio內置有一個以程序運行時間為參數(shù)的虛函數(shù),將控制掃描線轉動的代碼放入該函數(shù)中,掃描線轉動角度為程序運行時間的函數(shù),這樣便可實現(xiàn)掃描基線的動態(tài)掃描。以某一扇區(qū)內正掃為例:

//正掃描和逆掃描的掃描線顯示切換控制

scanLine一>Visibility(bool b);

//掃描基線實時旋轉控制

scanLine一>DynamicRotate(angle,Z_AXIS);

這樣既減少實時計算掃描線外端點坐標的工作量,又消除了畫面抖動或斑點產生,如圖2所示。

3.3 偏心PPI顯示器

在前視雷達中,雷達限制在某一扇區(qū)內掃描,以使在給定方向上達到最大限度的擴展掃描,這時需將PPI顯示器的中心偏離陰極射線管的中心。再采用GL Studio實現(xiàn)的常規(guī)PPI顯示器仿真畫面,通過鼠標點擊確定偏心PPI顯示器中心點,調用鼠標事件回調函數(shù)實現(xiàn)定位、縮放等功能,從而達到對某一假定方位扇形的擴展掃描,同時可通過將minorDi-visions顯示屬性設置為真,得到更精確的目標方位角和距離。在PPI偏心顯示時需對顯示器的刻度位置做相應調整,以便得到目標更準確的方位角和距離(圖2b)。

3.4 目標回波模擬顯示

利用顏色設置函數(shù)實時改變目標顏色的RGBA值來顯示目標回波。圖3為目標點跡顯示原理流程。

基于GL Studio交互圖形顯示界面的雷達顯示器系統(tǒng)設計與仿真

設定目標在x.y方向的運動方程分別為一同定時變函數(shù)以簡化問題。實際目標位置由飛行模塊實時傳遞的飛行參數(shù)確定,最終顯示效果為:當目標首次處于雷達波束范圍內時,目標回波以最亮的形式顯示,隨著雷達天線的轉動,目標不在雷達波束范圍后,由于余輝效應,目標回波逐漸變暗變淡;若目標再次被雷達搜索到,目標再次被點亮。如果由于目標的運動,其超出雷達的探測距離,目標回波就不能顯示。目標點跡顯示效果如圖4a,b所示。

3.5 航跡線的繪制

目標航跡仿真的步驟:先計算并保存由航跡得到的目標實時位置姿態(tài)數(shù)據,然后通過這些航跡點繪制航跡線,最終將其顯示出來。在該假設條件下,目標在系統(tǒng)運行時間驅動下運動。當掃描基線旋轉的角度和目標的方位角相等時,將目標的斜距、方位角坐標保存到相應數(shù)組中,由此顯示出航跡點的極坐標并動態(tài)繪制航跡線。假設雷達轉速為6 r/min,圖4為系統(tǒng)運行時間t在不同時刻所對應的目標回波、航跡點和航跡線。圖4中用粗黑點表示航跡點,航跡序列中最新的一個航跡點處的深灰色短線表示雷達“掃出”的目標回波。在GL Studio中,雖然可在內存棧上用new()分配內存,動態(tài)畫線卻不能回收分配的內存。可通過動態(tài)設置事先畫好的一條直線的位置、頂點個數(shù)及頂點參數(shù)來改變該直線形狀。適當調整實時得到一組航跡點數(shù)據后,將其作為函數(shù)VaSetVertices()的參數(shù)來改變事先畫好的航跡線形狀。

因為函數(shù)VaSetVertices()中的頂點位置參數(shù)均為相對于航跡線中心點位置的相對數(shù)值。因此需轉換航跡點數(shù)據。關鍵代碼為:

基于GL Studio交互圖形顯示界面的雷達顯示器系統(tǒng)設計與仿真

3.6 數(shù)據顯示

在仿真雷達顯示器中,采用固定刻度。由于顯示器上只能目測獲得目標粗略的斜距和方位角數(shù)據,因此有必要提供其他的數(shù)據顯示作為補充。在仿真顯示器右側提供一個數(shù)據窗口,以顯示航跡點的極坐標數(shù)據。在實際運用中,雷達仿真系統(tǒng)中數(shù)據處理機等傳遞來的二次信息中,目標的其他參數(shù)(如速度、姿態(tài)角)也可在此實時顯示。

3.7 仿真實現(xiàn)與結果分析

采用C語言對GL Studio進行二次開發(fā)。單獨編譯生成的源代碼,實現(xiàn)雷達顯示的仿真。圖4為不同仿真時間的仿真截圖,由圖4看出,掃描線掃描時有逼真的余輝效果,當波束掃到目標時,目標被“點亮”,隨后逐漸消失,直至再次被波束掃到。在動態(tài)繪制目標軌跡線過程中,當航跡點數(shù)超過航跡序列中預設數(shù)(本仿真中預設為8個) 時,序列中最早的航跡點數(shù)據自動消失,最新的航跡點數(shù)據加人到序列最前面,參見圖2a和圖4。圖2a中有7個航跡點,圖4a、4b、4c中分別有8、9、 10個航跡點,但只顯示最新的8個。結果表明:首先對所需顯示的圖符進行靜態(tài)建模??蓪Ψ抡娼Y果有了直觀認識。基于GL Studio的顯示器仿真開發(fā),可減少用高級語言編程實現(xiàn)所需的工作量,且畫面清晰,運動目標軌跡流暢。生成的代碼可封裝成一個類,應用于其他仿真系統(tǒng)中。

4 結束語

研究雷達顯示器仿真實現(xiàn)有重要意義。采用具有應用程序接口(API)的仿真軟件GL Studio實現(xiàn)雷達顯示器的仿真。在該軟件的基礎上二次開發(fā)減少了工作量,且畫面美觀流暢,具有較高的真實感和實時性??蓪⑸傻拇a添加到Vega Prime或其他基于OpenGL的環(huán)境下,加入到雷達仿真系統(tǒng)中以實時響應其他仿真模塊傳輸來的一次、二次雷達數(shù)據。


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 顯示器
    +關注

    關注

    21

    文章

    5009

    瀏覽量

    140273
  • 仿真
    +關注

    關注

    50

    文章

    4124

    瀏覽量

    133866
  • 雷達
    +關注

    關注

    50

    文章

    2965

    瀏覽量

    117846
收藏 人收藏

    評論

    相關推薦

    設計倒車雷達如何將液晶顯示器改為發(fā)光條

    求問各位大佬,在設計倒車雷達的電路及仿真時,將液晶顯示器改成發(fā)光條應該怎么做?是只要將顯示電路部分改了還是說單片機的部分也不一樣,有木有詳細的仿真
    發(fā)表于 06-30 11:28

    嵌入式彩色圖形顯示系統(tǒng)有什么優(yōu)點?

    ,F(xiàn)PGA實現(xiàn)時序轉換,構建低溫(-10℃)下嵌入式顯示系統(tǒng)。通過PC機鍵盤和觸摸屏實現(xiàn)界面操作,最終在液晶顯示器顯示國標一/二級漢字、A
    發(fā)表于 03-30 06:04

    基于OpenG的具有余輝效果的雷達顯示器仿真

    雷達顯示器雷達系統(tǒng)仿真的難點,該文對OpenGL 和雷達
    發(fā)表于 09-26 08:44 ?35次下載

    GL Studio在飛機電抗虛擬地勤維護中的應用

    本文著重研究了某型飛機電抗系統(tǒng)虛擬地勤維護過程中相關儀表顯示面的實現(xiàn)方法,運用GL Studio 儀表
    發(fā)表于 12-22 16:18 ?34次下載

    基于GL Studio雷達顯示器仿真

    探討應用GL Studio輔助開發(fā)仿真雷達顯示器。首先直接對所要顯示
    發(fā)表于 12-27 15:46 ?0次下載

    圖形點陣LCD液晶模塊顯示界面的可視化編程方案與實踐

    圖形點陣LCD液晶模塊顯示界面的可視化編程方案與實踐 隨著圖形點陣LCD液晶顯示模塊在各行各業(yè)的逐步使用,使得人機
    發(fā)表于 11-05 09:16 ?1136次閱讀
    <b class='flag-5'>圖形</b>點陣LCD液晶模塊<b class='flag-5'>顯示</b><b class='flag-5'>界面的</b>可視化編程方案與實踐

    基于Proteus的液晶溫度顯示器仿真設計

    給出了一種基于Proteus7.5仿真實現(xiàn)的液晶溫度顯示器設計。系統(tǒng)硬件電路采用AT89C52單片機、DS18B20數(shù)字溫度傳感和LM016L液晶
    發(fā)表于 03-21 15:21 ?429次下載

    一種火控雷達終端顯示器仿真實現(xiàn)

    雷達系統(tǒng)仿真模擬由于成本低、研發(fā)周期短、效果好等優(yōu)點在軍隊中開始得到廣泛應用,雷達系統(tǒng)的模擬訓練已成為某些部隊軍事訓練的一種方式。
    發(fā)表于 04-19 16:36 ?32次下載

    基于OpenGL的具有余輝效果的雷達顯示器仿真

    雷達顯示器雷達系統(tǒng)仿真的難點,該文對OpenGL和雷達顯示
    發(fā)表于 04-25 16:05 ?43次下載

    微軟計劃在2020年推出Surface Studio顯示器

    消息報道稱這款微軟Surface Studio顯示器擁有自己獨特的設計風格,并采用模塊化設計。遺憾的是,關于Surface Studio顯示器的更多細節(jié)尚未公布。
    發(fā)表于 12-02 10:03 ?1131次閱讀

    具有圖形顯示功能的微控制介紹

    圖形用戶界面必須在每個系統(tǒng)設計人員的興趣列表中都很高。雖然幾年前雙線分段顯示器可能對用戶界面有利,但智能手機和iPad的出現(xiàn)意味著客戶已經或
    的頭像 發(fā)表于 02-11 08:50 ?3097次閱讀

    應用CUDA技術解決雷達虛擬顯示器仿真余輝問題

    在建立雷達虛擬操作系統(tǒng)或維修訓練系統(tǒng)時,顯示器仿真效果直接影響模擬的訓練效果。目前制約余輝實
    發(fā)表于 04-15 10:09 ?1240次閱讀
    應用CUDA技術解決<b class='flag-5'>雷達</b>虛擬<b class='flag-5'>顯示器</b>的<b class='flag-5'>仿真</b>余輝問題

    工業(yè)顯示器界面布局與組成結構

    本期上海研強給大家分享的是工業(yè)顯示器界面布局與組成結構,希望看完本篇文章您能對工業(yè)顯示器有一個全新的認識!
    發(fā)表于 07-07 17:58 ?1903次閱讀

    單片機應用系統(tǒng)設計技術——點陣式圖形液晶顯示器

    點陣式圖形液晶顯示器一、實驗目的二、實驗內容三、 實驗步驟四、C代碼如下五、實驗結果六、實驗體會一、實驗目的掌握單片機系統(tǒng)擴展點陣式圖形液晶顯示器
    發(fā)表于 11-25 17:21 ?9次下載
    單片機應用<b class='flag-5'>系統(tǒng)</b>設計技術——點陣式<b class='flag-5'>圖形</b>液晶<b class='flag-5'>顯示器</b>

    使用圖形用戶界面在多功能顯示器上采集、分析和顯示空氣數(shù)據

    電子發(fā)燒友網站提供《使用圖形用戶界面在多功能顯示器上采集、分析和顯示空氣數(shù)據.zip》資料免費下載
    發(fā)表于 10-27 16:32 ?0次下載
    使用<b class='flag-5'>圖形</b>用戶<b class='flag-5'>界面</b>在多功能<b class='flag-5'>顯示器</b>上采集、分析和<b class='flag-5'>顯示</b>空氣數(shù)據
    主站蜘蛛池模板: 免费精品美女久久久久久久久久 | 日韩欧美中文字幕在线 | 色综合五月激情综合色一区 | 欧美日韩亚洲第一区在线 | 在线欧美免费人成视频 | 精精国产www视频在线观看免费 | 成人啪啪色婷婷久色社区 | 亚洲午夜精品A片久久WWW软件 | 狼人大香伊蕉国产WWW亚洲 | 日韩欧美一区二区三区在线 | 婷婷久久综合九色综合伊人色 | 色综合99久久久国产AV | 亚洲在线无码免费观看 | 亚洲精品日韩在线观看视频 | 猛烈抽插H1V1 | 一道本无吗d d在线播放 | 97在线视频免费播放 | 2017年伦理片免费观看 | 2019久久视频这里有精品15 | 性xxx欧美| vr亚洲成年网址在线观看 | 国产精品久久一区二区三区蜜桃 | 亚洲成年人影院 | 1024人成网站色www下载 | 无人区大片中文字幕在线 | 午夜免费体验30分 | 亚洲综合网国产精品一区 | 国产在线播放不卡 | 天天躁躁水汪汪人碰人 | 亚洲综合AV色婷婷五月蜜臀 | 野草在线视频完整视频 | 久久视频在线视频观看天天看视频 | 六月婷婷国产精品综合 | 男女爽爽无遮挡午夜视频在线观看 | 欧美性爱-第1页 | 国产亚洲色婷婷久久精品99 | 成人国内精品久久久久影 | 国产精品白浆精子流水合集 | 精品国产午夜肉伦伦影院 | 综合激情区视频一区视频二区 | 中文字幕无线观看不卡网站 |