TCC与TSRS间区间占用检查功能的交互式仿真测试方法与流程

文档序号:19127255发布日期:2019-11-13 02:15阅读:676来源:国知局
TCC与TSRS间区间占用检查功能的交互式仿真测试方法与流程

本发明涉及列车检测维护领域,尤其是涉及一种tcc与tsrs间区间占用检查功能的交互式仿真测试方法。



背景技术:

我国新时期智能铁路时代,列车自动驾驶ato功能被提出以降低司机劳动强度,ato地面核心设备包括临时限速服务器tsrs、列控中心tcc和调度集中系统(ctc)。列车运行实行空间间隔制,以保证两车之间的安全距离,目前为降低区间轨道电路故障或分路不良带来的行车影响,对采用tcc进行轨道电路编码及区间信号机点灯控制的c2、c3线路,由tcc增加功能模块实施区间占用逻辑检查,同时,对接口设备tsrs进行适应性修改。软件升级后,需对tcc和tsrs间的接口进行测试。

传统测试方法依据“接口文件+采用真实接口环境”进行测试。直接采用接口文件和tcc-tsrs真实接口环境进行测试时,首先,从接口文件直接转换成测试场景,容易导致测试场景不全面;其次,由于真实设备只能发送或接收正常消息,不会发出非法消息,所以真实接口环境能完成测试的场景较少,范围较小;然后,采用真实接口环境测试,设置测试场景速度较慢,效率较低;最后,由于真实接口环境具有操作不灵活和交互消息不直观等不足,不便于测试或调试人员理解设备间的交互功能。



技术实现要素:

本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种tcc与tsrs间区间占用检查功能的交互及仿真测试方法。

本发明的目的可以通过以下技术方案来实现:

一种tcc与tsrs间区间占用检查功能的交互式仿真测试方法,具体包括:

s1:根据接口文件确定所有状态转换场景;

s2:根据所述所有状态转换场景画出待测tcc区间占用检查功能的状态机图;

s3:利用仿真tsrs设置并测试所有状态转换场景;

s4:若s3的测试结果与所述状态机图一致则测试通过,反之,测试不通过。

进一步地,所述仿真tsrs设有可填写闭塞分区分路状态标志的交互界面。

进一步地,所述闭塞分区分路状态标志在tcc请求之后自动回复。

进一步地,所述仿真tsrs还设有快速设置所有闭塞分区失去分路状态的功能键,所述失去分路状态表示有列车时轨道继电器吸起的一种状态。

进一步地,所述仿真tsrs设有包含闭塞分区接收显示区的界面,该界面用于显示接收到的tcc闭塞分区状态信息。

进一步地,步骤s1具体为:

s101:根据闭塞分区分路状态的种类和数量求得待测设备tcc的可测状态的种类和数量;

s102:根据s101结果求得接口tsrs回复情况即状态转换场景的种类和数量。

进一步地,所述闭塞分区分路状态的种类和数量根据分路状态的值的位数求得。

进一步地,在所述状态机图中,上电后开始,断电后结束。

进一步地,所述的利用仿真tsrs设置并测试所有状态转换场景具体为:

s301:在仿真tsrs上快速设置所有闭塞分区失去分路状态为非法,重新启动tcc,仿真tsrs的闭塞分区接收显示区界面上显示接收到的tcc闭塞分区状态为未知,再从tcc维护台观察所有闭塞分区失去分路状态,为未初始化则测试通过,反之,测试不通过;

s302:在仿真tsrs上快速设置所有闭塞分区失去分路状态为有分路或未知,重新启动tcc,仿真tsrs的闭塞分区接收显示区界面上显示接收到的tcc闭塞分区状态为未知,再从tcc维护台观察所有闭塞分区失去分路状态,为有分路则测试通过,反之,测试不通过;

s303:在仿真tsrs上快速设置所有闭塞分区失去分路状态为无分路,重新启动tcc,仿真tsrs的闭塞分区接收显示区界面上显示接收到的tcc闭塞分区状态为未知,再从tcc维护台观察所有闭塞分区失去分路状态,为无分路则测试通过,反之,测试不通过;

s304:设置tcc闭塞分区为有分路,仿真tsrs的闭塞分区接收显示区界面上显示接收到的tcc闭塞分区状态为有分路,在仿真tsrs上快速设置所有闭塞分区失去分路状态为无分路,再从tcc维护台观察所有闭塞分区失去分路状态,为有分路则测试通过,反之,测试不通过;

s305:设置tcc闭塞分区为无分路,仿真tsrs的闭塞分区接收显示区界面上显示接收到的tcc闭塞分区状态为无分路,在仿真tsrs上快速设置所有闭塞分区失去分路状态为有分路,再从tcc维护台观察所有闭塞分区失去分路状态,为无分路则测试通过,反之,测试不通过。

与现有技术相比,本发明具有以如下有益效果:

(1)本发明不同于传统的区间占用逻辑检查方法,即直接采用接口文件和tcc-tsrs真实接口环境进行测试,接口文件直接转换成测试场景,容易导致测试场景不全面,而根据接口文件,画出待测tcc区间占检功能的状态机图,测试的场景涵盖范围广;

(2)本发明利用仿真tsrs添加了设置分路状态功能、快捷设置功能和分路状态接收显示界面,相比传统方法即按照真实接口环境设置测试场景,本发明解决了真实接口环境测试范围的限制,使相关人员快速理解区间占检交互功能,提高了测试执行效率;

(3)本发明引入状态机图,通过直接对比测试结果与状态机图,根据二者一致与否判断测试是否通过,直观明了,提高了测试过程的便捷性和准确性。

附图说明

图1为本发明流程图;

图2为tcc闭塞分区状态信息图;

图3为tcc失去分路状态信息图;

图4为tcc闭塞分区失去分路状态转换状态机图。

具体实施方式

下面结合附图和具体实施例对本发明进行详细说明。本实施例以本发明技术方案为前提进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于下述的实施例。

本发明实现“tcc与tsrs间区间占用检查功能”的“状态机图+交互式仿真测试”,包括:

引入状态机图:

根据接口文件,画出待测tcc区间占检功能的状态机图。

仿真tsrs改进:

仿真tsrs,先增设一个对话框界面可人工填写闭塞分区分路状态标志,将要回复的信息在tcc请求之前填好,待其请求时由仿真tsrs自动回复;再添加一个便捷功能,快速设置所有闭塞分区失去分路状态;再增添一个包含闭塞分区接收显示区界面,观察接收到的tcc闭塞分区状态信息。

一种tcc与tsrs间区间占用检查功能的交互式仿真测试方法,如图1,具体步骤包括:

s1:根据接口文件画出待测tcc区间占用检查功能的状态机图,具体为:

s101:如图2和图3,根据分路状态的值的位数为2位,判断闭塞分区分路的状态有4种;

s102:如图3,待测设备tcc有4种状态,可测状态为3种,接口tsrs回复情况有5种,即转换场景有5种,上电开始,断电结束,根据状态和条件可画出状态机图;

s2:根据所述状态机图确定所有状态转换场景,具体为:

确定共5种场景:“未初始化”到“未初始化”、“未初始化”到“有分路”、“未初始化”到“无分路”、“有分路”到“有分路”和“无分路”到“无分路”;

s3:利用仿真tsrs设置并测试确定的5种状态转换场景;

所述仿真tsrs设有包含闭塞分区接收显示区的界面,该界面用于显示接收到的tcc闭塞分区状态信息,所述仿真tsrs设有可填写闭塞分区分路状态标志的交互界面,所述闭塞分区分路状态标志在tcc请求之后自动回复,所述仿真tsrs还设有快速设置所有闭塞分区失去分路状态的功能键,可通过功能键一键设置。

s4:若s3的测试结果与所述状态机图一致则测试通过,反之,测试不通过。

以上详细描述了本发明的较佳具体实施例。应当理解,本领域的普通技术人员无需创造性劳动就可以根据本发明的构思作出诸多修改和变化。因此,凡本技术领域中技术人员依本发明的构思在现有技术的基础上通过逻辑分析、推理或者有限的实验可以得到的技术方案,皆应在由权利要求书所确定的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1