论文部分内容阅读
随着定量遥感技术的发展,遥感器的辐射定标与真实性检验的问题应运而生。海洋遥感技术作为定量遥感技术的重要组成部分同样面临这一问题,能否为其提供充足的现场海洋数据用于海洋卫星遥感器的定标检验对海洋遥感技术的发展具有重大意义。对此,本文设计了一种海洋遥感定标检验数据采集系统,介绍了系统的设计方案和关键技术的实现方法,开发了系统应用软件。考虑到平台的可靠性和开发周期,采用了系统集成的方法,结合成熟的计算机技术和通信技术,采用模块化设计,不仅提高了开发过程的清晰程度,而且增强了系统的通用性和可移植性。系统分为现场采集、现场控制、远程监控、电源管理四个部分。现场采集和现场控制部分依托海洋石油平台,保证了现场数据的真实性,采集部分由多个观测仪器构成,完成多种海洋要素的获取;利用多串口扩展卡,现场计算机与观测仪器进行连接,完成采集指令的发送和观测数据的接收、存储;在岸基实现远程监控,通过Inmarsat海事卫星连接现场和远程部分,实现数据的传输;采用市电为主,UPS电源为辅的供电方式,保证系统的供电安全。在windows环境下,采用VC++6.0开发系统应用软件,介绍了软件框架开发的主要过程和具体功能的实现方法,围绕单文档视图结构、软件框架各主要类的作用、窗口切分、不同视图之间的切换展开讨论。MFC编程实现了系统应用软件的三个主要功能:利用MSComm控件编程实现串口通信,通过通信协议,实现各观测仪器的操控;采用文件和数据库结合的数据存储方案,保存观测数据和系统工作日志;通过Windows Socket编程,完成现场向岸基的数据传输。定时器的应用使得系统能够完成自动采集;实时数据显示方便用户及时掌握系统的工作状态;通过软件的查询功能,用户可以随时查询历史数据和设备工作日志,方便对数据做进一步处理和系统的维护。实验室模拟调试实验结果表明,系统工作稳定,数据采集正常,能够为海洋遥感定标检验提供准确、多样的科研数据。