当前位置:问百问>百科词条>全国雷达拼图是什么?

全国雷达拼图是什么?

2024-12-01 13:33:04 编辑:zane 浏览量:523

全国雷达拼图是什么?

的有关信息介绍如下:

全国雷达拼图是什么?

让雷达拼图传输更加智能化 日期:2005-5-27 22:24:56 来源: 编辑: 让雷达拼图传输更加智能化阜阳气象局--卢海 摘要:由国家局下发的雷达发报程序只提供了基本的传输功能,根据实际应用情况,我们加入了传输失败声音报警、无新雷达图提示、自动发故障报、自动检查传输是否成功、节点机传输失败时自动启用备用线路传输等实用功能, 还加入了定时备份雷达功率、标定、报警及操作记录,并存入数据库以备调阅,使得拼图传输更加智能化,保障了拼图传输的发报率。 关键词:全国雷达拼图 发报 9210传输 编程 阜阳气象台全国雷达拼图传输以往的业务流程是:1.使用国家局下发的雷达拼图传输程序将拼图资料传到节点机;2.发报后间隔一定时间检查单收站是否返回了该时次拼图文件;3.如果没有就改从合肥转发。全部过程基本是人工操作,阜阳雷达站在启用新一代天气雷达后,传输任务增加,汛期更是每天24次发报(不包括加密报),如果每个时次都人工操作,工作效率低、工作量也可想而知。根据工作需要,我们自己编写了传输程序,加入了更多实用功能以减轻工作量、提高工作效率、保障传输成功率。 一、程序流程图二、功能实现过程:1.编程环境:本程序使用vb.net 2003编制,操作系统为windows2003;2.定时部分:使用timer控件,6分钟循环一次;3.北京发报:使用国家局下发的发报程序trad,检测到当前时间为发报时间时,使用shell语句运行 trad.exe /auto 命令,Shell("D:\trad\RadError.exe /auto", AppWinStyle.MinimizedNoFocus, True, 10000)将拼图资料上传到节点机;4.检查节点机发报是否成功:拼图资料到达节点机发往北京后,节点机内的会生成一个类似/bffy/mioswork/log/com20050517snd.log的日志文件,其中/bffy根据当地情况会有所不同,文件中与拼图资料上传有关的内容为: 172.16.1.3 1 RAD__FY170100.ZP4 12994 010056 1 1 010136 P172.16.1.3 1 RAD__FY170100.ZP4 12994 010056 1 1 010218 X具体编程过程:a) 使用ftp方法将日志文件下载到本地目录b) 读出文件内容,保存到字符串sendStr中 Dim sr As New StreamReader("d:\trad\sendlog\" & logFileName) Dim logStr As String = sr.ReadToEndc) 使用字符串的IndexOF函数检测当日的文件中是否包含FY170100.ZP4字符串,其中1701为世界时的日期和小时:Dim intSearchResult As Integer = logStr.IndexOf(SendRadStr)如果返回值>0则说明发送成功,否则表示节点机发报失败,程序自动启用合肥转发的方式;5.合肥转发:如果本地节点机发报失败,则启用备份线路,阜阳雷达站是使用合肥转发的方法,具体实现过程如下:d) 使用本程序前的准备工作:将本地发报的trad.ini文件备份后(例如令存为fy_trad.ini),重新配置trad.ini文件,将发送目录改为合肥的服务器,具体修改部分:服务器IP地址、用户名和口令以及远程目录,并将修改后的trad.ini复制备份到hf_trad.ini文件;e) 复制hf_trad.ini文件将trad.ini文件覆盖掉f) 程序中使用shell命令运行 trad.exe /auto 命令(此时的配置文件指向合肥转发的服务器);g) 转发后将fy_trad.ini文件复制覆盖掉trad.ini文件h) 在程序中使用错误捕获( try … catch ex …. Finally … end try )语句,如果出错则提示合肥转发失败,否则提示合肥转发成功;6.检查合肥转发是否成功:本程序在合肥转发后间隔一定时间会检查9210单收站的pub1/rad文件夹中是否有该时次的本站拼图资料,如果没有则发出声音警告,提示与管理员联系;7.其他定时任务:a) 读取雷达运行状态信息:包括报警信息、雷达标定数据、雷达发射功率数据和雷达操作信息,并将这些数据写入数据库中保存,同时生成相应的图表;b) 定时向淮委用ftp方法传送相应的资料c) 定时清除相关目录下的过时文件d) 检查pup机器的最新雷达图时间是否超过10分钟,如果是则报警,提示检查雷达系统运行是否正常;e) 其他一些业务方面的任务8.自动发故障报在界面上选择“发故障报”后,需要发送拼图资料时程序会自动调用RadError.exe /auto 命令,生成该时次的雷达故障报文件,然后使用ftp方法将该文件上传到节点机。其中自动生成故障报文件的 radError.exe 由安徽省气象局李劲编写。9.错误捕获为了使拼图传输稳定可靠,程序中大量使用了错误捕获语句,并将错误信息显示给用户,同时也设计了相应的错误处理程序,保障正常情况下雷达拼图能正确传输,故障状态下及时报警。三、使用效果程序调试完成后运行稳定,拼图资料传输无一漏报,基本实现了无人干预(计算机或者操作系统故障不可避免),大大减轻了工作人员的负担,提高了发报保障率。本程序设置简单,安装方便,无须大的改动即可应用于其他台站。

版权声明:文章由 问百问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.wenbwen.com/tips/214225.html
热门文章