阐述了开发甚高频(very high frequency,VHF)仿真设备所使用的关键技术、系统结构、模块设计、开发流程以及实操评估功能的实现等。系统的实操评估采用分步评估法和层次分析法相结合,根据试题的特点确定各评估要素的权重,并依据评估要素,从任务是否完成,操纵时间和操纵步骤3点来设计评估算法,从而计算出船员的评估成绩。该仿真设备基于Microsoft Visual 2010开发工具和微软基础类库(microsoft foundation classes,MFC)开发环境,实现了对船用VHF通信设备的模拟和实操自动评估功能,用户可以通过客户终端对设备操作进行训练并得到评估成绩。
在分析了窄带直接印字电报(narrow band direct printing telegraph,NBDP)的组成和功能的基础上,阐述了开发NBDP通信设备所使用的关键技术、系统结构、模块设计等。采用Visual Studio 2010开发平台,构建了NBDP仿真系统整体系统框架,完成了对现在船上主流的NBDP终端显示器、电传编辑和通信业务、特殊效果等的仿真,开发了NBDP仿真系统。系统的实操评估采用分步评估法和层次分析法相结合的方法,根据实操评估要素的权重、要求是否完成、操纵完成的时间及操作步骤三点来设计评估算法,从而计算出船员的评估成绩,实现了系统的自动评估功能。在GMDSS教学与培训中,用户可以通过客户终端实现对设备操作的训练和评估。
语音识别技术可以实现真正意义上的人机对话,但在航海模拟器中还没有得到应用.以GMDSS模拟器中甚高频设备为例,重点设计人机交互界面、操作菜单、数据输入方式等方面,利用Visual Studio 2010进行仿真设备的实现;在研究语音信号、语音识别等关键技术基础上,使用Microsoft Speech SDK开发语音识别功能模块,实现对甚高频仿真设备的语音控制.首次将语音识别技术应用在航海模拟器中,取得了较理想的效果,对于语音技术应用在其他航海仿真系统有较好的借鉴作用.
为了减小船员培训中使用回声测深仪真实设备的成本,以及作为航海模拟器的一部分,开发回声测深仪的仿真设备很有必要.为了与真实设备在操作和功能上达到高度一致,设计了一种海底回波生成的算法,模拟了海底回波与杂波的显示,以及设计了一种能用鼠标拉动旋钮旋转的算法对回声测深仪真实设备的旋钮操作进行了模拟,并且对界面的实现进行了简单的阐述.在此基础上,利用Visual Studio 2010对SKIPPER公司GDS101型号的回声测深仪进行了仿真实现.实践表明该仿真设备可模拟回声测深仪的全部功能,仿真效果良好,并已应用在航海仪器智能评估系统中.
在分析了Inmarsat-C船站的系统组成和工作流程的基础上,构建了Inmarsat-C仿真系统整体框架。在Visual Studio 2010开发平台上,利用C++程序设计语言,开发了JUE-75C Inmarsat-C船站仿真系统,主要包括终端显示器的仿真,船站通信状态调整的仿真,报文编辑业务的仿真,特殊效果的仿真,用户操作步骤的记录等,在此基础上,建立了C船站的实操评估模型,并开发了评估系统。仿真结果表明:该系统具有仿真度高、人机交互友好等优点。