新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于嵌入式系統(tǒng)的典型雷達(dá)航跡仿真與實(shí)現(xiàn)

        基于嵌入式系統(tǒng)的典型雷達(dá)航跡仿真與實(shí)現(xiàn)

        作者: 時間:2010-12-24 來源:網(wǎng)絡(luò) 收藏

        具體步驟為:
        (1)定義2個位圖Bitmap1和Bitmap2,并設(shè)定其大小
        i.JPG
        (2)定義兩個Graphics繪圖面(以下簡稱g1,g2),并把Bitmapl填充到g1中去,以便于接下來進(jìn)行繪圖操作。
        j.JPG
        (3)進(jìn)行航跡模型運(yùn)算,循環(huán)算出各航跡坐標(biāo)點(diǎn)的坐標(biāo)值(x,y),將所有的航跡坐標(biāo)點(diǎn)存入ListPoint>中(List為一個泛型,而Point表示在二維平面里定義點(diǎn)的有序坐標(biāo)對)。使用g1.DrawLines()方法對數(shù)組ListPoint>中的所有坐標(biāo)點(diǎn)進(jìn)行連線,并在pictureBox1控件中顯示,雷達(dá)典型目標(biāo)航跡的模擬即可實(shí)現(xiàn)。
        (4)將整個已經(jīng)畫有航跡的Bitmapl保存下來。
        (5)利用C#中的計(jì)時器控件,以ts為時間間隔,循環(huán)從ListPoint>中取出航跡點(diǎn)坐標(biāo),并調(diào)用DrawImage()函數(shù)把已經(jīng)畫有航跡的Bitm-apl填充入g2繪圖面。即:
        k.JPG
        然后在g2繪圖面上調(diào)用DrawEllipse()函數(shù),以繪點(diǎn)的方式畫出模擬目標(biāo)的實(shí)時航跡點(diǎn)坐標(biāo)。重復(fù)步驟(5)的操作即可實(shí)現(xiàn)航跡坐標(biāo)點(diǎn)的動態(tài)顯示。
        圖4為采用這里所述方法在一嵌入式系統(tǒng)內(nèi)實(shí)現(xiàn)的某雷達(dá)模擬器顯控終端截圖,圖4中所繪航跡為一段直線型航跡。

        n.jpg

        4 結(jié)語
        建立對典型雷達(dá)航跡模型,并成功在平臺上實(shí)現(xiàn)模擬,是實(shí)現(xiàn)復(fù)雜航跡的前提。在此旨在通過對典型雷達(dá)航跡的,驗(yàn)證軟件運(yùn)行環(huán)境,優(yōu)化程序結(jié)構(gòu),并解決航跡在圖形化顯示上所面對的一些問題。目前,該方法已經(jīng)被應(yīng)用到某雷達(dá)模擬器的顯控終端上,經(jīng)外場調(diào)試,性能較好,實(shí)時性強(qiáng),可以滿足雷達(dá)模擬器訓(xùn)練要求。

        本文引用地址:http://www.104case.com/article/151144.htm

        上一頁 1 2 3 4 下一頁

        關(guān)鍵詞: 仿真

        評論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 淳安县| 清原| 汉寿县| 襄垣县| 疏附县| 丹棱县| 井研县| 农安县| 衡东县| 昌江| 巴塘县| 横峰县| 乐业县| 凤冈县| 乌什县| 永年县| 宁城县| 文化| 尚义县| 兴国县| 清流县| 河南省| 永吉县| 内丘县| 吕梁市| 贵南县| 娄底市| 罗源县| 罗城| 孟州市| 禹城市| 任丘市| 永登县| 普兰县| 塔河县| 同仁县| 丰县| 广东省| 两当县| 五河县| 博爱县|