基于MIDAS IV AWOS的观测发报平台的构建与开发
芬兰MIDAS IV AWOS (自动气象观测系统)于2005-06月在乌鲁木齐机场安装并投入使用。该系统是按ICAO的附件3、附件5、Doc8896 (航空气象部分)、Doc 9328 (RVR),以及WMO的No·8、No·306等规范设计的,在2年多的使用过程中感受到规范、可靠、自动化程度高。
观测员经常使用的METAR/MET REPORTTemplate(发报模板)应用程序,由于中国民用航空气象电码的修订以及各机场天气实况的不同,发报模板程序也多少有一些不便之处:第一,云、能见度、天气现象3组自动采集数据与实况有差别,目前乌鲁木齐机场采用手动输入;第二,英文界面观测员用起来不方便;第三,存在一些MSG_SRV. INI也未包含的设置修改项。
1 技术分析
由于MIDAS IV AWOS的发报模板程序应用了ROA object中的METAR_ UI、METAR_ UI_PERSISTENT、1_ LSI_ SENOR等对象,因此,我们也从这些对象取数据。具体是在hcda.t ini文件中增加实例、定义所需数据项(共39个);然后在hcmea. ini文件的“ZWWW _ LINE”实例中,添加实例名,最终实现在MCU111的“ZWWWDATA”端口得到程序开发所需的数据源,具体实现参见图1紫色部分。
利用VB编程, SQL SERVER做数据库,利用双串口的计算机组建观测发报平台,其中一串口进实况数据,另外一串口经电流环接入AFTN线路—发送输出的报文和接收回报。
2 系统功能要求
能提供天气实况数据,供观测员使用,并且每分钟自动更新;
实况数据能自动存入SQL SERVER数据库;
发报模块应具有INBOUNDMessages(输入报文)、OUTBOUND Messages(输出报文)的显示及AFTN ADDRESSManager(发报地址管理)功能;
历史数据,提供近1h的数据曲线图,该图能自动更新,并且曲线上的每个数据点通过点取,可以得到相应的数据值。
3 总体设计
3·1 软件结构
软件结构见图2所示。
3·2 数据库设计
数据库是某个企业、组织或部门所涉及的数据的综合。建立MIDAS IV DATABASE数据库,在该库中建MIDASDATAZWWW表,该表结构见表1。
4 详细设计
4·1 天气实况模块
4·1·1 程序界面
MIDAS IV自动气象观测系统发报终端天气实验界面如图3所示。
4·1·2 程序代码(节选)
Private SubMSComm1_OnComm()
SelectCaseMSComm1.CommEvent
Case comEvReceive
MSComm3.Output=receivestr+vbCrLf’数据转发
…
receivedata( i) = Left( receivestr, strpos -1) '字符串截取并赋值
…
For j = 96 To k - 1 '合并字符串,形成报文
receivedata( i + 1) = receivedata( i + 1) +" " + receivedata( j)
相关文章
- 2022-06-17基于单片机的解码器应用于安防系统
- 2024-02-07便携式车用燃油加注计量仪的研制
- 2023-04-21ACFM探测线圈的结构优化及试验测试
- 2024-06-18基于正交频分复用的高速水声通信技术
- 2023-07-28基于FPGA的高速同步HDLC通信控制器设计
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。