艇用声纳信息辅助系统软件是综合了多门学科知识的一种应用研究,涉及到海洋工程、水声工程、导航定位、计算机、地理信息系统等学科知识和技术。软件将声纳作用距离预报、舰艇导航及电子海图显示等有机的结合在一起,声纳及航行信息以可视化的方式显示于电子海图中,并且通过数据接口或海图获取辅助信息,经过软件的后台处理实现声纳作用距离的实时预报,电子海图中可以显示当前海洋环境声纳作用距离预报结果,为舰艇导航、辅助作战提供一个可视化操作平台。
论文首先对声纳作用距离预报进行了理论研究和推导,分析了声纳参数、信道参数及目标参数的理论模型,推导了主动声纳在噪声掩蔽下和在混响掩蔽下及被动声纳的作用距离预报公式并列举了不同条件下的典型算例;其次,论文介绍了软件开发的相关技术及导航数据的接收和转换;随后,论文分析了软件设计思想与功能要求,为了满足系统要求和建立良好的模块化程序结构,将软件的功能划分为电子海图控制模块、导航信息管理模块、声纳信息管理模块、数据库及接口模块、界面优化及打印输出等模块,每一种功能模块又由若干子模块实现。最后,对软件进行了联调,协调实现总体功能,给出了软件的实现效果。
在理论研究的基础上,软件基于Visual C++ 6.0开发平台,使用微软基础类(MFC)并结合MapInfo公司提供的MapX组件技术,以面向对象为设计思想,采用开放数据库连接(ODBC)技术对数据库进行管理。