论文题名: | 基于XPE系统的实船训练平台柔性界面的设计与实现 |
关键词: | XPE系统;在舰船员;实船训练系统;柔性界面 |
摘要: | 实船训练系统是用于在舰船员训练的模拟系统,与基于实际船舰的传统训练相比,实船训练系统具有易于实施,效率高和费用低的特点,能帮助舰员迅速获得必要的操作技能和知识。实船训练平台的界面设计是实船训练系统的重要组成部分,除满足训练平台操作的功能性和实用性,还应该具有一定的自适应能力和扩展功能,可随时选择和添加多船舰型号。为了满足以上需求,本文研究了基于XML文件的柔性界面的设计与实现,同时利用UDP实现教练机与学员机的通信,并成功的应用于标准台的自制XPE系统中。本文的主要工作内容如下: 1.根据学员机的配置需求,研究XPE系统的制作过程,在基本的EWFNTLDR,TCP/IP类等必要系统组件基础上,添加Framework.Net类组件,剪裁制作以EWF为核心的XPE系统。 2.根据船舶动力电力系统的硬件设备,基于.NET Framework开发平台,采用GDI+绘图技术进行操控平台自定义控件的设计,完成UI界面的整体布局。 3.在UI界面的设计基础上,利用XML作为配置文件,对界面属性进行保存,实现界面的动态生成,满足根据教练员指令选择不同训练项目的需求,完成柔性界面的设计。同时实现了随时添加多船舰型号的扩展功能。 4.研究C#与C++之间的UDP通信。利用Visual C#提供的UdpClient类实现了int型,float型等UDP数据包的发送和接收,完成教练机与学员机的通信。 经过大量的试验,在自行裁剪的XPE系统下,验证了柔性界面设计的实用性和合理性,符合实际需求和界面设计标准。 |
作者: | 沈星彤 |
专业: | 控制科学与工程 |
导师: | 王兴成 |
授予学位: | 硕士 |
授予学位单位: | 大连海事大学 |
学位年度: | 2015 |
正文语种: | 中文 |