欢迎来到天天文库
浏览记录
ID:46608114
大小:842.49 KB
页数:5页
时间:2019-11-26
《基于XML的飞机维修仿真异构数据交互方法》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、第33卷第4期2015年8月中国民航大学学报JOURNAL0FCIVILAVIATIONUNIVERSnlYOFCHINAV01.33No.4August2015基于XML的飞机维修仿真异构数据交互方法王群1,耿宏2(1.中国东方航空股份有限公司机务培训中心,上海201324;2.中国民航大学航空自动化学院,天津300300)摘要:为了解决飞机仿真维修中异构场景的数据共享和数据传递问题.提出了一种基于XML的飞机仿真维修异构数据交互方法。首先,以XML技术统一数据传输格式,探讨了XML在实现异构数据交互中的应用;其次,基
2、于XML技术,以虚拟拆装和虚拟漫游为例,提出一种自动拆装与手动拆装相结合的仿真拆装方法,以及二维地图与三维场景相结合的场景漫游方式;最终,通过3D飞机维修仿真软件开发,实践验证所提方法的可行性。关键词:飞机维修仿真;异构数据;数据传输;可扩展标记语言(XML)中图分类号:V214;TP391.9文献标志码:A文章编号:1674—5590(2015)04一0020—05InteractionofaircraftmaintenancesimulationheterogeneousdatabasedonXMLWANGQurtl
3、,GENGHo醇(1.MaintenanceTrainingCenterofCEAIR,Shanghai201324,China;2.CollegeofAeronauticalAutomcaion,CAUC,Tianjin300300,China)Abstract:Inordertosolvetheproblemofheterogeneousscenes’datasharinganddatatransmissioninaircraftmaintenancesimulation,anaircraftmaintenances
4、imulationheterogeneousdatainteractivemethodbasedonXMLisputforward.Firstly,dataformatsareunifiedwithXMLtechniques,andtheXMLapplicationinheterogeneousdatainteractionisdiscussed;secondly,takingvirtualdismountingandvirtualroamingasexample,adismountingsimulationmethod
5、thatcombinesautomaticdismountingandmanualdismountingisputforwardbasedonXMLtechniques,andawayofsceneroamingthatcombines2Dmapwith3Dscene;lastly,feasibilityofthecurrentmethodisprovedbyapplyingittothe3Dsimulationsoftwareexploitation.Keywords:aircraftmaintenancesimula
6、tion;heterogeneousdata;datatransmission;extensiblemarkuplanguage(XML)仿真维修是利用软件编程的方法在输出设备上输出逼真的异构虚拟场景。在保证高仿真度的同时提高系统使用效率,可为培训人员获得良好的沉浸感,从而提高培训质量。就民航飞机3D维修仿真应用而言,随着研究的不断深人,使用的各类仿真场景越来越多,场景间相互独立『i『ff场景数据问却存在着动态交互的关系。不同类型的场景彼此是异构的,异构场景存在着多个问题,如二维场景和三维场景之间的协调操作问题,以及不同
7、层次的复杂三维场景转换和数据交互问题等,所以一旦忽视场景交互方法的重要性,就会对整个仿真环境运行产生严重缺陷【11。为确保每个场景能够准确无误地实现交互通信,令所有场景都采用同一种数据传递格式就显得尤为重要。异构数据是指物理上可能分布在异构环境中的多个自治域中,有着不同的数据格式、存储方式、访问控制策略,逻辑上可能在数据模型、操作语言和数据语意等方面存在很大差异的数据。用于存储此种数据的数据结构被称为“异构数据库”。异构数据库系统的目标在于实现不同数据库间的数据信息资源、硬件设备资源和人力资源的合并和共享。其中关键一点就
8、是以局部数据库模式为基础,建立全局的数据模式或全局外视图。异构数据库通过实现数据库转换或数据库的透明访问实现数据共享。可扩展标记语言XML(extensiblemarkuplanguage)具有强大的结构性、扩展性、平台独立性,从技术层面来说,XML可被用做数据管理技术来实现数据存储和数据共享121。这不仅因为XML
此文档下载收益归作者所有