《表1 多普勒雷达PUP产品数据读取模块及块标记和包代码》

《表1 多普勒雷达PUP产品数据读取模块及块标记和包代码》   提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《多普勒天气雷达PUP产品强天气监测预警系统设计》


  1. 获取 高清版本忘记账户?点击这里登录
  1. 下载图表忘记账户?点击这里登录
注:表中PACKET CODE一栏中,前缀为0x的值表示为十六进制值,无0x前缀的值为十进制值。

系统设计的关键难点是多普勒天气雷达PUP产品的读取解析,表1为使用DELPHI XE2结构化编程语言编制的26个PUP产品数据读取模块名称及块标记和包代码列表。多普勒天气雷达PUP产品文件为二进制顺序记录文件,结构复杂,其包含了文件头记录、PUP产品描述记录、标志记录、字符图形记录及文本列表记录等。在产品标志记录、字符图形记录及文本列表记录中又包含了约30类图形、文本、矢量等数据结构,每个数据记录之间使用分割字(定义为-1)分隔,每一个PUP产品文件均由这30类数据结构组合构成,结构复杂紧凑,各数据记录嵌套紧密,通过高精度定位读取数据才能确保资料读取正确。基于模块化设计思想,系统由PUP产品文件头读取模块、数据记录读取模块、图形展示模块、数据分析研判模块等组成,在设计时根据PUP产品可能出现的数据类型,对一些结构相似的数据类型进行合并,定义了约20类数据记录结构,程序设计中使用BLOCK ID/PACKET CODE定义数据读取模块的跳转及返回,PUP产品读取解析源代码全部为自行编写,未使用任何第三方构件或动态链接库。