一种用于测试气象观测设备的方法及系统技术方案

技术编号:21033906 阅读:26 留言:0更新日期:2019-05-04 05:18
本发明专利技术涉及一种用于测试气象观测设备的方法及系统,其中,用于测试气象观测设备的方法,包括以下步骤:读取用于测试所述气象观测设备的配置文件;验证所述配置文件是否正确;若正确,则初始化所述气象观测设备,并确认是否完成初始化;若完成初始化,检查所述气象观测设备的通信状态和设备状态是否正常;若正常,根据所述配置文件依次测试所述气象观测设备,并生成测试结果;否则,显示当前错误阶段和错误内容。在本发明专利技术的技术方案中,能够减轻用户的工作量,被测对象经过一次配置,后续可重复使用,无需重复设置。

A Method and System for Testing Meteorological Observation Equipment

【技术实现步骤摘要】
一种用于测试气象观测设备的方法及系统
本专利技术涉及气象观测设备测试
,尤其涉及一种用于测试气象观测设备的方法和一种用于测试气象观测设备的系统。
技术介绍
现有的地面气象要素观测设备测试技术基于测试任务驱动,依赖人工进行测试,输入输出参数复杂,人为因素影响明显,自动化测试程度低原测控技术设计的方法是按照测试任务驱动,即根据每个测试单项任务的要求,手动对仪器进行初始化配置,并控制仪器输出各样的信号,然后再由相应的仪器进行接收来自各个方向的模拟信号、脉冲信号和数字信号等,进而对这些信号进行分析、处理和计算,最终对测试数据进行记录和汇总。上述测试技术的测试工作量大,重复多,回归测试难以实现,且测试容易出错,效率低。
技术实现思路
本专利技术旨在至少解决现有技术或相关技术中存在的技术问题之一。为此,本专利技术的一个目的在于提供一种用于测试气象观测设备的方法,其能够减轻用户的工作量,被测对象经过一次配置,后续可重复使用,无需重复设置。本专利技术的另一个目的在于提供一种用于测试气象观测设备的系统,其能够具有数据管理功能,可以进行历史数据查询,统计等功能,降低了用户操作的复杂度;大大减少了测试时间,提高了工作效率。为实现上述目的,本专利技术第一方面的技术方案提供了一种用于测试气象观测设备的方法,包括以下步骤:读取用于测试气象观测设备的配置文件;验证配置文件是否正确;若正确,则初始化气象观测设备,并确认是否完成初始化;若完成初始化,检查气象观测设备的通信状态和设备状态是否正常;若正常,根据配置文件依次测试气象观测设备,并生成测试结果;否则,显示当前错误阶段和错误内容。在该技术方案中,在测试气象观测设备进行测试之前,通过对配置文件进行验证,能够有效避免因配置文件的错误导致气象观测设备无法进行测试的问题,提高测试效率;然后对气象观测设备进行初始化,实现气象观测设备进行统一管理,避免其处于不同状态时对测试效果的影响;通过对气象观测设备的通信状态的检查,能够排除通信异常的设备以及避免因通信异常而误认为设备异常的情况的发生;在前述任一步骤中出现问题时,通过显示错误阶段和错误内容,及时提醒技术人员进行处理和维护,提高测试效率。在上述技术方案中,优选地,配置文件包括测试顺序、互斥性端口和测试项中的至少一种。在该技术方案中,通过对互斥性端口的验证,查看是否有不能同时工作的问题,能够有效排除不能同时工作的端口;通过对测试顺序和测试项的验证,查看该顺序中有无重复和遗漏的问题,能够有效避免气象观测设备的漏检和重复测试,进一步提高测试效率。在上述任一技术方案中,优选地,测试项包括温度测试、湿度测试、降水量测试、风速测试、总辐射测试、命令测试、数据包帧格式和历史数据下载测试中的至少一种。在上述任一技术方案中,优选地,还包括:接收控制指令,并根据控制指令确定配置管理类型以及对应配置管理类型的配置管理文件;对配置管理文件的有效性进行判定,并检查语法是否正确;若是,报错并终止;否则,配置管理文件作为配置文件。在该技术方案中,点击相应的配置管理按钮后,程序根据按钮的ID确定配置管理的类型,分别对加载的配置管理文件的格式进行校验,避免加载错误文件格式而无法打开;文件格式有误时,程序报错并终止本次配置管理操作;若文件格式有效,则程序打开文件对其进行语法检查,若有语法错误则报错并终止本次配置管理;若文件无语法错误,程序则加载配置管理文件的内容到内存。在上述任一技术方案中,优选地,配置管理类型包括硬件配置和参数配置。在该技术方案中,用户可以对待测的测试项进行增删改查,所有的测试项由自动化测试程序进行调用,以便实现对其进行采集、分析和判别。在上述任一技术方案中,优选地,还包括:对配置文件进行存储;在下一次测试气象观测设备调用配置文件。在该技术方案中,通过获取软件界面句柄,自动读取界面上所有配置文件的名称和值,包括各观测要素的测试指标等内容,将其序列化至数据库中,在测试时,软件自动从数据库中加载所有参数至缓存中,由测试程序调用。本专利技术第二方面的技术方案提供了一种用于测试气象观测设备的系统,包括读取模块,被设置为用于读取用于测试气象观测设备的配置文件;验证模块,被设置为用于验证配置文件是否正确;初始模块,被设置为用于初始化气象观测设备,并确认是否完成初始化;检查模块,被设置为用于检查气象观测设备的通信状态和设备状态是否正常;测试模块,被设置为用于根据配置文件依次测试气象观测设备,并生成测试结果;显示模块,被设置为用于显示当前错误阶段和错误内容。在该技术方案中,在测试气象观测设备进行测试之前,通过对配置文件进行验证,能够有效避免因配置文件的错误导致气象观测设备无法进行测试的问题,提高测试效率;然后对气象观测设备进行初始化,实现气象观测设备进行统一管理,避免其处于不同状态时对测试效果的影响;通过对气象观测设备的通信状态的检查,能够排除通信异常的设备以及避免因通信异常而误认为设备异常的情况的发生;在前述任一步骤中出现问题时,通过显示错误阶段和错误内容,及时提醒技术人员进行处理和维护,提高测试效率。在上述技术方案中,优选地,配置文件包括测试顺序、互斥性端口和测试项中的至少一种;其中,测试项包括温度测试、湿度测试、降水量测试、风速测试、总辐射测试、命令测试、数据包帧格式和历史数据下载测试中的至少一种。在该技术方案中,通过对互斥性端口的验证,查看是否有不能同时工作的问题,能够有效排除不能同时工作的端口;通过对测试顺序和测试项的验证,查看该顺序中有无重复和遗漏的问题,能够有效避免气象观测设备的漏检和重复测试,进一步提高测试效率。在上述任一技术方案中,优选地,还包括配置管理模块,被设置为用于接收控制指令,并根据控制指令确定配置管理类型以及对应配置管理类型的配置管理文件;判定模块,被设置为用于对配置管理文件的有效性进行判定,并检查语法是否正确;报错控制模块,被设置为用于报错并终止;其中,配置管理类型包括硬件配置和参数配置。在该技术方案中,点击相应的配置管理按钮后,程序根据按钮的ID确定配置管理的类型,分别对加载的配置管理文件的格式进行校验,避免加载错误文件格式而无法打开;文件格式有误时,程序报错并终止本次配置管理操作;若文件格式有效,则程序打开文件对其进行语法检查,若有语法错误则报错并终止本次配置管理;若文件无语法错误,程序则加载配置管理文件的内容到内存。在上述任一技术方案中,优选地,还包括存储模块,被设置为用于对配置文件进行存储;调用模块,被设置为用于在下一次测试气象观测设备调用配置文件。在该技术方案中,通过获取软件界面句柄,自动读取界面上所有配置文件的名称和值,包括各观测要素的测试指标等内容,将其序列化至数据库中,在测试时,软件自动从数据库中加载所有参数至缓存中,由测试程序调用。附图说明本专利技术的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:图1示出了本专利技术的一个实施例所涉及方法的流程框图;图2示出了本专利技术的另一个实施例所涉及方法的流程框图;图3示出了本专利技术的再一个实施例所涉及方法的流程框图;图4示出了本专利技术的一些实施例所涉及方法的流程框图;图5示出了本专利技术的另一些实施例所涉及方法的流程框图;图6示出了本专利技术的再一些实施例所涉及方法的流程框图。具本文档来自技高网...

【技术保护点】
1.一种用于测试气象观测设备的方法,其特征在于,包括以下步骤:读取用于测试所述气象观测设备的配置文件;验证所述配置文件是否正确;若正确,则初始化所述气象观测设备,并确认是否完成初始化;若完成初始化,检查所述气象观测设备的通信状态和设备状态是否正常;若正常,根据所述配置文件依次测试所述气象观测设备,并生成测试结果;否则,显示当前错误阶段和错误内容。

【技术特征摘要】
1.一种用于测试气象观测设备的方法,其特征在于,包括以下步骤:读取用于测试所述气象观测设备的配置文件;验证所述配置文件是否正确;若正确,则初始化所述气象观测设备,并确认是否完成初始化;若完成初始化,检查所述气象观测设备的通信状态和设备状态是否正常;若正常,根据所述配置文件依次测试所述气象观测设备,并生成测试结果;否则,显示当前错误阶段和错误内容。2.根据权利要求1所述的用于测试气象观测设备的方法,其特征在于:所述配置文件包括测试顺序、互斥性端口和测试项中的至少一种。3.根据权利要求2所述的用于测试气象观测设备的方法,其特征在于:测试项包括所述温度测试、湿度测试、降水量测试、风速测试、总辐射测试、命令测试、数据包帧格式和历史数据下载测试中的至少一种。4.根据权利要求1至3中任一项所述的用于测试气象观测设备的方法,其特征在于,还包括:接收控制指令,并根据所述控制指令确定配置管理类型以及对应所述配置管理类型的配置管理文件;对所述配置管理文件的有效性进行判定,并检查语法是否正确;若是,报错并终止;否则,所述配置管理文件作为所述配置文件。5.根据权利要求4所述的用于测试气象观测设备的方法,其特征在于:所述配置管理类型包括硬件配置和参数配置。6.根据权利要求1至3中任一项所述的用于测试气象观测设备的方法,其特征在于,还包括:对所述配置文件进行存储;在下一次测试所述气象观测设备调用所述配置文件。7.一种用于测...

【专利技术属性】
技术研发人员:陶法巩娜张建斌
申请(专利权)人:中国气象局气象探测中心北京中电精仪科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1