欢迎来到天天文库
浏览记录
ID:33462917
大小:2.26 MB
页数:67页
时间:2019-02-26
《基于网络数据库的飞机实时仿真通用平台》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、南京航空航天大学硕士学位论文基于网络数据库的飞机实时仿真通用平台姓名:江丽莉申请学位级别:硕士专业:自动控制理论及应用指导教师:罗锋20000101摘要本文主要阐述了作为垂△垫3堑蕉生』丕筮的丌发,评估和仿真的飞机实时仿真平台的主要功能及其软件实现,涉及Windows32环境下的多线程编程技术和串口输出的实例。TCP/IP实时网络通信,基于NetBJos协议的局域网数据通信以及网络数据库的接口编程是本文论述的重点。整个系统是基于旦竺墼塑匡sQk‘Server的网络分布式实时仿真。采用客户机/服务器结构,一方面作为客户
2、机向网络数据库请求数据,另一方面作为服务器向动画显示计算机输出数据。利用此实时仿真平台成功完成了某型无人侦察机飞行控制与任务设备管理系统投入实际使用前的地面实验。运行在硬件在环实时仿真工作方式下,充分验证了本仿真平台的稳定性和可靠性。[关键词]实时仿真;TCP/IP协议;win32编程;NetBIOS网络协议网络通信;5呔5erVer接口编程AbstractThemainfunctionandsoftwareprogrammingofthegeneralplatformforairvehiclereal-timesi
3、mulation,whichiSappliedinthedevelopment,evaluationandsimulationofunmannedaircraftcontrolsystemhavebeenstudied.Meanwhite,themulti-threadprogramminginWin32andtheimplementofcommunicationthroughserialportareintroducedindetail.Manyimportanttechniques,includingTCP/IP
4、real—timenetworkcommunication,communieationofLANusingNetBIOSprotocolandinterfaceprogrammingofwebdatabaseetc.,havebeenstressedinthethesis.ThewholesystemiSC1ient/ServerconstructionapplicationbasedonwebdatabaseSQLServer.Itrequestsfordataonwebdatabaseascllentpart,a
5、ndatthesametimeexportsthereal—timeresultfordisplayasserverpart.ExperimentSrunnfngontheplatform.whichisinhardware—ln一100pmode,havealreadybeencompletedtotestaflightcontrolandmanagementsystemforsometypeofunmannedscout.ThusthestabilityandcredibilityiSfullyva]idated
6、.Keywords:Real—timesimulation,TCP/IPprotocol,Win32programmingNetBIOSnetworkprogramming,Networkcommunication,SOLServerinterfaceprogramming.南京航空航天大学硕士学位论文第一章概述【摘要】“飞机实时仿真通用平台”主要研究用于飞行控制技术和飞行控制理论验证的实时仿真。本章归纳总结了课题的提出,研究内容及要解决的问题等方面问题。1.1引言系统仿真是近几十年发展起来的一门综合性技术学科,它对
7、系统进行设计,研究和对策提供了一种先进而有效的手段。概括地说,系统仿真是指用模型(物理模型或数学模型)束代管实际系统进行实验和研究。目前,系统仿真已广泛应用于工程及非工程的广大领域,取得了较大的社会和经济效益。无人机实时仿真通用平台就是属于航空航天控制系统的仿真。它将整个系统的一部分即无人机本身建立数学模型,放在仿真计算机上;而另一部分即舵机和舵回路构造其物理模型或直接采用实物,然后将它们联接成系统,由指令计算机发出指令操纵舵机和舵回路,经仿真计算机采样并实时推算,将结果交由动画计算机来显示,从而构成真正意义上的实时
8、仿真。仿真平台能够在不同条件下长期可靠地运行飞机模型,极为有效地进行飞行控制系统的分析,设计及验证。该软件采用目前应用广泛的VisualC+一编程语言,构筑win95/NT下的客户/服务器应用程序。它运用Win32多线程编程技术及多种协议的网络通信等关键技术,’兵舰基于网络数据库的实时数据运算和存取。其程序界面及框架部分利用”c(Microso
此文档下载收益归作者所有