雷达模拟器系统研制与开发

被引量 : 3次 | 上传用户:neu20063043
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
21世纪已进入信息时代,中国军事的国内外形势严峻。军用雷达在现代军事应用中发挥的作用不言而喻。雷达是一种获取军事信息的重要装备。它面临电子侦察、电子干扰、隐身、反辐射导弹等多重威胁,能够第一时间搜索目标并加以确认。所以增进强雷达抗侦察、抗干扰、精确性的能力,是现在雷达技术的主要发展方向。雷达在现代战争下被要求目标精确、实时、全天候侦察监视;对弹道导弹、巡航导弹等大规模破坏性武器的探测与跟踪;各种隐身目标的探测与识别;战斗杀伤效果判别和目标识别等任务。随着新型武器的不断问世和先进反雷达技术的广泛应用,对雷达的生存与发展提出了严峻的挑战。近年来,国外主要国家为使雷达能最大现代满足作战需求,适应日趋复杂的作战环境正在加紧开发高新技术,航海雷达,它是装于船上用于航海活动,进行航行避让、船舶定位、狭水道引航。文章对雷达模拟器项目进行了详细研究,简要回顾了做项目的过程,列举了项目的相关参数及项目整体设计思路。项目根据武汉理工大学航海学院和计算机学院联合开发的一整套的航海学院老师和学生之间互动的微机室内的教学系统。此项目包括教练船,操舵模拟器,雷达/ARPA模拟器三部分,三者之间互相进行通信和信息数据交换,该项目主要是实现在微机室中能够模拟海上航行工程中教练的与学员的船只之间的指挥、调度等通信过程,有着很大的实用价值。通过项目的探讨与研究,得到了很多实用的结论。例如从本地读取TXT文件进行海图的绘制,文件为里而分为不同的区域即对海上障碍物,航线,浮标。陆地,岛屿进行了不同的绘制,以不同颜色进行区分,并且经过总结写了已经封装好并且功能性很强的串口类。MFC (Microsoft Foundation Classes),是一个微软公司提供的类库(class libraries),以C++类的形式封装了Windows的API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。其中包含的类包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类。MFC实际上是微软提供的,用于在C++环境下编写应用程序的一个框架和引擎。VC++是Windows下开发人员使用的专业C++SDK (SDK,Standard SoftWare Develop Kit,专业软件开发平台),MFC就是挂在它之上的一个辅助软件开发包。在Win32下,可以使用两种编程方式实现串口通信,其一是使用ActivcX控件,这种方法程序简单,但欠灵活。其二是调用Windows的API函数,这种方法可以清楚地掌握串口通信的机制,并且自由灵活。串口的操作可以有两种操作方式:同步操作方式和重叠操作方式(又称为异步操作方式)。同步操作时,API函数会阻塞直到操作完成以后才能返回(在多线程方式中,虽然不会阻塞主线程,但是仍然会阻塞监听线程);而重叠操作方式,API函数会立即返回,操作在后台进行,避免线程的阻塞。无论哪种操作方式,一般都通过打开串口,配置串口,读写串口,关闭串口四个步骤来完成。Win32系统把文件的概念进行了扩展。无论是文件、通信设备、命名管道、邮件槽、磁盘、还是控制台,都是用API函数来打开或创建的。在打开通讯设备句柄后,常需要对串口进一些初始化配置工作。这需要通过一个DCB结构来进行。DCB结构包含了诸如波特率、数据位数、奇偶校验和停止位数等信息。在查询或配置串口的属性时,都要用DCB结构来作为缓冲区。一般用打开串口后,可以调用函数来获取串口的初始配置。要修改串口的配置,应该先修改DCB结构,然后再调用函数设置串口。使用ReadFile和WriteFile读写串口,在读写串口时,既可以同步执行,也可以重叠执行。读写函数的同步或者异步应该和创建函数相一致。利用API函数关闭串口非常简单,只需使用创建函数返回的句柄作为参数调用关闭句柄函数即可。MFC中有两类线程,分别称之为工作者线程和用户界面线程。二者的主要区别在于工作者线程没有消息循环,而用户界面线程有自己的消息队列和消息循环。但对于Win32的API编程而言,这两种线程是没有区别的,它们都只需线程的启动地址即可启动线程来执行任务。在MFC中,一般用全局函数来创建并初始化一个线程的运行,该函数有两种重载形式,分别用于创建工作者线程和用户界面线程。为了避免访问冲突,例如,多个线程同时访问同一个全局变量,如果都是读取操作,则不会出现问题。如果一个线程负责改变此变量的值,而其他线程负责同时读取变量内容,则不能保证读取到的数据是经过写线程修改后的。为了确保读线程读取到的是经过修改的变量,就必须在向变量写入数据时禁止其他线程对其的任何访问,直至赋值过程结束后再解除对其他线程的访问限制。象这种保证线程能了解其他线程任务处理结束后的处理结果而采取的保护措施即为线程同步。文中还涉及到UDP网络通讯。
其他文献
<正> 凡是值得思考的事情,没有不是被人思考过的;我们必须做的只是试图重新加以思考而已。 ——歌德 朱载堉十二平均律的确立,在中国音乐史上和世界律学史上的伟大意义是自不
<正>从新的COSO框架对企业内部控制的完善来看,企业内部控制逐渐呈现向风险管理靠拢和一体化的趋势,即以风险管理为主导,建立适应企业风险管理战略的新的内部控制,从内部控制
改革开放以来,我国国民经济飞速发展,综合国力日益增强,区域经济也发生了深刻的变化。西部大开发和东北老工业基地振兴战略的实施,内蒙古经济取得了举世瞩目的高速增长,经济社会发
优化设计新形势下高校党建带团建的实现路径对全面推进党的建设新的伟大工程、增强高校共青团组织凝聚力和战斗力、加强和改进大学生思想道德建设、实现团员青年自由而全面发
高校思想道德课程教学是培养大学生思想道德素质的主渠道,对于推进“三全育人”具有深远的意义。文章针对当前高校德育工作的主要困境,结合高校“三全育人”的工作要求,研究
目的:目的:分析评价抗表皮棘细胞桥粒抗体、抗桥粒芯糖蛋白1、3抗体(Dsg1、Dsg3)在天疱疮中的诊断价值。方法:采用间接免疫荧光法(IIF)检测抗表皮棘细胞桥粒抗体,采用酶联免疫吸附法(E
为了进一步丰富大学物理实验课的教学内容,针对机械波特别是机械纵波实验较少的情况,我们设计了一种一维弹性介质链来演示机械纵波在弹性介质中的产生和传播过程,并验证机械
高速公路服务区停车需求具有明显的潮汐现象,大多数服务区停车资源在高峰时期出现供应紧张的问题。基于该类现象的进一步研究分析,得到部分车辆的长时间停放是造成资源紧张的主
目的:对全身性炎症应答综合征(SIRS)住院患者进行营养风险筛查及个体化营养支持的疗效评估,了解全身性炎症应答综合征住院患者营养状态和个体化营养支持治疗的作用。方法:采用NR
随着国家经济的高速发展,对石油的需求量越来越大,而在我国近期探明的原油地质储量中,低渗透油藏储量所占的比例越来越大;在已经探明的储量和累积探明而未动用储量中,低渗透储