论文部分内容阅读
超短基线定位系统利用水声定位技术实现对水下目标的定位、跟踪和数据传输。显控平台是运行于定位系统主处理机上的重要软件;负责控制协调水声测量系统、GPS定位系统、方位姿态仪等设备的运行,完成目标的定位解算并实时显示载体与目标的运动轨迹。研究高效的软件技术并应用于显控平台的开发过程,是提高系统工作性能的一个重要方面;同时,也可以为同类软件的开发积累技术。论文基于Visual C++环境设计开发了超短基线定位系统的显控平台,实现的过程中,应用ActiveX控件编程方法进行接口通信,完成系统控制与数据传输的功能;设计并采用一种新的数据存储结构,以满足测量数据动态增长的需要;结合多线程处理技术提出图形无闪烁刷新方法,实现了多图形的高质量并行显示;采用动态链接库编程方法,完成了基本定位计算及相关的经纬度坐标与地理位置坐标转换、坐标旋转变换与声线修正等关键算法;嵌入仿真测试模块,为软件系统建立独立的测试环境。超短基线定位系统显控平台完成了预定的功能需求,在实验中与硬件设备协调运行情况良好,其采用的软件实现技术与水声定位算法均已验证有效。