二进制配置文件封装CTCS列控应答器报文的实现方法技术

技术编号:17201045 阅读:53 留言:0更新日期:2018-02-04 02:12
本发明专利技术提供一种二进制配置文件封装CTCS列控应答器报文的实现方法,包括以下步骤:步骤1、调用ResponderPack类添加应答器二进制配置文件,并定义应答器二进制配置文件的名称、报文类型和备注信息;步骤2、添加应答器二进制配置文件的控制条目,定义控制条目的配置属性,设置控制条目的配置属性是否可修改;步骤3,增加应答器报文,利用应答器二进制配置文件初始化所述应答器报文;步骤4、调用PacketItem类对应答器报文中可进行修改的控制条目进行属性修改;步骤5、保存并导出应答器文件。本发明专利技术具有简单实用、稳定性高、报文种类扩展性强且报文格式可控制的优点。

【技术实现步骤摘要】
二进制配置文件封装CTCS列控应答器报文的实现方法
本专利技术涉及一种二进制配置文件封装CTCS列控应答器报文的实现方法。
技术介绍
随着列车运行速度不断提高,仅依靠由轨道电路将闭塞信息传送至车载设备的方式,在信息量方面已不能满足列车安全高速行驶的要求,CTCS列控系统增加应答器设备向车载设备提供大量固定信息和可变信息。应答器信息存储于应答器报文中,应答器使用磁感应技术与其上方通过的车载设备进行通信。对于应答器报文,通常按照报文类型条目进行管理,每种类型条目都进行独立处理和维护,虽然满足现场使用要求,但条目众多,管理复杂,扩展性差。为了解决以上存在的问题,人们一直在寻求一种理想的技术解决方案。
技术实现思路
本专利技术的目的是针对现有技术的不足,从而提供了一种二进制配置文件封装CTCS列控应答器报文的实现方法,具有简单实用、稳定性高、报文种类扩展性强且报文格式可控制的优点。为了实现上述目的,本专利技术所采用的技术方案是:一种二进制配置文件封装CTCS列控应答器报文的实现方法,包括以下步骤:步骤1、调用ResponderPack类添加应答器二进制配置文件,并定义应答器二进制配置文件的名称、报文类型和备注信息;步骤2、添加应答器二进制配置文件的控制条目,定义控制条目的配置属性,设置控制条目的配置属性是否可修改;步骤3,增加应答器报文,利用应答器二进制配置文件初始化所述应答器报文;步骤4、调用PacketItem类对应答器报文中可进行修改的控制条目进行属性修改;步骤5、保存并导出应答器文件。基于上述,步骤2中,应答器二进制配置文件的控制条目数大于等于1。基于上述,步骤2中,控制条目的配置属性包括类型属性、编辑开关属性、依赖项属性、依赖项判断条件属性、依赖值属性、位数属性和默认值属性。基于上述,步骤1中,应答器二进制配置文件的名称、报文类型和备注信息可以被修改。基于上述,步骤2中,应答器二进制配置文件的控制条目可以被删除。本专利技术相对现有技术具有突出的实质性特点和显著的进步,具体的说,本专利技术通过新增与修改应答器报文二进制配置文件的方式即可达到对应答器报文格式的更改和控制,可以方便的编写应答器报文,满足列控地面、车载ATP设备的对应答器报文的使用要求,具有简单实用、稳定性高的优点。附图说明图1是本专利技术控制条目的属性界面。图2是本专利技术控制条目的显示界面。具体实施方式下面通过具体实施方式,对本专利技术的技术方案做进一步的详细描述。一种二进制配置文件封装CTCS列控应答器报文的实现方法,包括以下步骤:步骤1、调用ResponderPack类添加应答器二进制配置文件,并定义应答器二进制配置文件的名称、报文类型和备注信息;步骤2、添加应答器二进制配置文件的控制条目,定义控制条目的配置属性,设置控制条目的配置属性是否可修改;具体的,控制条目的配置属性包括类型属性、编辑开关属性、依赖项属性、依赖项判断条件属性、依赖值属性、位数属性和默认值属性;步骤3,增加应答器报文,利用应答器二进制配置文件初始化所述应答器报文;步骤4、调用PacketItem类对应答器报文中可进行修改的控制条目进行属性修改;步骤5、保存并导出应答器文件。具体的,步骤1中应答器二进制配置文件的名称、报文类型和备注信息可以被修改。具体的,步骤2中,应答器二进制配置文件的控制条目可以被删除。本专利技术通过新增与修改应答器报文二进制配置文件的方式即可达到对应答器报文格式的更改和控制,可以方便的编写多种格式的应答器报文,满足列控地面、车载ATP设备的对应答器报文的使用要求。优选的,步骤2中,应答器二进制配置文件的控制条目数大于等于1,添加后可查看到已添加的控制条目,效果如图1所示,不同的控制条目控制不同的项目。如图2所示,调用PacketItem类后出现应答器二进制配置文件ETCS-21的显示界面,可以对验证方向、到本应答器所描述坡道信息起始点的距离、坡度识别、安全坡度、包含坡度变化点的数量等信息进行修改,由于信息包标示码、信息包位数在二进制配置文件中被设置为不允许修改选项故不能对其提供修改功能。最后应当说明的是:以上实施例仅用以说明本专利技术的技术方案而非对其限制;尽管参照较佳实施例对本专利技术进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本专利技术的具体实施方式进行修改或者对部分技术特征进行等同替换;而不脱离本专利技术技术方案的精神,其均应涵盖在本专利技术请求保护的技术方案范围当中。本文档来自技高网...
二进制配置文件封装CTCS列控应答器报文的实现方法

【技术保护点】
一种二进制配置文件封装CTCS列控应答器报文的实现方法,其特征在于,包括以下步骤:步骤1、调用ResponderPack类添加应答器二进制配置文件,并定义应答器二进制配置文件的名称、报文类型和备注信息;步骤2、添加应答器二进制配置文件的控制条目,定义控制条目的配置属性,设置控制条目的配置属性是否可修改;步骤3,增加应答器报文,利用应答器二进制配置文件初始化所述应答器报文;步骤4、调用PacketItem类对应答器报文中可进行修改的控制条目进行属性修改;步骤5、保存并导出应答器文件。

【技术特征摘要】
1.一种二进制配置文件封装CTCS列控应答器报文的实现方法,其特征在于,包括以下步骤:步骤1、调用ResponderPack类添加应答器二进制配置文件,并定义应答器二进制配置文件的名称、报文类型和备注信息;步骤2、添加应答器二进制配置文件的控制条目,定义控制条目的配置属性,设置控制条目的配置属性是否可修改;步骤3,增加应答器报文,利用应答器二进制配置文件初始化所述应答器报文;步骤4、调用PacketItem类对应答器报文中可进行修改的控制条目进行属性修改;步骤5、保存并导出应答器文件。2.根据权利要求1所述的二进制配置文件封装CTCS列控应答器报文的实现方法,其特...

【专利技术属性】
技术研发人员:张豪楷赵海东赵金磊程建兵王晓帅
申请(专利权)人:河南辉煌科技股份有限公司
类型:发明
国别省市:河南,41

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

1