System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及轨道交通,进一步地涉及轨道交通信号列车车载控制系统自动化测试,尤其涉及一种车载控制系统的测试方法、装置、设备以及存储介质。
技术介绍
1、传统的城市轨道交通信号系统以地面设备为列车运行的控制核心,地面设备繁多,列车运行控制采用“列车-地面-列车”的方式,列车需要与地面进行“去、回”的通信交互,信息周转时间长,限制了列车运行控制的灵活性和智能化水平。对于传统城市轨道交通信号系统存在的缺陷,基于车车通信的列车自动控制系统开始出现,最大程度地精简了地面设备,以安装于列车上的车载控制系统(intelligent vehicle on-based controller,ivoc)为核心,基于列车间的直接通信,由列车根据运行计划,线路资源状况及自身运行状态自主计算行车许可,保证列车在线路上的自主安全运行控制,提高了列车运营效率和可靠性。
2、传统的人工测试是目前轨道交通信号系统测试主要采用的测试技术。车载控制系统是列车信号系统重要的环节,功能逻辑复杂,若采用传统人工测试,可能会由于操作步骤不同、遗漏关键测试步骤等因素,导致部分场景每次执行效果不相同,无法避免人为疏忽导致的错误,无法满足人们对于安全产品测试精确性和全面性的需求。
3、针对车载控制系统测试采用传统的人工测试方法无法满足对安全产品测试精确性的需求的技术问题,目前尚未提出有效的解决方案。
技术实现思路
1、本公开提供了一种车载控制系统的测试方法、装置、设备以及存储介质。
2、根据本公开的第
3、获取目标测试场景对应的目标配置数据;
4、根据目标配置数据中的列车位置信息,向仿真轨旁系统发送摆车命令;
5、将目标配置数据中与车内相关系统对应的数据发送至车内相关系统对应的目标适配器,以通过与车内相关系统对应的目标适配器进行协议转换后发送至车载控制系统,其中,车内相关系统是用于与车载控制系统通信的系统;
6、接收车载控制系统的响应数据,其中,响应数据是车载控制系统在目标测试场景的模拟场景中发送至车内相关系统,并由对应的目标适配器进行协议转换后得到的;
7、将响应数据与预期响应进行对比,得到车载控制系统在目标测试场景下的测试结果。
8、如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,在根据目标配置数据中的列车位置信息,向仿真轨旁系统发送摆车命令之前,方法还包括:
9、向仿真轨旁系统发送初始化命令,以初始化轨旁设备状态。
10、如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,在向仿真轨旁系统发送初始化命令,以初始化轨旁设备状态之前,方法还包括:
11、启动车载控制系统以及与车内相关系统对应的目标适配器。
12、如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,车内相关系统包括:its智能列车监控系统、rc联锁系统、驾驶台、mmi人机界面、tcms列车网络控制管理系统以及ite列车智能眼系统。
13、如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,车内相关系统包括rc联锁系统和驾驶台,将目标配置数据中与车内相关系统对应的数据发送至车内相关系统对应的目标适配器,以通过与车内相关系统对应的目标适配器进行协议转换后发送至车载控制系统包括:
14、将目标测试场景中的轨旁设备状态信息和进路信息发送至rc联锁系统适配器,以通过rc联锁系统适配器进行协议转换后发送至车载控制系统,其中,目标测试场景中的轨旁设备状态信息和进路信息是目标配置数据中与rc联锁系统对应的数据;
15、将目标配置数据中的列车操控信息发送至驾驶台适配器,以通过驾驶台适配器进行协议转换后发送至车载控制系统,模拟目标测试场景中驾驶台对列车的操控方式。
16、如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,接收车载控制系统的响应数据,包括:
17、接收rc联锁系统适配器发送的第一响应数据,其中,第一响应数据是车载控制系统发送至rc联锁系统,并由rc联锁系统适配器协议转换后得到的;和/或,
18、接收驾驶台适配器发送的第二响应数据,其中,第二响应数据是车载控制系统发送至驾驶台,并由驾驶台适配器协议转换后得到的。
19、如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,在目标测试场景包含多个测试步骤的情况下,将响应数据与预期响应进行对比,得到车载控制系统在目标测试场景下的测试结果,包括:
20、在第一测试步骤对应的响应数据与预期响应一致的情况下,确定第一测试步骤测试通过,并进行第二测试步骤,其中,第二测试步骤是第一测试步骤的后一个测试步骤;
21、在任意一个测试步骤对应的响应数据与预期响应不一致的情况下,停止目标测试场景的测试,确定目标测试场景测试失败;
22、在目标测试场景的全部测试步骤测试通过的情况下,确定目标测试场景测试通过。
23、根据本公开的第二方面,提供了一种车载控制系统的测试装置。该装置包括:
24、获取模块,用于获取目标测试场景对应的目标配置数据;
25、摆车模块,用于根据目标配置数据中的列车位置信息,向仿真轨旁系统发送摆车命令;
26、发送模块,用于将目标配置数据中与车内相关系统对应的数据发送至车内相关系统对应的目标适配器,以通过与车内相关系统对应的目标适配器进行协议转换后发送至车载控制系统,其中,车内相关系统是用于与车载控制系统通信的系统;
27、接收模块,用于接收车载控制系统的响应数据,其中,响应数据是车载控制系统在目标测试场景的模拟场景中发送至车内相关系统,并由对应的目标适配器进行协议转换后得到的;
28、对比模块,用于将响应数据与预期响应进行对比,得到车载控制系统在目标测试场景下的测试结果。
29、根据本公开的第三方面,提供了一种电子设备。该电子设备包括:存储器和处理器,所述存储器上存储有计算机程序,所述处理器执行所述程序时实现如以上所述的方法。
30、根据本公开的第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如根据本公开的第一方面的方法。
31、本公开根据测试场景对应的配置数据进行列车测试场景的仿真模拟,利用车内相关系统对应的适配器实现协议转换,以发送配置数据和接收车载控制系统的响应数据,并通过实际响应与预期响应的对比得到测试结果,实现了车载控制系统的自动化测试,提升了测试精确性。
32、应当理解,
技术实现思路
部分中所描述的内容并非旨在限定本公开的实施例的关键或重要特征,亦非用于限制本公开的范围。本公开的其它特征将通过以下的描述变得容易理解。
【技术保护点】
1.一种车载控制系统的测试方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在所述根据所述目标配置数据中的列车位置信息,向仿真轨旁系统发送摆车命令之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,在所述向所述仿真轨旁系统发送初始化命令,以初始化轨旁设备状态之前,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述车内相关系统包括:ITS智能列车监控系统、RC联锁系统、驾驶台、MMI人机界面、TCMS列车网络控制管理系统以及ITE列车智能眼系统。
5.根据权利要求4所述的方法,其特征在于,所述车内相关系统包括RC联锁系统和驾驶台,所述将所述目标配置数据中与车内相关系统对应的数据发送至所述车内相关系统对应的目标适配器,以通过与所述车内相关系统对应的目标适配器进行协议转换后发送至所述车载控制系统包括:
6.根据权利要求5所述的方法,其特征在于,所述接收所述车载控制系统的响应数据,包括:
7.根据权利要求1所述的方法,其特征在于,在所述目标测试场景包含多个测试步骤的情况下
8.一种车载控制系统的测试装置,其特征在于,包括:
9.一种电子设备,包括:
10.一种存储有计算机指令的非瞬时计算机可读存储介质,其特征在于,所述计算机指令用于使所述计算机执行根据权利要求1至7中任一权利要求所述的方法。
...【技术特征摘要】
1.一种车载控制系统的测试方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在所述根据所述目标配置数据中的列车位置信息,向仿真轨旁系统发送摆车命令之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,在所述向所述仿真轨旁系统发送初始化命令,以初始化轨旁设备状态之前,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述车内相关系统包括:its智能列车监控系统、rc联锁系统、驾驶台、mmi人机界面、tcms列车网络控制管理系统以及ite列车智能眼系统。
5.根据权利要求4所述的方法,其特征在于,所述车内相关系统包括rc联锁系统和驾驶台,所述将所述目标配置数据中与车内相关系统对应的数据...
【专利技术属性】
技术研发人员:马婧怡,贾庆东,
申请(专利权)人:交控科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。