设为首页
加入收藏
联系我们
公告:欢迎光临范文论文吧、如果您喜欢本站,请您多多向您的朋友推荐,相信有您的支持我们会做得更好! 今天是
您当前位置: 范文论文吧 >> 免费论文 >> 计算机论文 >> 当前信息
站内搜索

栏目导航
计算机论文 电子商务论文
法律论文 经济论文
会计论文 金融论文
教育论文 工商管理论文
行政管理论文 企业管理论文
酒店管理论文 工程造价论文
桥梁建筑论文 国际贸易论文
商场营销论文 医学论文
药学论文 经济学论文
质量管理论文 物流管理论文
成本管理论文 工资管理论文
薪酬管理论文 德育论文
师德论文 英语论文
物理论文 化学论文
语文论文 数学论文
政治论文 地理论文
历史论文 科技论文
毕业论文写作 毕业论文范文
毕业论文格式 教学论文
相关文章
热门文章

基于HLA的电子对抗区域传输和显示方法研究

作者:计算机应用论文_计算机论文_工学论文  来源:范文论文吧  发布时间:2008-5-6 13:02:59  发布人:admin

减小字体增大字体

摘  要 本文介绍了在开发基于HLA的分布式电子对抗模拟仿真系统时实现电子对抗区域的传输和显示的原理和具体研究的重点。RTI实际上是一个中间件(Middleware),是HLA仿真目前,复杂区域的表示方法可以采用多边形链表方式和CRgn类表示方式。对于二者优缺点的比较,参考文献3已经进行了较为详细的分析,这里研究的电子对抗区域传输和显示方法使用的是CRgn类表示方式。
    对于区域数据Windows提供的HRGN结构,在MFC中用CRgn类对该结构进行了封装,CRgn类支持圆形(椭圆形)、矩形以及多边形区域的创建和显示,同时支持区域之间的各种操作,如和、差、交、并、异或等。因此通过解析CRgn类的数据组织形式,便可以实现各种电子对抗区域的表示和传输。
    在Window中,对区域的数据是通过如下结构表示的:
typedef struct _RGNDATA
{
          RGNDATAHEADER rdh; //区域数据的头信息
    Char Buffer[1];             //区域数据指针,指向矩形结构(RECT)
} RGNDATA;
typedef struct _RGNDATAHEADER
{
         DWORD dwSize;      //区域结构头的大小
    DWORD iType;            //区域的类型,为RDH_RECTANGLES
    DWORD nCount;      //构成区域的矩形数目
    DWORD nRgnSize;         //区域数据大小
    RECT  rcBound;          //区域的外接矩形
}RGNDATAHEADER;
    从上述的数据结构可以看出,Windows对区域的表示,无论是基本的图形,如圆、矩形、多边形等,还是各种复杂的合成区域,都是通过用有限个相互毗邻的矩形坐标点来完成的。

图   2
    如图2所示,这些矩形的坐标点(左上和右下)代表了区域的包络。同时需要注意的是尽管矩形的坐标点代表了区域的包络信息,但这些包络信息的排列顺序是按照对区域由上至下进行扫描时得到的,因此在由这些矩形坐标点反求区域时,不能简单地用多边形函数进行连接得到。

2.2   区域的产生方法

    通过联邦成员的模型计算,可以得到不同电磁辐射单位作用区域以及相互之间的叠加、削减关系。以通信畅通区域为例,多个通信站同时工作时,联邦成员软件使用Windows GDI API函数CreateEllipticRgn()产生每个通信站的通信畅通区域,该函数的结构定义如下:
HRGN CreateEllipticRgn
(
  int nLeftRect,       // 椭圆外接矩形左上角x轴坐标
  int nTopRect,        // 椭圆外接矩形左上角y轴坐标
  int nRightRect,      // 椭圆外接矩形右下角x轴坐标
  int nBottomRect      // 椭圆外接矩形右下角y轴坐标
);
    当多个通信畅通区域相互叠加时,使用Windows GDI API函数CombineRgn()产生合成通信畅通区域,该函数的结构定义如下:
int CombineRgn(
  HRGN hrgnDest,      // 合成目标区域句柄
  HRGN hrgnSrc1,      // 源区域1句柄
  HRGN hrgnSrc2,      // 源区域2句柄
  int fnCombineMode  // 合成方法
);
    此时,第四个参数fnCombineMode为 RGN_OR,从而形成合成通信畅通区域,如图3中的浅蓝色区域所示。
图3干扰前的合成通信畅通区域
    当通信站受到通信干扰压制后,其合成通信畅通区域大幅度缩小,同样,使用Windows GDI API函数CombineRgn()产生合成通信畅通区域,第四个参数fnCombineMode为 RGN_OR和RGN_DIFF,从而形成干扰后的合成通信畅通区域,如图4中的深蓝色区域所示,深蓝色区域中的空洞表示通信站受到抵近
转贴于 范文论文吧 http://www.fwlw8.com

[1] [2]  下一页

         
∷相关范文评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论...]
搜索关键词:范文、论文、小说、手机、总结、报告、演讲稿、发言稿、试题、试卷、高考、英语、大学英语三级成绩查询、大学英语四级成绩查询、大学英语六级成绩查询、计算机等级考试、计算机3级成绩查询、计算机4级成绩查询、大学招生、研究生招生、招生信息、招生政策、创业贷款、情书范文、祝福短信、搞笑短信、自我介绍、自我评价等!
免责声明
1、本站部分内容是转载自其它站点或其它媒体,其版权归原文作者、版权声明者、或原文存放站点所有,如果需要转载或引用,请注明原文出处及连接。
2、本站的所有内容不得用于商业目的,使用者应对其行为承担一切后果,本站不负任何责任。
3、如果本站有涉及您版权的内容请点此[告知我们], 我们会尽快作出相处理。

Copyright © 2006- 范文论文吧 All Rights Reserved
本站部分资源出自其他站点或媒体、版权归原创作者所有、本站仅作学习参考、如有涉及您版权的内容请[来信告知]
营业证号: 黔ICP备06004583号