船舶模拟训练系统开发
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
航海界基本达成共识,将船舶模拟训练系统按功能分为ABCD四个级别,本论文完整地开发了一套基于个人PC的、功能介于C级和D级之间的船舶模拟训练系统。
     本训练系统基于VC++/C软件编程,结合了GIS地理信息系统技术、TTS文本语音技术和方向盘控制技术,运用MapX功能组件的二次开发模式,深入研究并实现了地图的控制,开发了以矢量地图为背景、具有真实地理特征的船舶模拟训练系统。为了加强训练效果,借助于语音软件开发包,利用微软公司的TTS语音引擎开发了文本语音功能,用于“朗读”文本字符、语句,如训练者评语和得分;探索了游戏方向盘控制功能实现的方法,成功地把游戏方向盘“移植”到系统中用于控制船舶航行。
     论文重点研究了技术的融合,实现了自由想定训练环境、大船和巡逻艇的操控以及靠泊考核,并具有训练过程保存和回放等功能。论文从软件开发的角度,以软件模块化的形式对整个系统框架进行了合理划分,并深入探讨了每个模块的具体设计和实现,以及各功能模块之间的逻辑关系,完成了系统开发。
Maritime sector basically reached a consensus to divide the ship driving training system by function into four grades, A B C and D. This paper developed a simulation training system based on PC, which function is between C and D.
     This training system is based on VC++/C programming, combined with geographic information system technology, Text-to-Speech technology, and steering wheel control technology. By the study of map control programming, this paper developed a simulation training system with vector map in the background and real geographical features. To increase training effect, with the help of speech SDK this paper explored speech function using TTS engine of Microsoft; made a research on the realization of control function and "transplanted" steering wheel to training system.
     This paper mainly focused on technology combination and software realization of the training system, like the realization of ship driving function and training process saving function. Paper made a reasonable division for the whole system in the form of module with the perspective of software development, and made a deep discussion on every module's realization, as well as the logic relations between the modules.
引文
[1]王逢仅.大型船舶操作模拟器控制台的结构与设计[D].辽宁:大连海事大学,2003
    [2]乐文俊.基于MapX的太湖渔业资源监测GIS开发研究[D].南京:南京农业大学,2006
    [3]兰瑞.GIS在太原市地下水资源管理方面的应用研究[D].山西:太原理工大学,2005
    [4]陈建春.Visual C++开发GIS系统-开发实例解析[M].第2版.北京:电子工业出版社,2000
    [5]索胜乐,陆远忠,车时.MapInfo地理信息系统二次开发实例[M].第1版.北京:电子工业出版社,2004
    [6]汪术文,张心天,岑宏杰.用ComGIS结合N-tier模型实现企业GMIS系统[J].武汉理工大学学报,2002,24(11):87-89
    [7]Eric Tall,Mark Ginsburg.ActiveX开发人员指南[M].北京:机械工业出版社,1997
    [8]方裕.地理信息系统(GIS)的技术与发展[J].计算机与通信,1999(7):1-4
    [9]张剑平,任福继.地理信息系统与MapInfo应用[M].第1版.北京:科学出版社,1999
    [10]范艳华.基于WebGIS的园区公共设施管理系统的研究[D].西安:西安理工大学,2002
    [11]齐锐,屈韶琳.用MapX开发地理信息系统[M].第1版.北京:清华大学出版社,2003
    [12]刘南,刘仁义.Web GIS原理及其应用-主要WebGIS平台开发实例[M].第1版.北京:科学出版社,2005
    [13]Wolfgang Hess.Recent development in speech synthesis.Institute for Kmmunikationsforschung and Phonetik.Universitat Bonn.2000
    [14]毕晓君,静广宇,徐先锋.利用TTS技术实现文本文件的语音合成[J].自动化技术与应用,2004,23(9):49-51
    [15]堪卫军,李建民,林福宗.汉语文语转换系统.计算机工程与应用[J],2000(9):1-3
    [16]Microsoft Corporation.Microsoft Speech SDK[EB/OL].http://www.microsoft.com/speech/download/sdk51/
    [17]童强,洪家平,孙玉霞.一种基于TTS的语音朗读技术及其教育应用[J].中国电化教育,总第242期,2007
    [18]微软公司.Microsoft Speech SDK 开发参考指南电子手册
    [19]谭同德,常志伟,苏金钊,吴强.基于Vega虚拟漫游系统设计与实现[J].微计算机 信息,1997,23(22):231-233
    [20]谭同德,苏金钊,赵宏领,吴强.虚拟漫游中自定义运动模型的实现[J].微计算机信息,1997,23(19):247-249
    [21]木林森,高峰霞等.Visual C++6.0使用与开发[M].北京:清华大学出版社,1998
    [22]韩平阳,罗五明.基于MapX的地理信息系统的VC开发[J].交通与计算机,2004(5):71-74
    [23]冯永玉,王宝山,路天伟.Visual C++环境下基于MapX控件的GIS应用软件基本功能的开发[J].焦作工学院学报,2004(6):451-455
    [24]车建仁.VC++环境下基于MapX开发的旅游信息系统[J].水利科技与经济,2004,10(6):382-384
    [25]MapInfo公司.MapX开发人员指南
    [26]陈正江,汤国安,任晓东.地理信息系统设计与开发[M].第1版.北京:科学出版社,2005
    [27]褚庆全,李林.地理信息系统(GIS)在农业上的应用及其发展趋势川[J].中国农业科技导报,2003(01):22-26
    [28]吴信才.地理信息系统设计与实现[M].第1版.北京:电子工业出版社,2002
    [29]罗云启.数字化地理信息系统MapInfo应用大全[M].第1版.北京:希望电子出版社,2001
    [30]梁日辉,罗建军.MapX在Visual C++中集成实现军用标图系统的研究[J].计算机应用与软件,2005,22(6):43-44
    [31]元传伟,王合闯.文本朗读系统[J].电脑编程技巧与维护,2008:16-17
    [32]陈璐.浅谈TTS语音引擎的应用[J].泰州职业技术学院学报,2007,7(1):11-13
    [33]苏健,李庆云.基于Bezier算法的采油井管道绘制[J].计算机工程与设计,2008,29(6):1538-1540
    [34]林子植,潘日晶.B样条曲线逼近的一种新方法[J].福建师范大学学报,2008,24(2):22-28
    [35]王国兵,候增选,卢建彪,武君胜.二次均匀B样条曲线的双圆弧逼近方法[J].计算机应用研究,2008,25(4):1087-1089
    [36]严兰兰,梁丰.形状可调二次Bezier曲线[J].东华理工大学学报,2008,31(1):93-97
    [37]忽晓东,刘强,刘亚磊,赵峰.Bezier曲线在涡轮叶片设计中的应用[J].石油矿场机械,2007,36(2):1-3
    [38]官发霖,张明德,张卫青.基于齿轮测量中心凸轮轮廓曲线的测量方法[J].重庆工学院学报,2008,22(2):16-19
    [39]杨钟藩.微型计算机绘图及其程序设计[M].第1版.北京:电子工业出版社,1989
    [40]姜寿文,赵国群,关小军.Visual C++在动态显示过程屏幕闪烁的消除[J].电脑开发与应用,2001,14(12):14-15
    [41]闫建平,蔡进功,首祥云,邵在平,李尊芝.基于Visual C++的成像测井图像双缓存视图显示[J].测井技术,2007,31(6):567-570
    [42]刘豹.现代控制理论[M].第2版.北京:机械工业出版社,1999
    [43]邱关源.电路[M].第5版.北京:高等教育出版社,2006
    [44]孙畅,陈辉,尚前明.船舶操纵仿真设计[J].武汉理工大学学报(交通科学与工程版),2002,26(6):755-757
    [45]赵劲松,王逢辰,邹开其.交叉会遇转向避让DCPA决策模拟模型[J].模糊系统与数学,1989,3(1):69-74
    [46]刘宇宏,王辉,郝燕玲.基于模糊决策表的舰船避让时机决策模型[J].哈尔滨工业大学学报,1998,19(6):42-48
    [47]吴兆麟.船舶避碰与值班[M].第1版.大连:大连海事大学出版社,1998
    [48]邹晓华,倪天权.遗传算法在船舶转向避碰幅度决策中的应用研究[J].舰船电子对抗,2006,29(3):66-69
    [49]甄德福,罗世民,杨秋平.船舶操纵与避碰[J].第1版.北京:人民交通出版社,1991
    [50]翁建军.各种避让措施下DCPA与TCPA的变化规律及最佳避让方案研究[D].武汉:武汉理工大学,2004
    [51]袁林新,时培育.航海中DCPA和TCPA量符号的规范用法[J].大连海事大学学报,2004,30(1):111-112
    [52]刘德新,吴兆麟,贾传荧.目标船运动参数及dcpa、tcpa决策模型[J].大连海事大学学报,2004,30(1):22-25
    [53]徐德兴.雷达观测与标绘[M].第1版.北京:人民交通出版社,1990
    [54]黎法明,胡甚平.船舶最近会遇距离值与避让行动幅度的估算[J].上海海运学院学报,2001,22(2):29-32
    [55]史国友,贾传荧.航海模拟器中DCPA TCPA的算法[J].大连海事大学学报,1998,25(3):17-20
    [56]吕娜,徐浩翔,丁在田.VC++环境下使用MFC类库的网络程序设计[J].空军工程大学学报(自然科学版),2001,2(5):18-20

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700