- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高空站调用地面自动气象站实时数据的方法
摘 要
为了推进气象观测业务自动化,优化观测业务流程和管理制度,根据湖南省气象局的安排,怀化站实行高空地面业务一体化。因受L波段雷达信号线缆长度和值班室条件等原因限制,我站目前不能实现高空和地面在同一值班室当班,本文探讨利用程序实现调用地面自动气象站的方法。
【关键词】高空 地面 气象站 调用 方法
1 开发目的
本功能模块是湖南省气象局短平快科研课题《高空地面气象观测业务一体化监控平台》的一个子模块,虽然系统已有远程控制主模块,可以控制高空、地面站的任意一台电脑,但在业务电脑尽可能少地使用占用资源较多的第三方软件,以提高电脑稳定性,针对高空放球前和放球初期所需重要地面数据,单独设计了地面数据调用功能模块。
2 实现方法
调用所需的地面数据为:2分钟风向风速、本站气压、气温、相对湿度、能见度,这次数据每分钟滚动刷新。探空放球时间为第15分钟,系统将第15分钟的数据单独显示在窗口中,方便调取使用。为了核对自动站的准确性,系统同时调用新型站和老自动站的地面资料,通过对比分析,方便及时发现自动站传感器故障,例如通过风速对比,如果某套自动站风速长期偏低,可判断该自动站启动风速过大,需要进行相应维护。采用Visual Basic 6.0开发工具,分别读取局域网中新型自动气象站和老自动气象站中的数据文件,实现地面数据调用功能。
2.1 调用新型自动站实时数据
读取新型站\smo\dataset\省名\区站号\AWS\新型自动站\设备\Minute\目录下的M_Z分钟数据文件。
If Len(txtMZ.Text) = 256 And Left$(txtMZ.Text, 4) ---- Then
txtxxz(1).Text = Trim(Mid$(txtMZ.Text, 5, 4)) 风向
txtxxz(2).Text = Mid$(txtMZ.Text, 9, 4) 风速
txtxxz(24).Text = Mid$(txtMZ.Text, 97, 5) 气压
txtxxz(14).Text = Mid$(txtMZ.Text, 65, 4) ?馕?
txtxxz(19).Text = Mid$(txtMZ.Text, 85, 4) 湿度
txtxxz(47).Text = Mid$(txtMZ.Text, 159, 5) 能见度
txtxxz(24).Text = Format(Val(txtxxz(24).Text) / 10, 0.0)
txtxxz(14).Text = Format(Val(txtxxz(14).Text) / 10, 0.0)
txtxxz(19).Text = Trim(txtxxz(19).Text)
txtxxz(2).Text = Format(Val(txtxxz(2).Text) / 10, 0.0)
txtxxz(47).Text = Trim(txtxxz(47).Text)
Frame5.Caption = 新型站实时数据(当前记录时间: Left$(txtMZ.Text, 4) )
Else
Frame5.Caption = 新型站实时数据(当前分钟可能暂未更新数据,可稍等后手工刷新!)
End If
2.2 调用老自动气象站实时数据
读取实时分钟数据\OSSMO 2004\AwsSource\zz.txt。ZZ文件为随机文件,存入54个要素的每分钟瞬时值,以ASCII字符存入,共218个字节1。读取局域网共享文件使用普通的Open FileName Input Access Read的方法,再按zz.txt文件指定的文件格式调用显示出来。
txtxxz(1).Text = Trim(Mid$(txtMZ.Text, 5, 4)) 风向
txtxxz(2).Text = Mid$(txtMZ.Text, 9, 4) 风速
txtxxz(24).Text = Mid$(txtMZ.Text, 97, 5) 气压
txtxxz(14).Text = Mid$(txtMZ.Text, 65, 4) 气温
txtxxz(19).Text = Mid$(txtMZ.Text, 85, 4) 湿度
txtxxz(47).Text = Mid$(txtMZ.Text, 159, 5) 能见度。如图1所示。
3 结语
地面资料调用程序在怀化市高空站已稳定运行三年多,高空站在施放探空气象时能自动获取地面气象观测资料,提高了工作效率。
参考文献
文档评论(0)