专利名称:一种列车压力显示方法
技术领域:
本发明属于列车控制与管理技术领域,尤其涉及一种列车压力显示方法。
背景技术:
列车控制与记录(LKJ)屏幕显示器是司机、检修人员及系统维护人员等列车相关人员与LKJ主机的人机交互接口。LKJ屏幕显示器具体基于LKJ屏幕显示软件对列车的相关信息,如列车压力等进行显示,当前不同铁路局的列车一般采用相同的、通用版本的LKJ屏幕显示软件。列车压力包括8种:列车管压力、制动缸压力1、制动缸压力、制动缸压力2、均衡风缸压力1、均衡风缸压力、均衡风缸压力2以及总风缸压力,以下分别以压力1、压力2...压力8来表示上述列车压力。一般情况下每种列车含有上述8种压力中的四种,同时,如图1所示,LKJ对列车上的四种压力通过4个通道来获取,再在屏幕显示器上显示出来。目前,上述LKJ屏幕显示软件按照车型固定了对该车型包括的列车压力的显示方式,即车型设定之后,压力显示方式随即也被固定。例如,请参见图2,车型和谐电IB的显示方式为:将通过通道1、通道2…通道4获取的的压力值分别作为压力1、压力2…压力4的值进行显示;车型和谐电2B的显示方式为:将通过通道1、通道2…通道4获取的的压力值分别作为压力1、压力2、压力5、压力6的值进行显示。但在列车实际运行时,可能存在列车压力相应设备的接线与固定显示方式下的接线关系不符的情况,进而会导致LKJ屏幕显示软件显示错误。例如和谐电IB车型的制动缸连接通道4、制动缸2连接通道3,而目前的LKJ屏幕显示软件仍然按照该和谐电IB车型对应的上述显示方式对列车压力进行显示,从而导致显示出的压力3的值实际为压力4、显示出的压力4的值实际为压力3。针对上述情况,现有的LKJ屏幕显示软件没有任何处理方法,而只能由工作人员依据工作经验,主观地对压力显示情况进行纠正,或者由于不知情而造成故障误报,从而 给列车工作人员带来了很大的不便。
发明内容
有鉴于此,本发明的目的在于提供一种列车压力显示方法,以使LKJ屏幕显示软件在基于该方法对列车压力进行显示时,不单单以列车车型作为确定压力显示方式的依据,还能够依据当前列车的具体接线情况,配置合适的压力显示方式,对列车压力进行正确的显示。为此,本发明提供如下技术方案:一种列车压力显示方法,包括:依据当前列车车型,获取用户自行配置的压力显示方式;对所述用户自行配置的压力显示方式进行有效性判断;若判断结果为有效,则依据所述用户自行配置的压力显示方式对列车压力进行显示;若判断结果为无效,则基于预设的列车车型与压力显示方式的对应关系,依据当前列车车型,对列车压力进行显示。优选的,所述列车压力具体包括如下8种类型列车管压力、制动缸压力1、制动缸压力、制动缸压力2、均衡风缸压力1、均衡风缸压力、均衡风缸压力2以及总风缸压力,所述8种列车压力分别以压力1、压力2、压力3、压力4、压力5、压力6、压力7和压力8表示。优选的,所述用户自行配置的压力显示方式包括在配置文件中,所述配置文件的内容格式具体为(车型号,车型名,用户自行配置的压力显示方式)。优选的,所述用户自行配置的压力显示方式的格式为ΧχΧχΧχΧχ,其中所述X,具体取值为广8中任意一个自然数,且1、2、3、4、5、6、7、8分别代表所述压力1、压力2、压力3、压力4、压力5、压力6、压力7和压力8 ;所述X,具体取值为广4中任意一个自然数,且1、2、3、4分别代表通道1、通道2、通道3和通道4 ;所述ΧχΧχΧχΧχ中从左至右的4个Xx对中,每一 Xx对表示某一压力类型及获取该压力类型的压力值所采用的通道;所述配置文件的内容格式具体为(车型号,车型名,ΧχΧχΧχΧχ)。优选的,所述对所述用户自行配置的压力显示方式进行有效性判断具体包括如下步骤判断当前列车车型在所述配置文件中所对应的配置内容中,车型名之后是否为“,”,若判断结果为否,则用户自行配置的压力显示方式无效;若判断结果为是,则继续判断所述配置内容中ΧχΧχΧχΧχ的处于奇数位的四个X是否均为广8中的自然数,若判断结果为否,则用户自行配置的压力显示方式无效;若判断结果为是,则继续判断所述配置内容中ΧχΧχΧχΧχ的处于偶数位的四个X是否均为广4中的自然数,若判断结果为否,则用户自行配置的压力显示方式无效;若判断结果为是,则用户自行配置的压力显示方式有效。优选的,所述依据所述用户自行配置的压力显示方式对列车压力进行显示具体包括依据所述ΧχΧχΧχΧχ中从左至右的4个Xx对所包含的压力类型及获取该压力类型的压力值所采用的通道的对应关系,对列车压力进行显示。优选的,所述预设的列车车型与压力显示方式的对应关系为现有技术的LKJ屏幕显示软件中列车车型与压力显示方式的对应关系。综上,本发明实施例提供的列车压力显示方法,不单单以列车车型作为确定压力显示方式的依据,还可由用户自行配置列车的压力显示方式,并依据所述用户自行配置的压力显示方式对列车压力进行显示,具体地,本发明的方法通过对用户自行配置的压力显示方式进行有效性判断,来确定是依据用户自行配置的压力显示方式还是列车车型进行压力显示。例如,当某一列车的列车压力相应设备存在上述接线不符的问题时,用户可针对该列车压力设备的实际接线情况,对压力显示方式进行有效的配置,进而可依据所设定的实际接线情况下的压力显示方式对列车压力进行正确的显示;同时,本发明的方法兼容现有列车显示方法,即当列车不存在上述接线不符的问题时,用户可对压力显示方式进行无效的配置或不配置,从而可基于现有技术中的列车车型与压力显示方式的对应关系,依据当前列车车型,对列车压力进行显示。可见,本发明提供的列车压力显示方法,在对列车压力进行显示时,不会因设定了具体的列车车型而固定其压力显示方式,若列车需要特殊化的压力显示方式,用户可根据该列车的压力设备实际接线情况对压力显示方式进行相应配置,以实现对列车压力的正确显示。从而,本发明的方法解决了现有LKJ屏幕显示软件对列车压力进行显示时存在的问题,进而,给列车相关工作人员带来了便利。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明提供的列车压力显示的过程原理示意图;图2是本发明提供的现有技术中列车压力显示方式的实例图;图3是本发明实施例一提供的列车压力显示方法的流程示意图;图4是本发明实施例一提供的基于本发明的方法的列车压力显示方式实例图;图5是本发明实施例一提供的对用户自行配置的压力显示方式进行有效性判断的流程示意图;图6是本发明实施例一提供的列车压力相应设备的连线接反时的实例图;图7是本发明实施例二提供的基于本发明方法的屏幕显示软件对列车压力进行显示的程序流程图;图8是本发明实施例二提供的读配置文件的流程示意图;图9是本发明实施例二提供的压力项显示的流程示意图;图10是本发明实施例二提供的压力值显示的流程示意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明公开了一种列车压力显示方法,以下将通过多个实施例对该发明的列车压力显示方法进行详细介绍。实施例一本发明实施例一对列车压力显示方法的具体流程进行详细描述,请参见图3,该列车压力显示方法具体包括如下步骤S1:依据当前列车车型,获取用户自行配置的压力显示方式。其中,针对现有LKJ屏幕显示软件对列车压力进行显示时,因设定了列车车型而固定其压力显示方式,进而无法满足该车型列车特殊化压力显示方式的需求这一缺点,本发明的列车压力显示方法为了增加其可扩展性,可由用户自行配置列车压力显示方式。本实施例中,上述用户自行配置列车显示方式具体通过如下途径实现在现有LKJ屏幕显示软件的原配置文件的车型名后添加一“,”和一配置标识项,用来配置不同的显示方式,所述配置标识项即为用户自行配置的压力显示方式。其中,原配置文件的内容格式为(车型号,车型名),则在添加“,”和配置标识项后,得到内容格式为(车型号、车型名,用户自行配置的压力显示方式)的配置文件。具体地,新增“,”是一个判断标志,既车型名后面为“,”时,就读取后面的配置项标识,若不为“,”则按现有LKJ屏幕显示软件中显示方式进行显示。用户自行配置的压力显示方式的格式为8个字符的ΧχΧχΧχΧχ,且任何车型的列车都可以由用户通过上述8个字符的配置标识项来自行配置其显示方式,但仍然兼容原有的配置文件,上述添加配置标识项后的配置文件的内容格式变为(车型号,车型名,ΧχΧχΧχΧχ)。其中,处于奇数位的X,具体取值为广8中任意一个自然数,且1、2、3、4、5、6、7、8分别代表压力1、压力2、压力3、压力4、压力5、压力6、压力7和压力8,即分别代表“列车管压力”,“制动缸压力1”,“制动缸压力”,“制动缸压力2”,“均衡风缸压力1”,“均衡风缸压力”,“均衡风缸压力2”和“总风缸压力”。相应的,处于偶数位的X,具体取值为广4中任意一个自然数,且1、2、3、4分别代表通道1、通道2、通道3和通道4。所述ΧχΧχΧχΧχ中从左至右的4个Xx对中,每一 Xx对表示某一压力类型及获取该压力类型的压力值所采用的通道,基于以上所述,XxXxXxXx的具体含义可为[第一排显示压力项][第一排压力项取值通道][第二排显示压力项][第二排压力项取值通道][第三排显示压力项][第三排压力项取值通道][第四排显示压力项][第四排压力项取值通道]。例如,配置内容为(231,和谐I型,11224463)的列车,所对应的压力显示方式如图4所示。S2 :对所述用户自行配置的压力显示方式进行有效性判断。其中,请参见图5,对所述用户自行配置的压力显示方式进行有效性判断的具体过程为S21 :判断当前列车车型在所述配置文件中所对应的配置内容中,车型名之后是否为“,”,若判断结果为否,则用户自行配置的压力显示方式无效;若判断结果为是,则继续S22。S22 :判断所述配置内容中XxXxXxXx的处于奇数位的四个X是否均为f 8中的自然数,若判断结果为否,则用户自行配置的压力显示方式无效;若判断结果为是,则继续进行 S23。其中,由于处于奇数位的四个X中的任意一个X采用f 8中的自然数来表示8中列车压力中的某一种,故当所述四个X中任意一个X不属于f 8中的自然数时,即可判定用户自行配置的压力显示方式无效。S23 :判断所述配置内容中XxXxXxXx的处于偶数位的四个x是否均为f 4中的自然数,若判断结果为否,则用户自行配置的压力显示方式无效;若判断结果为是,则用户自行配置的压力显示方式有效。相应地,由于处于偶数位的四个X中的任意一个X采用广4中的自然数来表示4种通道中的某一种,故当所述四个X中任意一个X不属于f 4中的自然数时,即可判定用户自行配置的压力显示方式无效。
S3 :若判断结果为有效,则依据所述用户自行配置的压力显示方式对列车压力进行显示。其中,当用户自行配置的压力显示方式有效时,具体依据所述ΧχΧχΧχΧχ中从左至右的4个Xx对所包含的压力类型及获取该压力类型的压力值所采用的通道的对应关系,对列车压力进行显示。例如,当和谐电IB的列车压力相应设备的接线存在如图6所示的接反的问题时,用户可配置其显示方式为11223443,即在配置文件的该车型的配置内容添加“,”和“11223443”,进而所设定的压力显示方式11223443对该和谐电IB的列车压力进行正确的显示。S4:若判断结果为无效,则基于预设的列车车型与压力显示方式的对应关系,依据当前列车车型,对列车压力进行显示。其中,本实施例中,上述预设的列车车型与压力显示方式的对应关系具体为现有技术的LKJ屏幕显示软件中列车车型与压力显示方式的对应关系。从而当用户自行配置的压力显示方式无效时,可依据现有技术的LKJ屏幕显示软件中当前列车车型对应的显示方式对该列车的压力进行显示。如当列车压力相应设备接线正常时,可按该步骤的方法进行压力显示。此处,体现了本发明的列车压力显示方法对现有技术的的LKJ屏幕显示软件所采用的压力显示方法的兼容性。需要说明的是,对现有技术的压力显示方法的兼容性不限于通过上述方式体现,即在列车压力设备接线正常时,除了可通过将用户自行配置的压力显示方式进行无效设置,采用现有技术的LKJ屏幕显示软件中的显示方式可体现兼容性外,还可以通过对用户自行配置的压力显示方式进行正常配置,具体地,将正常接线方式时,现有技术的LKJ屏幕显示软件中该列车车型对应的显示方式配置在本发明的配置文件的配置标识项中,从而在用户自行配置的压力显示方式有效时,仍可体现上述兼容性。综上,本发明实施例提供的列车压力显示方法,不单单以列车车型作为确定压力显示方式的依据,还可由用户自行配置列车的压力显示方式,并依据所述用户自行配置的压力显示方式对列车压力进行显示,具体地,本发明的方法通过对用户自行配置的压力显示方式进行有效性判断,来确定是依据用户自行配置的压力显示方式还是列车车型进行压力显示。例如,当某一列车的列车压力相应设备存在上述接线不符的问题时,用户可针对该列车压力设备的实际接线情况,对压力显示方式进行有效的配置,进而可依据所设定的实际接线情况下的压力显示方式对列车压力进行正确的显示;同时,本发明的方法兼容现有列车显示方法,即当列车不存在上述接线不符的问题时,用户可对压力显示方式进行无效的配置、不配置或配置成现有显示方式,从而可基于现有技术中的列车车型与压力显示方式的对应关系,依据当前列车车型,对列车压力进行显示。可见,本发明提供的列车压力显示方法,在对列车压力进行显示时,不会因设定了具体的列车车型而固定其压力显示方式,若列车需要特殊化的压力显示方式,用户可根据该列车的压力设备实际接线情况对压力显示方式进行相应配置,以实现对列车压力的正确显示。从而,本发明的方法解决了现有LKJ屏幕显示软件对列车压力进行显示时存在的问题,进而,给列车相关工作人员带来了便利。实施例二在实施例一的基础上,本发明实施例二提供了上述列车压力显示方法的应用实例。具体地,本实施例二对基于本发明的列车压力显示方法的屏幕显示软件进行压力显示的程序流程进行描述,请参见图7,其包括如下过程S71 :读配置文件。如图8所示,上述步骤S71具体包括al :读取配置文件,并对配置文件进行遍历,找到与当前车型相匹配的车型号。例如,读取配置文件Temp, txt,其内容格式为(车型号,车型名,ΧχΧχΧχΧχ),例如,假设当前车型为和谐I型,则经过对Temp, txt进行遍历,在(231,和谐I型,11224463)中找到与当前车型相匹配的车型号231。a2:读取所述相匹配的车型号后面的车型名,并判断车型名之后是否为“,”,若判断结果为是,则转入步骤a4 ;若判断结果为否,则转入步骤a3。仍以上述和谐I型的车型为例,车型名“和谐I型”之后为“,”,则可转入步骤a4。a3 :按照原LKJ屏幕显示软件中当前车型对应的显示方式进行压力显示。a4 :读取“,”之后的配置标识项。S72 :压力项显示。其中,所述压力项显示是指对列车所包括的四种压力项的名称或名称代号的显示。请参见图9, S72具体包括bl :将步骤S71中读取的“,”之后的8位配置标识项赋值给全局数组“配置文件
□ ”。b2 :判断“配置文件[]”中所有奇数位的数组元素值是否为f 8中的自然数,若判断结果为是,转入步骤b4,否则,转入步骤b3。具体地,判断“配置文件[O] ”、“配置文件[2] ”、“配置文件[4] ”、“配置文件[6] ”是否均为广8中的自然数。b3 :按照原LKJ屏幕显示软件中当前车型对应的显示方式进行压力显示。b4 :第一排压力显示项根据“配置文件[O] ”的值显示压力项文字。b5 :第二排压力显示项根据“配置文件[2]”的值显示压力项文字。b6 :第三排压力显示项根据“配置文件[4] ”的值显示压力项文字。b7 :第四排压力显示项根据“配置文件[6]”的值显示压力项文字。S73 :压力值显示。其中,如图10所示,步骤S73具体包括Cl :判断“配置文件[]”中所有偶数位的数组元素值是否为f 4中的自然数,若判断结果为是,转入步骤c3,否则,转入步骤c2。具体地,判断“配置文件[I] ”、“配置文件[3] ”、“配置文件[5] ”、“配置文件[7] ”是否均为广4中的自然数。c2 :按照原LKJ屏幕显示软件中当前车型对应的显示方式进行压力显示。c3 :第一排压力项的压力值,根据“配置文件[I] ”的通道获取的压力值进行显示。c4 :第二排压力项的压力值,根据“配置文件[3] ”的通道获取的压力值进行显示。c5 :第三排压力项的压力值,根据“配置文件[5] ”的通道获取的压力值进行显示。c6 :第四排压力项的压力值,根据“配置文件[7] ”的通道获取的压力值进行显示。
通过以上过程,基于本发明的列车压力显示方法的屏幕显示软件完成了对列车压力的显示。需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
权利要求
1.一种列车压力显示方法,其特征在于,包括: 依据当前列车车型,获取用户自行配置的压力显示方式; 对所述用户自行配置的压力显示方式进行有效性判断; 若判断结果为有效,则依据所述用户自行配置的压力显示方式对列车压力进行显示; 若判断结果为无效,则基于预设的列车车型与压力显示方式的对应关系,依据当前列车车型,对列车压力进行显示。
2.根据权利要求 1所述的列车压力显示方法,其特征在于,所述列车压力具体包括如下8种类型: 列车管压力、制动缸压力1、制动缸压力、制动缸压力2、均衡风缸压力1、均衡风缸压力、均衡风缸压力2以及总风缸压力,所述8种列车压力分别以压力1、压力2、压力3、压力4、压力5、压力6、压力7和压力8表示。
3.根据权利要求2所述的列车压力显示方法,其特征在于,所述用户自行配置的压力显示方式包括在配置文件中,所述配置文件的内容格式具体为: (车型号,车型名,用户自行配置的压力显示方式)。
4.根据权利要求3所述的列车压力显示方法,其特征在于,所述用户自行配置的压力显示方式的格式为ΧχΧχΧχΧχ,其中: 所述X,具体取值为广8中任意一个自然数,且1、2、3、4、5、6、7、8分别代表所述压力1、压力2、压力3、压力4、压力5、压力6、压力7和压力8 ; 所述X,具体取值为广4中任意一个自然数,且1、2、3、4分别代表通道1、通道2、通道3和通道4 ; 所述ΧχΧχΧχΧχ中从左至右的4个Xx对中,每一 Xx对表示某一压力类型及获取该压力类型的压力值所采用的通道; 所述配置文件的内容格式具体为:(车型号,车型名,ΧχΧχΧχΧχ)。
5.根据权利要求4所述的列车压力显示方法,其特征在于,所述对所述用户自行配置的压力显示方式进行有效性判断具体包括如下步骤: 判断当前列车车型在所述配置文件中所对应的配置内容中,车型名之后是否为“,”,若判断结果为否,则用户自行配置的压力显示方式无效; 若判断结果为是,则继续判断所述配置内容中ΧχΧχΧχΧχ的处于奇数位的四个X是否均为广8中的自然数,若判断结果为否,则用户自行配置的压力显示方式无效; 若判断结果为是,则继续判断所述配置内容中ΧχΧχΧχΧχ的处于偶数位的四个X是否均为广4中的自然数,若判断结果为否,则用户自行配置的压力显示方式无效;若判断结果为是,则用户自行配置的压力显示方式有效。
6.根据权利要求4所述的列车压力显示方法,其特征在于,所述依据所述用户自行配置的压力显示方式对列车压力进行显示具体包括: 依据所述ΧχΧχΧχΧχ中从左至右的4个Xx对所包含的压力类型及获取该压力类型的压力值所采用的通道的对应关系,对列车压力进行显示。
7.根据权利要求1飞任一项所述的列车压力显示方法,其特征在于,所述预设的列车车型与压力显示方式的对应关系为:现有技术的LKJ屏幕显示软件中列车车型与压力显示方式的对应关系。
全文摘要
本发明公开了一种列车压力显示方法,其包括依据当前列车车型,获取用户自行配置的压力显示方式;对用户自行配置的压力显示方式进行有效性判断;若有效,则依据用户自行配置的压力显示方式对列车压力进行显示;若无效,则基于预设的列车车型与压力显示方式的对应关系,依据当前列车车型,对列车压力进行显示。可见,本发明在对列车压力进行显示时,不会因设定了列车车型而固定其压力显示方式,若列车需要特殊化的压力显示方式,用户可根据该列车的压力设备实际接线情况对压力显示方式进行相应配置,以实现对列车压力的正确显示。从而,本发明解决了现有LKJ屏幕显示软件对列车压力进行显示时存在的问题,给列车相关工作人员带来了便利。
文档编号B61C17/00GK103072585SQ20131003992
公开日2013年5月1日 申请日期2013年2月1日 优先权日2013年2月1日
发明者刘鹏翔, 周志飞, 李文波, 陈勃, 孙涛 申请人:南车株洲电力机车研究所有限公司