CN113759877A - 一种列车网络信号测试方法及*** - Google Patents

一种列车网络信号测试方法及*** Download PDF

Info

Publication number
CN113759877A
CN113759877A CN202111086187.8A CN202111086187A CN113759877A CN 113759877 A CN113759877 A CN 113759877A CN 202111086187 A CN202111086187 A CN 202111086187A CN 113759877 A CN113759877 A CN 113759877A
Authority
CN
China
Prior art keywords
test
protocol
logic
control unit
central control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202111086187.8A
Other languages
English (en)
Other versions
CN113759877B (zh
Inventor
穆瑞琦
张大伟
张顺广
梅樱
韩广顺
王丽芳
吴欢欢
赵红卫
高枫
姚放
冯浩
张波
曹宏发
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Academy of Railway Sciences Corp Ltd CARS
Locomotive and Car Research Institute of CARS
Beijing Zongheng Electromechanical Technology Co Ltd
Tieke Aspect Tianjin Technology Development Co Ltd
Original Assignee
China Academy of Railway Sciences Corp Ltd CARS
Locomotive and Car Research Institute of CARS
Beijing Zongheng Electromechanical Technology Co Ltd
Tieke Aspect Tianjin Technology Development Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Academy of Railway Sciences Corp Ltd CARS, Locomotive and Car Research Institute of CARS, Beijing Zongheng Electromechanical Technology Co Ltd, Tieke Aspect Tianjin Technology Development Co Ltd filed Critical China Academy of Railway Sciences Corp Ltd CARS
Priority to CN202111086187.8A priority Critical patent/CN113759877B/zh
Publication of CN113759877A publication Critical patent/CN113759877A/zh
Application granted granted Critical
Publication of CN113759877B publication Critical patent/CN113759877B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0218Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults
    • G05B23/0256Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults injecting test signals and analyzing monitored process response, e.g. injecting the test signal while interrupting the normal operation of the monitored system; superimposing the test signal onto a control signal during normal operation of the monitored system
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/24Pc safety
    • G05B2219/24065Real time diagnostics
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Train Traffic Observation, Control, And Security (AREA)
  • Maintenance And Management Of Digital Transmission (AREA)

Abstract

本申请提供一种列车网络信号测试方法及***,所述方法包括:通过以太网向列车中央控制单元发送逻辑测试信号及协议测试信号,以使所述列车中央控制单元进行逻辑测试及协议测试,并将产生的协议测试响应信号发送至辅助测试***;根据所述列车中央控制单元反馈的逻辑测试响应信号及所述辅助测试***反馈的协议测试响应信号生成测试结果。本申请能够利用主测试台及辅助测试***进行逻辑测试及协议测试。

Description

一种列车网络信号测试方法及***
技术领域
本申请涉及列车网络信号测试领域,具体涉及一种基于列车网络协议及控制逻辑的列车网络信号测试方法及***。
背景技术
针对高速铁路列车及地铁列车的***信号,现有基于列车网络协议及控制逻辑的测试技术多为手动测试过程,信号自动测试方法及设备尚比较少见。随着高速铁路列车设备的迅速发展,手动测试方法的准确性及所带来的工作强度不再能适应新技术及新设备的需求。
发明内容
针对现有技术中的问题,本申请提供一种列车网络信号测试方法及***,能够利用主测试台及辅助测试***进行逻辑测试及协议测试。
为解决上述技术问题,本申请提供以下技术方案:
第一方面,本申请提供一种列车网络信号测试方法,包括:
通过以太网向列车中央控制单元发送逻辑测试信号及协议测试信号,以使所述列车中央控制单元进行逻辑测试及协议测试,并将产生的协议测试响应信号发送至辅助测试***;
根据所述列车中央控制单元反馈的逻辑测试响应信号及所述辅助测试***反馈的协议测试响应信号生成测试结果。
进一步地,所述逻辑测试信号为逻辑测试前置条件的变量值,所述逻辑测试响应信号为所述逻辑测试前置条件的变量值的反馈值;通过以太网向列车中央控制单元发送逻辑测试信号,以使所述列车中央控制单元进行逻辑测试,包括:
发送预设逻辑测试用例对应的所述逻辑测试前置条件的变量值至所述列车中央控制单元,以使所述列车中央控制单元进行逻辑测试,并产生所述逻辑测试前置条件的变量值的反馈值。
进一步地,所述逻辑测试信号为逻辑测试步骤的变量值,所述逻辑测试响应信号为所述逻辑测试步骤的变量值的反馈值;通过以太网向列车中央控制单元发送逻辑测试信号,以使所述列车中央控制单元进行逻辑测试,包括:
发送所述预设逻辑测试用例对应的所述逻辑测试步骤的变量值至所述列车中央控制单元,以使所述列车中央控制单元进行逻辑测试,并产生所述逻辑测试步骤的变量值的反馈值。
进一步地,所述测试结果为逻辑测试结果,所述根据所述列车中央控制单元反馈的逻辑测试响应信号及所述辅助测试***反馈的协议测试响应信号生成测试结果,包括:
比对逻辑测试步骤的预设值与返回的所述逻辑测试步骤的变量值的反馈值,得到所述逻辑测试结果。
进一步地,所述协议测试信号为协议接口变量,所述协议测试响应信号为协议接口变量的反馈值,通过以太网向列车中央控制单元发送协议测试信号,以使所述列车中央控制单元进行协议测试,并将产生的协议测试响应信号发送至辅助测试***,包括:
发送预设协议测试用例对应的所述协议接口变量至所述列车中央控制单元,以使所述列车中央控制单元进行协议测试,并将产生的协议测试响应信号发送至辅助测试***,产生所述协议接口变量的反馈值。
进一步地,所述测试结果为协议测试结果,根据所述辅助测试***反馈的协议测试响应信号生成测试结果,包括:
比对发送的协议接口变量与所述协议接口变量的反馈值,得到协议测试结果。
进一步地,所述的列车网络信号测试方法,还包括:根据预先设定的变量返回周期、变量端口号及变量偏移量接收所述辅助测试***返回的协议接口变量的反馈值。
进一步地,所述的列车网络信号测试方法,还包括:在进行协议测试前,向与所述辅助测试***连接的MVB板卡发送启动信号,以使所述MVB板卡加载所述协议测试用例,并设置用于数据发送的源端口及用于数据接收的宿端口。
进一步地,所述的列车网络信号测试方法,还包括:在进行协议测试前,向与所述辅助测试***连接的TRDP发送启动信号,以使所述TRDP加载所述协议测试用例,并设置用于数据发送及接收的组播地址。
第二方面,本申请提供一种列车网络信号测试***,应用于本申请所提供的方法,包括:
主测试台,通过以太网交换机连接列车中央控制单元,以与所述列车中央控制单元进行测试信号交互;所述测试信号包括逻辑测试信号及协议测试信号;
辅助测试***,通过MVB板卡或TRDP连接所述主测试台及所述列车中央控制单元,以与所述列车中央控制单元及所述主测试台进行测试信号交互,辅助完成列车网络信号测试。
针对现有技术中的问题,本申请提供的列车网络信号测试方法及***,能够利用主测试台及辅助测试***进行逻辑测试及协议测试,填补了使用专用设备进行网络协议自动测试及控制逻辑自动测试的空白,实现了集测试用例编辑与管理、测试结果自动保存及测试报告自动生成于一体的自动测试流程,对完善高速铁路动车组、地铁列车手动及自动测试方法具有很好的参照价值,对多种车型的网络协议自动测试及控制逻辑自动测试具有较高的参考意义,减少了测试过程中人工手动干预所带来的测试误差,降低了测试人员的工作量。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例中自动测试台拓扑结构图之一;
图2为本申请实施例中自动测试台拓扑结构图之二;
图3为本申请实施例中方法的总流程图;
图4为本申请实施例中实现该方法的软件架构图;
图5为本申请实施例中逻辑自动测试流程图;
图6为本申请实施例中协议自动测试流程图;
图7为本申请实施例中MVB模式启动流程图;
图8为本申请实施例中TRDP模式启动流程图;
图9为本申请实施例中逻辑测试界面之一;
图10为本申请实施例中逻辑测试界面之二;
图11为本申请实施例中逻辑测试界面之三;
图12为本申请实施例中逻辑测试界面之四;
图13为本申请实施例中逻辑测试界面之五;
图14为本申请实施例中逻辑测试界面之六;
图15为本申请实施例中逻辑测试界面之七;
图16为本申请实施例中协议测试界面之一;
图17为本申请实施例中协议测试界面之二;
图18为本申请实施例中协议测试界面之三;
图19为本申请实施例中协议测试界面之四;
图20为本申请实施例中协议测试界面之五。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
为了测试高速铁路动车组及地铁列车的控制逻辑及网络协议,本申请提供了一种准确性高、可靠性高的自动测试方法,用于自动快速验证高速铁路动车组与地铁列车控制逻辑的正确性以及验证高速铁路动车组与地铁列车网络协议的时效性,快速准确地完成对高速铁路动车组及地铁列车控制逻辑及网络协议的自动测试。
一实施例中,参见图1及图2,为了能够利用主测试台及辅助测试***进行逻辑测试及协议测试,本申请提供一种列车网络信号测试***,包括:主测试台1及辅助测试***2。
其中,主测试台1通过以太网交换机4连接列车中央控制单元3,以与列车中央控制单元3进行测试信号交互;测试信号包括逻辑测试信号及协议测试信号;辅助测试***2通过MVB板卡5或TRDP6连接主测试台1及列车中央控制单元3,以与列车中央控制单元3及主测试台1进行测试信号交互,辅助完成列车网络信号测试,具体通过以下方法实现。
具体地,参见图1及图2,本申请提供的列车网络信号测试***还包括:用于连接主测试台1与辅助测试***2的车辆总线网络所对应的板卡,具体可以为MVB板卡5或TRDP6。也就是说,主测试台1与辅助测试***2可以通过MVB网络连接,也可以通过以太网连接。一实施例中,主测试台1与辅助测试***2还可以通过以太网连接,本申请不以此为限。
主测试台1可以作为本申请所提供方法的执行主体,其上可以搭载用于进行控制逻辑测试及网络协议测试的软件,以下简称测试软件。该测试软件可以实现测试用例的管理、测试参数的配置、测试的执行及测试报告的生成等功能。此外,该测试软件还可以实现对测试过程所涉及的测试设备,如MVB连接参数、TRDP连接参数、中央控制单元参数及辅助测试***参数等的设置与远程控制。
该测试软件可利用TCP通信协议,对中央控制单元3的各信号进行监视、设置及修改。通过对中央控制单元3上信号的获取,可快速构建测试用例,对测试用例实现编缉与保存。从而,在自动化测试过程实现了对测试用例合法性的自动判断,同时还能按顺序自动执行测试用例,并自动生成测试结果及测试报告。
需要说明的是,在进行MVB网络连接时,主测试台1上安装有PCI插槽式MVB板卡,可以使用串口线连接MVB交换机,主测试台1上运行的测试软件可以通过串口进行通信,完成数据的读取及设置。
在以TRDP进行连接时,主测试台1可以使用网线连接列车以太网交换机,主测试台1上运行的测试软件可以使用UDP通信协议,从组播地址中读取并设置数据。
在进行TCP网络连接时,主测试台1可以通过网线连接列车以太网交换机,并与列车中央控制单元3进行信号交互,以获取并设置数据。
从上述描述可知,本申请提供的列车网络信号测试***,能够利用主测试台及辅助测试***进行逻辑测试及协议测试,填补了使用专用设备进行网络协议自动测试及控制逻辑自动测试的空白,实现了集测试用例编辑与管理、测试结果自动保存及测试报告自动生成于一体的自动测试流程,对完善高速铁路动车组、地铁列车手动及自动测试方法具有很好的参照价值,对多种车型的网络协议自动测试及控制逻辑自动测试具有较高的参考意义,减少了测试过程中人工手动干预所带来的测试误差,降低了测试人员的工作量。
一实施例中,参见图3,应用上述***,本申请提供一种列车网络信号测试方法,包括:
S301:通过以太网向列车中央控制单元发送逻辑测试信号及协议测试信号,以使所述列车中央控制单元进行逻辑测试及协议测试,并将产生的协议测试响应信号发送至辅助测试***;
S302:根据所述列车中央控制单元反馈的逻辑测试响应信号及所述辅助测试***反馈的协议测试响应信号生成测试结果。
可以理解的是,本申请所述的测试软件可以执行列车网络信号测试方法,其软件架构图可以参见图4。测试软件由四层结构组成:
①通信层:实现以太网及串口通信的物理连接。
②通信接口层:实现与列车中央控制单元3的TCP通信,与MVB网络的MVB通信及TRDP UDP的组播通信。
③数据解析层:实现对列车中央控制单元3的数据解析,对MVB网络交互数据的解析、对TRDP网络组播数据的解析及对测试用例的数据解析。
④应用层:提供实现本方法的各种应用模块。
一实施例中,对列车中央控制单元3的逻辑测试与协议测试可以分开进行。
一实施例中,在进行逻辑测试时,主测试台1通过以太网向列车中央控制单元3发送逻辑测试信号,列车中央控制单元3在接收到逻辑测试信号后,可以生成逻辑测试响应信号,并通过原通信链路反馈给列车中央控制单元3。主测试台1通过比对逻辑测试信号与逻辑测试响应信号是否一致,可以得到列车中央控制单元3运行逻辑是否正常的判断结果。
具体地,一实施例中,参见图5所示的逻辑自动测试流程图,逻辑测试信号为逻辑测试前置条件的变量值,逻辑测试响应信号为逻辑测试前置条件的变量值的反馈值;通过以太网向列车中央控制单元发送逻辑测试信号,以使列车中央控制单元进行逻辑测试,包括:
主测试台1发送预设逻辑测试用例对应的逻辑测试前置条件的变量值至列车中央控制单元3,以使列车中央控制单元3进行逻辑测试,并产生逻辑测试前置条件的变量值的反馈值。其中,预设逻辑测试用例可以由本申请所述的测试软件预先生成,并存储于主测试台1中。
可以理解的是,如果主测试台1发送了逻辑测试前置条件的变量值给列车中央控制单元3,列车中央控制单元3接收到该逻辑测试前置条件的变量值后,准确生成了逻辑测试前置条件的变量值的反馈值,并反馈给了主测试台1,则表明逻辑测试前置条件设置成功,可以进行后续逻辑测试;否则记录错误消息,显示不通过及详细信息,逻辑测试结束。
从上述描述可知,本申请提供的列车网络信号测试方法,能够通过以太网向列车中央控制单元发送逻辑测试信号,以使列车中央控制单元进行逻辑测试。
一实施例中,参见图5,逻辑测试信号为逻辑测试步骤的变量值,逻辑测试响应信号为逻辑测试步骤的变量值的反馈值;通过以太网向列车中央控制单元发送逻辑测试信号,以使列车中央控制单元进行逻辑测试,包括:
主测试台1发送预设逻辑测试用例对应的逻辑测试步骤的变量值至列车中央控制单元3,以使列车中央控制单元3进行逻辑测试,并产生逻辑测试步骤的变量值的反馈值。
一实施例中,测试结果为逻辑测试结果,根据列车中央控制单元反馈的逻辑测试响应信号及辅助测试***反馈的协议测试响应信号生成测试结果,包括:
比对逻辑测试步骤的预设值与返回的逻辑测试步骤的变量值的反馈值,得到逻辑测试结果。
可以理解的是,如果主测试台1发送了逻辑测试步骤的变量值给列车中央控制单元3,列车中央控制单元3接收到该逻辑测试步骤的变量值后,准确生成了逻辑测试步骤的变量值的反馈值,并反馈给了主测试台1,则表明列车中央控制单元3的逻辑反馈正常,逻辑测试成功;否则记录错误消息,显示不通过及详细信息,逻辑测试结束。
从上述描述可知,本申请提供的列车网络信号测试方法,能够通过以太网向列车中央控制单元发送逻辑测试信号,以使列车中央控制单元进行逻辑测试。
一实施例中,在进行协议测试时,主测试台1通过以太网向列车中央控制单元3发送协议测试信号,列车中央控制单元3在接收到协议测试信号后,可以通过MVB网络或TRDP网络将协议测试信号传输至辅助测试***2,辅助测试***2根据协议测试信号生成协议测试响应信号,并最终通过MVB网络或TRDP网络反馈给主测试台1,主测试台1可以利用其所搭载的测试软件进行测试判断,也就是比对协议测试信号与协议测试响应信号是否一致,从而判断中央控制单元3的协议通信是否正常。其中,预设协议测试用例可以由本申请所述的测试软件预先生成,并存储于主测试台1中。
具体地,一实施例中,参见图6所示的协议自动测试流程图,协议测试信号为协议接口变量,协议测试响应信号为协议接口变量的反馈值,通过以太网向列车中央控制单元发送协议测试信号,以使列车中央控制单元进行协议测试,并将产生的协议测试响应信号发送至辅助测试***,包括:
主测试台1发送预设协议测试用例对应的协议接口变量至列车中央控制单元3,以使列车中央控制单元3进行协议测试,并将产生的协议测试响应信号发送至辅助测试***2,产生协议接口变量的反馈值。
需要说明的是,参见图6,主测试台1可以根据数据类型,例如数值型及布尔型,循环读取协议接口变量。当采用MVB网络进行通信时,主测试台1读取协议接口变量的方法是按照协议测试用例中变量的变化周期及偏移量,从MVB宿端口读取数据,并显示在变量列表中。当通过TRDP进行通信时,主测试台1读取协议接口变量的方法是按照协议测试用例中变量的变化周期、COMID端口号及偏移量读取数据。也就是说,根据预先设定的变量返回周期、变量端口号及变量偏移量接收辅助测试***返回的协议接口变量的反馈值。
一实施例中,测试结果为协议测试结果,根据辅助测试***反馈的协议测试响应信号生成测试结果,包括:
比对发送的协议接口变量值与协议接口变量的反馈值,得到协议测试结果。
从上述描述可知,本申请提供的列车网络信号测试方法,能够通过以太网向列车中央控制单元发送协议测试信号,以使列车中央控制单元进行协议测试,并将产生的协议测试响应信号发送至辅助测试***。
一实施例中,参见图1及图7,在进行协议测试前,向与辅助测试***2连接的MVB板卡5发送启动信号,以使MVB板卡加载协议测试用例,并设置用于数据发送的源端口及用于数据接收的宿端口。
可以理解的是,在进行协议测试前,主测试台1需要向MVB板卡5发送启动信号,MVB板卡5接收到该启动信号后,可以打开数据通讯串口,并加载必要的串口通讯参数,打开MVB通讯功能。完成上述操作后,MVB板卡5还需要加载协议测试用例的源端口及宿端口,并将当前状态设置为MVB打开状态,以便在测试过程中,从源端口发送数据,从宿端口接收数据,最终完成MVB的启动过程。
一实施例中,参见图2及图8,在进行协议测试前,向与辅助测试***2连接的TRDP6发送启动信号,以使TRDP加载协议测试用例,并设置用于数据发送及接收的组播地址。
可以理解的是,在进行协议测试前,主测试台1需要TRDP6发送启动信号,TRDP6接收到该启动信号后,可以打开UPD端口17224,然后启动UPD接收线程,加入组播地址,最终使用UDP组播地址发送和接收TRDP格式数据。
为了更好地理解本申请所提供的方法,现举一实施例加以说明。
①逻辑自动测试
测试开始时,测试人员打开试验台电脑,将其连接至中央控制单元的以太,再将试验台的MVB板卡用MVB线连接MVB网络或直接连接在中央控制单元或被测试子***的MVB接口。运行试验台信号的测试软件。选择“设备连接”添加中央控制单元,使其状态变为“解析完成”,参见图9。
在逻辑测试管理下方的空白区域点击鼠标右键弹出菜单选择“新建用例”,参见图10。进入逻辑测试用例编辑界面,参见图11及图12。
编辑用例完成后,选择“逻辑测试管理”中的一项测试用例,打开新窗口,点击“开始”按钮自动测试开始,结果会自动显示,参见图13。
对于“未通过”测试用例,在“输出”窗口显示未通过原因,参见图14。
点击“保存结果”,在“测试结果”中点击“导出”自动生成报告,参见图15。
②协议自动测试
协议测试用例存储在excel表格中,参见图16。
需要说明的是,一实施例中,对于MVB测试,MVB板卡获取端口地址0xA18的数据,按字偏移(字节偏移)和位偏移获取每个变量的值,再与CCU中设置的值进行比对。
一实施例中,对于TRDP测试,从UDP组播地址获取对应ComID为21304数据,从数据中按ETH字偏移(字节偏移)和ETH位偏移获取变量值。
其中,变量值设置规则可以如下:
为了测试准确测试每个变量的值,根据变量类型设置一次最小值、中间值和最大值,分三次设置CCU中变量值,每设置一次等待一次特征周期,再从MVB或TRDP中根据MVB或TRDP端口、子偏移和位偏移获取值进行对比。布尔类型只能设置0和1。
举例来说,测试用例中第一个变量MVB方式,先将CCU中wmhigher5rxA1变量设置为0,等待特征周期128毫秒,再从MVB端口0xA18中读取数据,在数据中解析出第0字节(字偏移)第0位(位偏移)的值是否为0,如果是1,测试不通过。第一个值测试完成。继续等待刷新周期512毫秒,再将CCU中这个变量值设置为1,等待特征周期128毫秒,再从MVB端口0xA18中读取数据,在数据中解析出第0字节(字偏移)第0位(位偏移)的值是否为1,如果是0,测试不通过。两个值的测试都相同才算这个变量在MVB模式下测试通过,否则为不通过。TRDP的测试过程基本相同。
协议测试的过程具体如下:
打开协议测试窗口,选择模式(MVB)、选择在线CCU,参见图17。
选择协议测试文件(测试用例:固定格式的excel文件)从下拉列表中选择文件表格、发送者和接收者。设置周期倍数,勾选“连续”(如果不勾选连续只测一条变量)点击“开始”自动开始测试,参见图18。
测试结果显示通过/不通过,参见图19。
测试完成后,点击“导出”,弹出另存为窗口,自动生成文件名,选择文件存储目录“保存”导出excel测试结果,自动打开文件。点击“生成报告”按钮,根据协议测试报告模板自动生成word测试报告,参见图20。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于设备实现方法的实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
虽然本说明书实施例提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的手段可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、产品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、产品或者设备所固有的要素。在没有更多限制的情况下,并不排除在包括所述要素的过程、方法、产品或者设备中还存在另外的相同或等同要素。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于***实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本说明书实施例的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
以上所述仅为本说明书实施例的实施例而已,并不用于限制本说明书实施例。对于本领域技术人员来说,本说明书实施例可以有各种更改和变化。凡在本说明书实施例的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本说明书实施例的权利要求范围之内。

Claims (10)

1.一种列车网络信号测试方法,其特征在于,包括:
通过以太网向列车中央控制单元发送逻辑测试信号及协议测试信号,以使所述列车中央控制单元进行逻辑测试及协议测试,并将产生的协议测试响应信号发送至辅助测试***;
根据所述列车中央控制单元反馈的逻辑测试响应信号及所述辅助测试***反馈的协议测试响应信号生成测试结果。
2.根据权利要求1所述的列车网络信号测试方法,其特征在于,所述逻辑测试信号为逻辑测试前置条件的变量值,所述逻辑测试响应信号为所述逻辑测试前置条件的变量值的反馈值;通过以太网向列车中央控制单元发送逻辑测试信号,以使所述列车中央控制单元进行逻辑测试,包括:
发送预设逻辑测试用例对应的所述逻辑测试前置条件的变量值至所述列车中央控制单元,以使所述列车中央控制单元进行逻辑测试,并产生所述逻辑测试前置条件的变量值的反馈值。
3.根据权利要求2所述的列车网络信号测试方法,其特征在于,所述逻辑测试信号为逻辑测试步骤的变量值,所述逻辑测试响应信号为所述逻辑测试步骤的变量值的反馈值;通过以太网向列车中央控制单元发送逻辑测试信号,以使所述列车中央控制单元进行逻辑测试,包括:
发送所述预设逻辑测试用例对应的所述逻辑测试步骤的变量值至所述列车中央控制单元,以使所述列车中央控制单元进行逻辑测试,并产生所述逻辑测试步骤的变量值的反馈值。
4.根据权利要求3所述的列车网络信号测试方法,其特征在于,所述测试结果为逻辑测试结果,所述根据所述列车中央控制单元反馈的逻辑测试响应信号及所述辅助测试***反馈的协议测试响应信号生成测试结果,包括:
比对逻辑测试步骤的预设值与返回的所述逻辑测试步骤的变量值的反馈值,得到所述逻辑测试结果。
5.根据权利要求1所述的列车网络信号测试方法,其特征在于,所述协议测试信号为协议接口变量,所述协议测试响应信号为协议接口变量的反馈值,通过以太网向列车中央控制单元发送协议测试信号,以使所述列车中央控制单元进行协议测试,并将产生的协议测试响应信号发送至辅助测试***,包括:
发送预设协议测试用例对应的所述协议接口变量至所述列车中央控制单元,以使所述列车中央控制单元进行协议测试,并将产生的协议测试响应信号发送至辅助测试***,产生所述协议接口变量的反馈值。
6.根据权利要求5所述的列车网络信号测试方法,其特征在于,所述测试结果为协议测试结果,根据所述辅助测试***反馈的协议测试响应信号生成测试结果,包括:
比对发送的协议接口变量与所述协议接口变量的反馈值,得到协议测试结果。
7.根据权利要求5所述的列车网络信号测试方法,其特征在于,还包括:根据预先设定的变量返回周期、变量端口号及变量偏移量接收所述辅助测试***返回的协议接口变量的反馈值。
8.根据权利要求5所述的列车网络信号测试方法,其特征在于,还包括:在进行协议测试前,向与所述辅助测试***连接的MVB板卡发送启动信号,以使所述MVB板卡加载所述协议测试用例,并设置用于数据发送的源端口及用于数据接收的宿端口。
9.根据权利要求5所述的列车网络信号测试方法,其特征在于,还包括:在进行协议测试前,向与所述辅助测试***连接的TRDP发送启动信号,以使所述TRDP加载所述协议测试用例,并设置用于数据发送及接收的组播地址。
10.一种列车网络信号测试***,应用于权利要求1-9任一项所述的方法,其特征在于,包括:
主测试台,通过以太网交换机连接列车中央控制单元,以与所述列车中央控制单元进行测试信号交互;所述测试信号包括逻辑测试信号及协议测试信号;
辅助测试***,通过MVB板卡或TRDP连接所述主测试台及所述列车中央控制单元,以与所述列车中央控制单元及所述主测试台进行测试信号交互,辅助完成列车网络信号测试。
CN202111086187.8A 2021-09-16 2021-09-16 一种列车网络信号测试方法及*** Active CN113759877B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111086187.8A CN113759877B (zh) 2021-09-16 2021-09-16 一种列车网络信号测试方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111086187.8A CN113759877B (zh) 2021-09-16 2021-09-16 一种列车网络信号测试方法及***

Publications (2)

Publication Number Publication Date
CN113759877A true CN113759877A (zh) 2021-12-07
CN113759877B CN113759877B (zh) 2023-05-19

Family

ID=78795949

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111086187.8A Active CN113759877B (zh) 2021-09-16 2021-09-16 一种列车网络信号测试方法及***

Country Status (1)

Country Link
CN (1) CN113759877B (zh)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1540892A (zh) * 2003-11-03 2004-10-27 中国科学院计算技术研究所 计算机网络协议测试传输方法
CN1780237A (zh) * 2004-11-22 2006-05-31 华为技术有限公司 协议测试用逻辑拓扑网络及其实现协议测试的方法
US20070025261A1 (en) * 2001-10-01 2007-02-01 Errol Ginsberg Generating Traffic For Testing A System Under Test
DE102008048985A1 (de) * 2008-09-25 2010-04-08 Anapur Ag Verfahren zur Prüfung eines Automatisierungssystems und Prüfgerät zum Prüfen eines Automatisierungssystems
CN202230143U (zh) * 2011-06-29 2012-05-23 南京南瑞继保电气有限公司 一种数字化继电保护测试装置
EP2900016A1 (en) * 2014-01-28 2015-07-29 Openet Telecom Ltd. System and Method for Performing Network Selection
CN212846495U (zh) * 2020-09-24 2021-03-30 西门子交通技术(北京)有限公司 轨道列车控制逻辑的测试***
CN113126591A (zh) * 2020-01-16 2021-07-16 中车青岛四方机车车辆股份有限公司 一种列车控制器的测试方法及装置

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070025261A1 (en) * 2001-10-01 2007-02-01 Errol Ginsberg Generating Traffic For Testing A System Under Test
CN1540892A (zh) * 2003-11-03 2004-10-27 中国科学院计算技术研究所 计算机网络协议测试传输方法
CN1780237A (zh) * 2004-11-22 2006-05-31 华为技术有限公司 协议测试用逻辑拓扑网络及其实现协议测试的方法
DE102008048985A1 (de) * 2008-09-25 2010-04-08 Anapur Ag Verfahren zur Prüfung eines Automatisierungssystems und Prüfgerät zum Prüfen eines Automatisierungssystems
CN202230143U (zh) * 2011-06-29 2012-05-23 南京南瑞继保电气有限公司 一种数字化继电保护测试装置
EP2900016A1 (en) * 2014-01-28 2015-07-29 Openet Telecom Ltd. System and Method for Performing Network Selection
CN113126591A (zh) * 2020-01-16 2021-07-16 中车青岛四方机车车辆股份有限公司 一种列车控制器的测试方法及装置
CN212846495U (zh) * 2020-09-24 2021-03-30 西门子交通技术(北京)有限公司 轨道列车控制逻辑的测试***

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
PENGFEI REN: "《Distributed cooperative learning over time-varying random networks using a gossip-based communication protocol》", 《FUZZY SETS AND SYSTEMS》 *
赵辰阳: "《基于列车实时数据协议的以太网高速通信技术》", 《 城市轨道交通研究》 *

Also Published As

Publication number Publication date
CN113759877B (zh) 2023-05-19

Similar Documents

Publication Publication Date Title
CN106933745A (zh) Web接口自动化测试方法和***
CN106100935A (zh) 电动汽车充电设备通信规约一致性测试装置与方法
CN112147967A (zh) 一种汽车控制器的场景测试用例自动生成方法及装置
CN113608518A (zh) 数据生成方法、装置、终端设备及介质
CN113904967A (zh) 一种汽车can通信模块接口软件自动测试装置及测试方法
CN113092130A (zh) 一种模拟对电动汽车进行符合性测试的方法及车载终端
CN116489043A (zh) 一种can通信自动化测试方法
CN116107893A (zh) 一种异构平台嵌入式软件测试验证***及方法
CN113485881A (zh) 一种临时限速服务器的测试方法、装置、电子设备及介质
CN115546927A (zh) 一种基于autosar标准的uds诊断自动化测试***
CN108776723B (zh) 测试***自检适配器连线生成方法、装置、设备及存储介质
CN113225232B (zh) 硬件测试方法、装置、计算机设备及存储介质
WO2024109535A1 (zh) 通信交互方法、装置、设备及存储介质
CN110347976A (zh) 快速导出设备数据模型的方法、***、装置和存储介质
CN113759877B (zh) 一种列车网络信号测试方法及***
CN117331775A (zh) 一种参考模型调用方法、装置、设备及存储介质
CN112398672B (zh) 一种报文检测方法及装置
CN111752785A (zh) 一种sata信号的测试***和方法
US6603327B2 (en) Test module
Xu et al. Design of vehicle gateway automatic test system based on CANoe
CN117597669A (zh) 一种测试方法、***及装置
CN113886274A (zh) 车联网终端的稳定性测试方法、装置、设备及存储介质
CN114488997A (zh) Ecu刷写的方法、装置、电子设备及存储介质
CN113655773B (zh) 一种车机***通信串口压力测试***及方法
CN112986806A (zh) 一种接口测试方法、测试***及计算机存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant