基于ZeroMQ的列车测试系统技术方案

技术编号:32468061 阅读:19 留言:0更新日期:2022-03-02 09:27
本公开提供一种基于ZeroMQ的列车测试系统,包括:第一工作站用于部署列车模型、从第五工作站订阅对应驾驶信息、根据对应驾驶信息向第五工作站推送对应列车的运行状态、从第五工作站订阅对应列车的所处环境信息;第二工作站用于部署线路模型、从第五工作站订阅运行状态、根据运行状态向第五工作站推送测试线路状态信息和对应列车所处环境信息;第三工作站用于部署站场图模型、从第五工作站订阅测试线路状态信息;第四工作站用于部署与列车模型对应的驾驶台模型、从第五工作站订阅对应列车的运行状态、向第五工作站推送对应列车的驾驶信息;第五工作站用于部署消息中心、拉取并发布运行状态、所处环境信息、测试线路状态信息及驾驶信息至每一工作站。驾驶信息至每一工作站。驾驶信息至每一工作站。

【技术实现步骤摘要】
基于ZeroMQ的列车测试系统


[0001]本公开涉及轨道
,更具体地,涉及一种基于ZeroMQ的列车测试系统。

技术介绍

[0002]目前,在轨道交通行业中,测试系统中包含多个子系统。在应用子系统之前,需要对子系统进行验证。而在应用现场对子系统进行验证则是不现实的,一般需要搭建室内自动测试系统。其中,子系统包括列车子系统、轨道子系统、线路信号设备子系统等。
[0003]传统的自动测试系统的网络拓扑结构示例性的如图1所示,具体的,将每一个子系统部署到一个工作站上,并为每一个工作站配置其他所有工作站的IP和端口号。在此基础上,工作站与工作站之间采用UDP或TCP的点到点方式来传输数据,从而实现对子系统的验证。
[0004]但是,由于需要为每一个工作站配置其他所有工作站的IP和端口号,这导致传统的自动测试系统通信配置复杂,进而导致子系统的测试容易出错。

技术实现思路

[0005]本公开的一个目的是提供一种新的基于ZeroMQ的列车测试系统。
[0006]根据本公开的第一方面,提供了一种基于ZeroMQ的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于ZeroMQ的列车测试系统,其特征在于,包括:至少一个第一工作站,任意第一工作站用于部署列车模型,并从第五工作站订阅对应驾驶信息,以及根据所述对应驾驶信息向所述第五工作站推送对应列车的运行状态;第二工作站,用于部署线路模型,并从所述第五工作站订阅所述运行状态,以及根据所述运行状态向所述第五工作站推送测试线路状态信息、对应列车所处环境信息;第三工作站,用于部署站场图模型,并从所述第五工作站订阅所述测试线路状态信息;所述第一工作站,还用于从所述第五工作站订阅对应列车的所处环境信息;至少一个第四工作站,任意第四工作站用于部署与所述列车模型对应的驾驶台模型,并从所述第五工作站订阅对应列车的运行状态,以及向所述第五工作站推送对应列车的驾驶信息;第五工作站,用于部署消息中心,拉取并发布所述运行状态、所述所处环境信息、所述测试线路状态信息以及所述驾驶信息至所述第一工作站、所述第二工作站、所述第三工作站以及所述第四工作站。2.根据权利要求1所述的测试系统,其特征在于,所述列车模型为虚拟列车的列车模型,或者为真实列车的列车模型。3.根据权利要求2所述的测试系统,其特征在于,在所述列车模型为虚拟列车的列车模型的情况下,所述第一工作站与车载控制器连接;在所述列车模型为真实列车的列车模型的情况下,所述第一工作站与所述真实列车的车载工控机连接,所述车载...

【专利技术属性】
技术研发人员:惠冰陆方康潘春梅杨慧敏
申请(专利权)人:比亚迪股份有限公司
类型:发明
国别省市:

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

1