碧波液压网 欢迎你,游客。 登录 注册

基于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)

你没有登陆,无法阅读全文内容

您需要 登录 才可以查看,没有帐号? 立即注册

标签:
点赞   收藏

相关文章

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

用户名: 验证码: 看不清?点击更换

最新评论