论文题名: | 基于XPE平台的实船训练系统实时数据库的设计与实现 |
关键词: | 在舰船员;实船训练系统;XPE操作系统;实时数据库 |
摘要: | 船舶动力电力系统可谓是船舶的心脏,随着船舶自动化水平的提高,船员对其操作水平的训练要求也日趋严格。为了解决过去训练周期长、成本高等难题,有必要研发实船训练系统。实船训练系统可任意时间重复多次练习,故障训练不必以设备损坏为代价,因此,研发实船训练系统具有实际意义和应用价值。该系统包括四部分:仿真机、教练机、学员机和数据库。数据库是整套系统数据的枢纽,数据的存储与读取速度和数据传输的效率都将影响系统整体的性能。 本文对实船训练系统数据库的设计与实现进行了深入研究,主要研究内容如下: 1.根据实船训练系统需求分析,本文选取Windows XP Embedded操作系统作为训练系统的运行平台,并根据需求定制最简最优的XPE操作系统。 2.在XPE操作系统上,对SQLite、FastDB、Berkeley DB三种数据库,分别做了大量的性能测试试验,经过试验对比分析,采用SQLite数据库设计并实现了训练系统实时数据库,使用SQLite API函数实现了数据库的数据存储、查询、删除及更新等具体操作,并设计了友好的数据管理界面,数据库运行良好满足训练系统需求。 3.设计并实现了统一的通信协议,给出了具体的解决方案。应用C++程序语言,完成了基于消息响应机制的程序编制,应用C#程序语言,完成了基于委托的网络程序编制。程序运行可靠,试验结果表明该方案满足实时性需求。 最后,对本文整体的研究工作进行总结,指出了不足与今后的研究方向。 |
作者: | 姜茜 |
专业: | 控制科学与工程 |
导师: | 王兴成 |
授予学位: | 硕士 |
授予学位单位: | 大连海事大学 |
学位年度: | 2015 |
正文语种: | 中文 |