新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于嵌入式系统的典型雷达航迹仿真与实现

基于嵌入式系统的典型雷达航迹仿真与实现

作者:时间:2010-12-24来源:网络收藏

具体步骤为:
(1)定义2个位图Bitmap1和Bitmap2,并设定其大小
i.JPG
(2)定义两个Graphics绘图面(以下简称g1,g2),并把Bitmapl填充到g1中去,以便于接下来进行绘图操作。
j.JPG
(3)进行航迹模型运算,循环算出各航迹坐标点的坐标值(x,y),将所有的航迹坐标点存入ListPoint>中(List为一个泛型,而Point表示在二维平面里定义点的有序坐标对)。使用g1.DrawLines()方法对数组ListPoint>中的所有坐标点进行连线,并在pictureBox1控件中显示,雷达典型目标航迹的模拟即可实现。
(4)将整个已经画有航迹的Bitmapl保存下来。
(5)利用C#中的计时器控件,以ts为时间间隔,循环从ListPoint>中取出航迹点坐标,并调用DrawImage()函数把已经画有航迹的Bitm-apl填充入g2绘图面。即:
k.JPG
然后在g2绘图面上调用DrawEllipse()函数,以绘点的方式画出模拟目标的实时航迹点坐标。重复步骤(5)的操作即可实现航迹坐标点的动态显示。
图4为采用这里所述方法在一嵌入式系统内实现的某雷达模拟器显控终端截图,图4中所绘航迹为一段直线型航迹。

n.jpg

4 结语
建立对典型雷达航迹模型,并成功在平台上实现模拟,是实现复杂航迹的前提。在此旨在通过对典型雷达航迹的,验证软件运行环境,优化程序结构,并解决航迹在图形化显示上所面对的一些问题。目前,该方法已经被应用到某雷达模拟器的显控终端上,经外场调试,性能较好,实时性强,可以满足雷达模拟器训练要求。

本文引用地址:http://www.eepw.com.cn/article/151144.htm

上一页 1 2 3 4 下一页

关键词: 仿真

评论


相关推荐

技术专区

关闭