ATC车载设备自动测试方法及系统技术方案

技术编号:9596180 阅读:205 留言:0更新日期:2014-01-23 01:46
本发明专利技术提供了一种ATC车载设备自动测试方法及系统,该方法中处理器自动读取并解析预设测试脚本,代替测试人员人工读取测试案例,本方法处理器将解析预设测试脚本后获得的测试命令,通过仿真系统自动地发送至ATC车载设备,代替了测试人员根据测试案例频繁地操作仿真系统的软件界面向ATC车载设备发送测试命令;自动测试的过程中测试人员与仿真系统的交互过程,完全由处理器自动完成,不必测试人员人工干预,从而实现了自动对ATC车载设备进行测试的目的,并且由处理器代替原来的人工测试的过程,使得自动测试具有测试效率高且错误率低的优点。

【技术实现步骤摘要】
【专利摘要】本专利技术提供了一种ATC车载设备自动测试方法及系统,该方法中处理器自动读取并解析预设测试脚本,代替测试人员人工读取测试案例,本方法处理器将解析预设测试脚本后获得的测试命令,通过仿真系统自动地发送至ATC车载设备,代替了测试人员根据测试案例频繁地操作仿真系统的软件界面向ATC车载设备发送测试命令;自动测试的过程中测试人员与仿真系统的交互过程,完全由处理器自动完成,不必测试人员人工干预,从而实现了自动对ATC车载设备进行测试的目的,并且由处理器代替原来的人工测试的过程,使得自动测试具有测试效率高且错误率低的优点。【专利说明】ATC车载设备自动测试方法及系统
本专利技术涉及自动测试领域,尤其涉及一种ATC车载设备自动测试方法及系统。
技术介绍
目前对列车自动控制(Automatic Train Control,ATC)车载设备进行测试的方法为JfATC车载设备与仿真系统相连,测试人员根据预先编写的测试案例操作仿真系统的软件界面,然后将生成的测试命令发送至ATC车载设备,ATC车载设备运行测试命令后,向仿真系统反馈测试结果,在测试过程中,很多测试步骤简单而重复,需要测试人员频繁地操作仿真系统,由于人为地对ATC车载设备进行测试,导致ATC车载设备测试效率低下且错误率高。
技术实现思路
本专利技术提供了一种ATC车载设备自动测试方法及系统,该方法能够自动对ATC车载设备进行测试,测试效率高且错误率低。为了解决上述问题,本专利技术提供了以下技术手段:一种ATC车载设备自动测试方法,应用于ATC车载设备自动测试系统的处理器,所述系统包括ATC车载设备,与所述ATC车载设备相连的仿真系统,与所述仿真系统相连的处理器,包括:自动读取预设测试脚本;对所述预设测试脚本解析后获取测试命令;将所述测试命令通过仿真系统发送至ATC车载设备;接收所述ATC车载设备通过所述仿真系统反馈的状态信息。优选的,所述测试命令包括:自动折返命令和/或自动控车命令。优选的,所述状态信息包括:ATC车载设备的当前位置和模式状态。优选的,在接收所述ATC车载设备通过所述仿真系统反馈的状态信息之后还包括:判断所述当前位置是否达到折返轨道;当所述当前位置达到所述折返轨道且满足折返条件时,控制所述ATC车载设备自动折返;当所述当前位置未达到折返轨道时,则等待下次所述ATC车载设备通过所述仿真系统反馈的当前位置。优选的,在接收所述ATC车载设备通过所述仿真系统反馈的状态信息之后还包括:根据所述ATC车载设备的当前位置和模式状态对所述ATC车载设备进行自动控车。优选的,所述模式状态包括:列车初始/复位状态、限速模式状态、监控模式状态、自动驾驶模式下列车自动驾驶状态、自动驾驶模式下列车进站停稳停准后开门状态、紧急制动状态和列车进站未停准未开门状态。—种ATC车载设备自动测试系统,包括:ATC车载设备;与所述ATC车载设备相连的仿真系统;与所述仿真系统相连的处理器,所述处理器用于自动读取预设测试脚本,对所述预设测试脚本解析后获取测试命令,将所述测试命令通过仿真系统发送至ATC车载设备,接收所述ATC车载设备通过所述仿真系统反馈的状态信息。优选的,所述处理器包括:脚本解析模块,用于自动读取预设测试脚本,对所述预设测试脚本解析后获取测试命令,所述测试命令包括自动折返命令和/或自动控车命令;自动折返模块,用于接收所述自动折返命令,并将所述自动折返命令通过仿真系统发送至ATC车载设备,接收所述ATC车载设备通过所述仿真系统反馈的当前位置,判断所述当前位置是否达到折返轨道,当所述当前位置达到所述折返轨道且满足折返条件时,控制所述ATC车载设备自动折返,当所述当前位置未达到折返轨道时,则等待下次所述ATC车载设备通过所述仿真系统反馈的当前位置;自动控车模块,用于接收所述自动控车命令,并将所述自动控车命令通过仿真系统发送至ATC车载设备,接收所述ATC车载设备通过所述仿真系统反馈的当前位置和模式状态,根据所述ATC车载设备的当前位置和模式状态对所述ATC车载设备进行自动控车。优选的所述脚本解析模块,还用于生成自动折返模块日志; 所述自动控车模块,还用于生成自动控车模块日志。优选的,所述处理器还包括:日志记录分析模块,用于读取所述自动折返模块日志和自动控车模块日志,并对两个日志文件进行分析,获取分析后的测试结果。本专利技术提供了一种ATC车载设备自动测试方法,该方法中处理器自动读取并解析预设测试脚本,代替测试人员人工读取测试案例,本方法处理器将解析预设测试脚本后获得的测试命令,通过仿真系统自动地发送至ATC车载设备,代替了测试人员根据测试案例频繁地操作仿真系统的软件界面向ATC车载设备发送测试命令;自动测试的过程中测试人员与仿真系统的交互过程,完全由处理器自动完成,不必测试人员人工干预,从而实现了自动对ATC车载设备进行测试的目的,并且由处理器代替原来的人工测试的过程,使得自动测试具有测试效率高且错误率低的优点。【专利附图】【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例公开的ATC车载设备自动测试系统的结构示意图;图2为本专利技术实施例公开的ATC车载设备自动测试方法的流程图;图3为本专利技术实施例公开的ATC车载设备自动测试方法中对状态信息进行处理的流程图;图4为本专利技术实施例公开的又一 ATC车载设备自动测试方法中对状态信息进行处理的流程图;图5为本专利技术实施例公开的又一 ATC车载设备自动测试系统的结构示意图。【具体实施方式】下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术首先提供了一种ATC车载设备自动测试系统,如图1所示,所述系统包括:ATC车载设备100,所述ATC车载设备100相连的仿真系统200,与所述仿真系统200相连的处理器300。为了实现对ATC车载设备的自动测试,本专利技术在仿真系统另一侧增加处理器,通过处理器与仿真系统进行数据交互,代替原来测试人员与仿真系统的交互工作。在ATC车载设备自动测试系统的基础上,本专利技术提供了一种ATC车载设备自动测试方法,该方法应用于ATC车载设备自动测试系统的处理器300,如图2所示,该方法包括以下步骤:步骤SlOl:自动读取预设测试脚本;预设测试脚本为工程师根据测试需要预先编写测试案例(测试序列),为了实现对ATC车载设备的自动测试,ATC车载设备自动测试系统预先定义了预设测试脚本的格式和规范,并工程师编写完成的预设测试脚本存储至处理器内部的存储器内,供处理器在对ATC车载设备自动测试时自动调用并读取。步骤S102:对所述预设测试脚本解析后获取测试命令;处理器读取预设测试脚本后,需要对预设测试脚本进行解析,获得与本次测试相关的测试命令,由于对ATC车载设备进行测试目的是测本文档来自技高网...

【技术保护点】
一种ATC车载设备自动测试方法,其特征在于,应用于ATC车载设备自动测试系统的处理器,所述系统包括ATC车载设备,与所述ATC车载设备相连的仿真系统,与所述仿真系统相连的处理器,包括:自动读取预设测试脚本;对所述预设测试脚本解析后获取测试命令;将所述测试命令通过仿真系统发送至ATC车载设备;接收所述ATC车载设备通过所述仿真系统反馈的状态信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:付观华袁通刘佳李楠张明垣袁春贵
申请(专利权)人:北京全路通信信号研究设计院有限公司
类型:发明
国别省市:

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

1