列车自动控制系统车辆参数配置方法及装置与流程
本发明涉及列车自动控制系统技术领域,尤其涉及一种列车自动控制系统车辆参数配置方法及装置。
背景技术:
在以往的车载信号系统工程实施中,车辆参数的数量较少,调试人员或维护人员直接通过串口逐一配置参数的方法已经可以满足工作的需要,达到车辆参数配置的目的。
但是随着城市轨道交通技术的发展,车辆参数逐渐增多,若继续采用借助串口,人工逐一配置车辆参数的方法,就会消耗过多人力与时间。不仅操作繁琐,效率低下,且不能保证车辆参数配置的正确率。
技术实现要素:
本发明实施例提供一种列车自动控制系统车辆参数配置方法及装置,用以解决现有技术中人工逐一配置车辆参数费时费力,容易出错的缺陷,实现批量将车辆参数写入列车自动控制系统中的铁电存储器中。
本发明实施例提供一种列车自动控制系统车辆参数配置方法,包括:
通过与列车自动控制系统主机连接的串口,查询并显示所述列车自动控制系统主机的铁电存储器中配置的所有车辆参数;
获取用户根据显示的车辆参数输入的待配置车辆参数的编号范围,根据所述编号范围从本地文件中读取所述编号范围对应的待配置车辆参数和待配置车辆参数备份;
若具有所述编号范围中同一编号的待配置车辆参数和待配置车辆参数备份均一致,则通过所述串口将所述待配置车辆参数写入所述铁电存储器中。
根据本发明一个实施例的列车自动控制系统车辆参数配置方法,所述车辆参数包括参数编号、参数名称、参数值、参数最大值、参数最小值和参数注释。
根据本发明一个实施例的列车自动控制系统车辆参数配置方法,查询并显示所述列车自动控制系统主机的铁电存储器中配置的所有车辆参数的步骤之后还包括:
获取用户根据显示的车辆参数输入的待配置车辆参数的参数编号和参数值;
若待配置车辆参数的参数值大于或等于所述待配置车辆参数的参数最小值,且小于或等于所述待配置车辆参数的参数最大值,则显示再次输入所述待配置车辆参数的参数值的提示信息;
获取所述用户根据所述提示信息再次输入的待配置车辆参数的参数值,若两次输入的待配置车辆参数的参数值一致,则判断所述铁电存储器中是否存在所述待配置车辆参数;
若不存在,则根据所述用户输入的待配置车辆参数的参数值对所述铁电存储器中的待配置车辆参数进行修改;
若存在,则将所述用户输入的待配置车辆参数的参数值写入所述铁电存储器中。
根据本发明一个实施例的列车自动控制系统车辆参数配置方法,根据所述用户输入的待配置车辆参数的参数值对所述铁电存储器中的待配置车辆参数进行修改或将所述用户输入的待配置车辆参数的参数值写入所述铁电存储器中的步骤具体包括:
获取用户设置的所述待配置车辆参数的参数值的格式;
将所述用户输入的待配置车辆参数的参数值转换为所述用户设置的格式;
根据转换格式后的所述待配置车辆参数的参数值对所述铁电存储器中的待配置车辆参数进行修改或将转换格式后的所述待配置车辆参数的参数值写入到所述铁电存储器中。
根据本发明一个实施例的列车自动控制系统车辆参数配置方法,所述列车自动控制系统主机包括atp子系统主机和ato子系统主机;
相应地,通过与列车自动控制系统主机连接的串口,查询并显示所述列车自动控制系统主机的铁电存储器中配置的所有车辆参数的步骤之前还包括:
根据配置的与所述atp子系统主机连接的端口号、波特率和奇偶校验值与所述atp子系统主机连接;
根据配置的与所述ato子系统主机连接的端口号、波特率和奇偶校验值与所述ato子系统主机连接。
根据本发明一个实施例的列车自动控制系统车辆参数配置方法,还包括:
对所述列车自动控制系统主机的时间进行读取和修改。
根据本发明一个实施例的列车自动控制系统车辆参数配置方法,还包括:
根据用户输入的日志读取数目,对所述列车自动控制系统主机的日志进行读取和显示;
获取并显示所述列车自动控制系统主机上的软件的版本信息;
获取并显示所述列车自动控制系统主机的硬件板卡的版本信息;
获取并显示所述列车自动控制系统主机上软件的各模块的版本信息;
对与所述列车自动控制系统主机的通信过程和所述用户的操作流程进行记录。
本发明实施例还提供一种列车自动控制系统车辆参数配置装置,包括:
查询模块,用于通过与列车自动控制系统主机连接的串口,查询并显示所述列车自动控制系统主机的铁电存储器中配置的所有车辆参数;
读取模块,用于获取用户根据显示的车辆参数输入的待配置车辆参数的编号范围,根据所述编号范围从本地文件中读取所述编号范围对应的待配置车辆参数和待配置车辆参数备份;
写入模块,用于若具有所述编号范围中同一编号的待配置车辆参数和待配置车辆参数备份均一致,则通过所述串口将所述待配置车辆参数写入所述铁电存储器中。
本发明实施例还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述列车自动控制系统车辆参数配置方法的步骤。
本发明实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述列车自动控制系统车辆参数配置方法的步骤。
本发明实施例提供一种列车自动控制系统车辆参数配置方法及装置,通过一方面根据串口查询并显示所述列车自动控制系统主机的铁电存储器中配置的所有车辆参数,输入参数编号即可实时查看相应的车辆参数,操作简单;另一方面,通过判断待配置车辆参数和待配置车辆参数备份一致时,将待配置参数批量写入铁电存储器,既保证了车辆参数配置的正确性,又可以实现待配置参数批量写入铁电存储器,提高配置车辆参数的效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种列车自动控制系统车辆参数配置方法的流程示意图;
图2是本发明实施例提供的一种列车自动控制系统车辆参数配置方法中软件密码验证的结构示意图;
图3是本发明实施例提供的一种列车自动控制系统车辆参数配置方法中软件读取参数的结构示意图;
图4是本发明实施例提供的一种列车自动控制系统车辆参数配置方法中软件参数写入的结构示意图;
图5是本发明实施例提供的一种列车自动控制系统车辆参数配置方法中软件读取时间的结构示意图;
图6是本发明实施例提供的一种列车自动控制系统车辆参数配置方法中软件修改时间的结构示意图;
图7是本发明实施例提供的一种列车自动控制系统车辆参数配置方法中读取日志的结构示意图;
图8是本发明实施例提供的一种列车自动控制系统车辆参数配置方法中获取软件版本信息的结构示意图;
图9是本发明实施例提供的一种列车自动控制系统车辆参数配置方法中获取硬件板卡信息的结构示意图;
图10是本发明实施例提供的一种列车自动控制系统车辆参数配置方法中获取各模块详细版本信息的结构示意图;
图11是本发明实施例提供的一种列车自动控制系统车辆参数配置装置的结构示意图;
图12是本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
下面结合图1描述本发明实施例的列车自动控制系统车辆参数配置方法,包括:s101,通过与列车自动控制系统主机连接的串口,查询并显示所述列车自动控制系统主机的铁电存储器中配置的所有车辆参数;
其中,铁电存储器是一种随机存取存储器,它将动态随机存取存储器的快速读取和写入访问结合起来。atc(automatictraincontrol,列车自动控制)系统是以技术手段对列车运行方向、运行间隔和运行速度进行控制,保证列车能够安全运行、提高运行效率的系统。铁电存储器具有读取和写入的功能,通过串口既能够查询显示铁电存储器中配置的参数,也能将车辆参数写入铁电存储器。
若需要查询并显示铁电存储器中配置的参数,首先,atc系统软件通过串口与atc系统主机进行连接。连接成功后,发送调试状态切换命令,通知atc系统主机进入维护状态。atc系统主机收到命令后,回复32位随机数,此时软件根据收到的随机数组合密码确认帧发送给atc系统主机。atc系统主机根据密码协议判断密码确认帧的正确性,软件密码验证的过程如图2所示。atc系统主机可以为车载主机,但不限于此。
软件在串口连接成功和接收到密码正确的回复帧后,通过串口读取铁电存储器中配置的参数。根据指定编号顺序读取参数,并反馈读取参数的是否成功,直到收到atc系统主机返回读取参数编号超范围的回复帧后,停止发送读取参数帧,读取参数过程如图3所示。通过这种顺序读取参数的方式,可以快速查询铁电存储器中配置的所有车辆参数,且查询的结果显示在参数栏。
s102,获取用户根据显示的车辆参数输入的待配置车辆参数的编号范围,根据所述编号范围从本地文件中读取所述编号范围对应的待配置车辆参数和待配置车辆参数备份;
其中,待配置车辆参数可以从本地文件中获取,也可以根据用户输入获取,本实施例不限于这种待配置车辆参数获取的方式。每个待配置车辆参数都有其对应的编号,根据输入的编号范围可以从本地文件中读取对应的待配置车辆参数。编号范围由用户根据显示的车辆参数确定还需要配置的车辆参数的编号确定,根据用户输入的编号范围内可以将编号范围对应的车辆参数通过串口按编号顺序批量写入铁电存储器。用户还可以输入一个单独的编号,则将车辆参数通过串口单次写入铁电存储器。
在将车辆参数通过串口写入铁电存储器之前,为了避免参数输入错误,需要根据两次输入的待配置参数确保输入参数的正确性。其中第二次输入的待配置参数称为待配置车辆参数备份。根据输入的编号范围从本地文件中一次读取编号范围对应的待配置车辆参数和待配置车辆参数备份,分两次发送给atc系统主机。atc系统主机通过判断两次写入待配置车辆参数和待配置车辆参数备份的内容是否一致,对待配置车辆参数进行写入或抛弃操作,并将操作结果反馈给atc系统软件。
s103,若具有所述编号范围中同一编号的待配置车辆参数和待配置车辆参数备份均一致,则通过所述串口将所述待配置车辆参数写入所述铁电存储器中。
具体地,atc系统软件读取到输入的编号范围对应的待配置车辆参数和待配置车辆参数备份后,先将待配置车辆参数发送给atc系统主机,然后再将待配置车辆参数备份发送给atc系统主机。根据编号逐一判断待配置车辆参数和待配置车辆参数备份的内容是否均一致,如果完全一致,则通过串口批量或单次将待配置车辆参数写入铁电存储器中;如果不一致,则待配置车辆参数输入不准确,抛弃待配置车辆参数写入铁电存储器的操作,保证写入参数的正确性。
本实施例通过一方面根据串口查询并显示所述列车自动控制系统主机的铁电存储器中配置的所有车辆参数,输入参数编号即可实时查看相应的车辆参数,操作简单;另一方面,通过判断待配置车辆参数和待配置车辆参数备份一致时,将待配置参数批量写入铁电存储器,既保证了车辆参数配置的正确性,又可以实现待配置参数批量写入铁电存储器,提高配置车辆参数的效率。
在上述实施例的基础上,本实施例中所述车辆参数包括参数编号、参数名称、参数值、参数最大值、参数最小值和参数注释。
其中,参数值包括十进制格式和十六进制格式。车辆参数中的最大值和最小值为参数提供了参考范围。在对待配置参数进行配置之前,需要判断待配置参数是否在最大值和最小值的范围内,若然后待配置参数在最大值和最小值的范围内,再将待配置参数配置到铁电存储器。此外,查询铁电存储器中配置的车辆参数时,显示栏中也会显示对应参数的最大值和最小值。通过查看参数的最大值和最小值为判断参数是否正确提供了参考,提高了信息的可读性。
在上述实施例的基础上,本实施例中查询并显示所述列车自动控制系统主机的铁电存储器中配置的所有车辆参数的步骤之后还包括:获取用户根据显示的车辆参数输入的待配置车辆参数的参数编号和参数值;若待配置车辆参数的参数值大于或等于所述待配置车辆参数的参数最小值,且小于或等于所述待配置车辆参数的参数最大值,则显示再次输入所述待配置车辆参数的参数值的提示信息;
具体地,在将待配置车辆参数写入铁电存储器时,首先将输入的待配置车辆参数发送给atc系统主机,主机根据待配置车辆参数的最大值和最小值判断待配置参数是否在最大值和最小值的范围内;如果待配置车辆参数值大于或等于最小值,且小于或等于最大值,则表示输入的待配置车辆参数正确,然后显示再次输入待配置车辆参数的参数值的提示信息,保证输入的待配置参数的一致性;如果待配置车辆参数值小于最小值,或者大于最大值,则输入的待配置车辆参数错误,主机向系统发送写入参数小于最小值或者写入参数大于最大值的回复帧,软件会显示输入正确参数值的提示信息,直到获取到正确的待配置车辆参数的参数值。
获取所述用户根据所述提示信息再次输入的待配置车辆参数的参数值,若两次输入的待配置车辆参数的参数值一致,则判断所述铁电存储器中是否存在所述待配置车辆参数;若不存在,则根据所述用户输入的待配置车辆参数的参数值对所述铁电存储器中的待配置车辆参数进行修改;若存在,则将所述用户输入的待配置车辆参数的参数值写入所述铁电存储器中。
atc系统主机收到两次输入的待配置车辆参数的参数值及参数编号一致时,向软件发送写入参数成功的回复帧,软件也会提示用户写入参数成功;如果主机收到两次输入的待配置车辆参数的参数值不一致时,主机会向软件发送写入参数编号错误或者两次参数写入不一致的回复帧,软件会提醒用户重新输入正确的参数,直到获取与第一次输入的待配置车辆参数一致的参数值,将输入的待配置车辆参数写入铁电存储器,软件参数写入的过程如图4所示。
待配置车辆参数写入铁电存储器之前,铁电存储器中可能已经存在该参数,如果铁电存储器已经存在该参数,则重新配置与待配置车辆参数对应的铁电存储器中的参数,将这个参数值修改为待配置参数的值;如果铁电存储器不存在该参数,则将待配置车辆参数以及其对应的编号写入铁电存储器。本实施例既能实现待配置参数的正确写入,也能通过写入的方式修改铁电存储器中的参数。
在上述实施例的基础上,本实施例中根据所述用户输入的待配置车辆参数的参数值对所述铁电存储器中的待配置车辆参数进行修改或将所述用户输入的待配置车辆参数的参数值的步骤具体包括:获取用户设置的所述待配置车辆参数的参数值的格式;将所述用户输入的待配置车辆参数的参数值转换为所述用户设置的格式;根据转换格式后的所述待配置车辆参数的参数值对所述铁电存储器中的待配置车辆参数进行修改或将转换格式后的所述待配置车辆参数的参数值写入到所述铁电存储器中。
输入的待配置车辆参数的参数值可以是十进制的格式,也可以是十六进制的格式。通过参数修改栏,可以根据需求自行选择按照十进制或十六进制格式对参数值进行设置,节约了对待配置车辆参数的参数值进行进制转换的时间,提高了修改参数的效率,操作方便。
在上述各实施例的基础上,本实施例中所述列车自动控制系统主机包括atp子系统主机和ato子系统主机;相应地,通过与列车自动控制系统主机连接的串口,查询并显示所述列车自动控制系统主机的铁电存储器中配置的所有车辆参数的步骤之前还包括:根据配置的与所述atp子系统主机连接的端口号、波特率和奇偶校验值与所述atp子系统主机连接;根据配置的与所述ato子系统主机连接的端口号、波特率和奇偶校验值与所述ato子系统主机连接。
其中,atp(automatictrainprotection,列车自动防护)系统是确保列车运行速度不超过目标速度的安全控制系统。ato(automatictrainoperation,列车自动驾驶)系统是实现列车自动行驶、精确停车、站台自动化作业、无人折返、列车自动运行调整等功能的列车自动控制系统。波特率指有效数据讯号调制载波的速率,即单位时间内载波调制状态变化的次数。配置的端口号、波特率和奇偶校验值为串口的属性,串口的属性可以根据用户输入获取,也可以根据系统设置的默认值获取。主机与串口连接前,先对串口的属性进行配置,使得配置的串口与对应的atp子系统主机和ato子系统主机连接。
例如,在基于通信的列车自动控制系统的列车中,atp和ato子系统的参数配置软件通过串口线与主机板卡相连;其中atp子系统,通过串口线将atp主机板卡与安装了车载铁电参数配置软件的电脑相连,打开铁电参数配置软件,用户登录之后,配置与atp子系统主机相连接的端口号、波特率和奇偶校验值,波特率设置为115200,数据位为8,停止位为1,校验位为even,串口属性配置完成后,atp子系统软件与atp子系统主机通过配置的串口进行连接;ato子系统,通过串口线将ato子系统主机板卡与安装了车载铁电参数配置软件的电脑相连,打开车载铁电参数配置软件,用户登录之后,配置与ato子系统主机相连接的端口号、波特率和奇偶校验值,波特率设置为230400,数据位为8,停止位为1,校验位为none,串口属性配置完成后,ato子系统软件与ato子系统主机通过配置的串口进行连接。根据配置的串口属性实现串口连接操作,设置不同的波特率可以分别控制atp和ato子系统中参数传输的速率。
在上述各实施例的基础上,本实施例中还包括:对所述列车自动控制系统主机的时间进行读取和修改。
具体地,软件发送读取atp或ato系统时间的命令帧,主机接收读取时间的命令帧,返回主机当前的时间,并反馈读取是否成功,软件接收后显示结果。软件读取时间过程如图5所示。
当发现atp或ato系统主机时间与软件时间不同步时,需要对主机时间进行修改。软件发送写入atp或ato系统时间的命令帧,主机根据命令帧的时间修改主机的时间,并反馈修改是否成功。修改时间的过程如图6所示。
在上述各实施例的基础上,本实施例中还包括:根据用户输入的日志读取数目,对所述列车自动控制系统主机的日志进行读取和显示;
具体地,软件根据输入的日志读取数目,向主机发送日志读取帧,主机返回读取结果,读取日志过程如图7所示。日志读取成功后,将日志内容显示在显示日志栏,同时将日志内容存储到一个文本文件中。用户通过查看显示日志栏和文本文件,可以快速查看打印铁电存储器的日志。
获取并显示所述列车自动控制系统主机上的软件的版本信息;获取并显示所述列车自动控制系统主机的硬件板卡的版本信息;
其中,显示的软件版本内容包括atp电子地图线路、atp电子地图版本、ato电子地图线路和ato电子地图版本的主版本、子版本和次版本。软件向主机发送版本查询命令,主机返回软件版本的查询结果,获取软件版本信息过程如图8所示。
显示的硬件板卡内容包括板卡的地址信息、板卡总数、cpu的版本。软件向主机发送版本查询命令,主机返回硬件板卡版本的查询结果,获取硬件版本板卡信息过程如图9所示。
通过版本信息栏显示软件及硬件的版本信息,可以获得当前主机使用的软件及硬件版本。atc系统维护时,可以根据当前显示的版本信息分析问题,提高分析问题的效率。
获取并显示所述列车自动控制系统主机上软件的各模块的版本信息;对与所述列车自动控制系统主机的通信过程和所述用户的操作流程进行记录。
获取各详细模块的版本信息并显示,显示内容包括各详细模块的id和版本信息。软件向主机发送版本查询命令,主机返回各模块详细版本号的查询结果,获取各模块详细版本信息过程如图10所示。
通过信息窗口实时显示用户操作过程,同时以文件形式记录与主机的通信过程以及用户的操作流程。调试人员或维护人员可以随时下载文件,查看主机的通信过程以及用户的操作流程。
本实施将atc系统软件通过串口与atc系统主机进行连接,既能够查询铁电存储器中存储的车辆参数,并且能够选择以批量或单次的写入方式对车辆参数进行配置。同时,还提供写入和修改主机时间,读取铁电日志、版本信息,实时记录用户操作和主机的通信过程等的功能,便于分析问题,提高分析问题的效率。
下面对本发明实施例提供的列车自动控制系统车辆参数配置装置进行描述,下文描述的列车自动控制系统车辆参数配置装置与上文描述的列车自动控制系统车辆参数配置方法可相互对应参照。
如图11所示,本实施例提供一种列车自动控制系统车辆参数配置装置,包括:查询模块1101、读取模块1102和写入模块1103;
其中,查询模块1101用于通过与列车自动控制系统主机连接的串口,查询并显示所述列车自动控制系统主机的铁电存储器中配置的所有车辆参数;
若需要查询并显示铁电存储器中配置的参数,首先,atc系统软件通过串口与atc系统主机进行连接。连接成功后,发送调试状态切换命令,通知atc系统主机进入维护状态。atc系统主机收到命令后,回复32位随机数,此时软件根据收到的随机数组合密码确认帧发送给atc系统主机。atc系统主机根据密码协议判断密码确认帧的正确性。
软件在串口连接成功和接收到密码正确的回复帧后,通过串口读取铁电存储器中配置的参数。根据指定编号顺序读取参数,并反馈读取参数的是否成功,直到收到atc系统主机返回读取参数编号超范围的回复帧后,停止发送读取参数帧。通过这种顺序读取参数的方式,可以快速查询铁电存储器中配置的所有车辆参数,且查询的结果显示在参数栏。
读取模块1102用于获取用户根据显示的车辆参数输入的待配置车辆参数的编号范围,根据所述编号范围从本地文件中读取所述编号范围对应的待配置车辆参数和待配置车辆参数备份;
其中,待配置车辆参数可以从本地文件中获取,也可以根据用户输入获取,本实施例不限于这种待配置车辆参数获取的方式。每个待配置车辆参数都有其对应的编号,根据输入的编号范围可以从本地文件中读取对应的待配置车辆参数。编号范围由用户根据显示的车辆参数确定还需要配置的车辆参数的编号确定,根据用户输入的编号范围内可以将编号范围对应的车辆参数通过串口按编号顺序批量写入铁电存储器。用户还可以输入一个单独的编号,则将车辆参数通过串口单次写入铁电存储器。
在将车辆参数通过串口写入铁电存储器之前,为了避免参数输入错误,需要根据两次输入的待配置参数确保输入参数的正确性。其中第二次输入的待配置参数称为待配置车辆参数备份。根据输入的编号范围从本地文件中一次读取编号范围对应的待配置车辆参数和待配置车辆参数备份,分两次发送给atc系统主机。atc系统主机通过判断两次写入待配置车辆参数和待配置车辆参数备份的内容是否一致,对待配置车辆参数进行写入或抛弃操作,并将操作结果反馈给atc系统软件。
写入模块1103用于若具有所述编号范围中同一编号的待配置车辆参数和待配置车辆参数备份均一致,则通过所述串口将所述待配置车辆参数写入所述铁电存储器中。
具体地,atc系统软件读取到输入的编号范围对应的待配置车辆参数和待配置车辆参数备份后,先将待配置车辆参数发送给atc系统主机,然后再将待配置车辆参数备份发送给atc系统主机。根据编号逐一判断待配置车辆参数和待配置车辆参数备份的内容是否均一致,如果完全一致,则通过串口批量或单次将待配置车辆参数写入铁电存储器中;如果不一致,则待配置车辆参数输入不准确,抛弃待配置车辆参数写入铁电存储器的操作,保证写入参数的正确性。
本实施例通过一方面根据串口查询并显示所述列车自动控制系统主机的铁电存储器中配置的所有车辆参数,输入参数编号即可实时查看相应的车辆参数,操作简单;另一方面,通过判断待配置车辆参数和待配置车辆参数备份一致时,将待配置参数批量写入铁电存储器,既保证了车辆参数配置的正确性,又可以实现待配置参数批量写入铁电存储器,提高配置车辆参数的效率。
在上述实施例的基础上,本实施例中定义模块具体用于:所述车辆参数包括参数编号、参数名称、参数值、参数最大值、参数最小值和参数注释。
在上述实施例的基础上,本实施例中写入模块具体用于:获取用户根据显示的车辆参数输入的待配置车辆参数的参数编号和参数值;若待配置车辆参数的参数值大于或等于所述待配置车辆参数的参数最小值,且小于或等于所述待配置车辆参数的参数最大值,则显示再次输入所述待配置车辆参数的参数值的提示信息;获取所述用户根据所述提示信息再次输入的待配置车辆参数的参数值,若两次输入的待配置车辆参数的参数值一致,则判断所述铁电存储器中是否存在所述待配置车辆参数;若不存在,则根据所述用户输入的待配置车辆参数的参数值对所述铁电存储器中的待配置车辆参数进行修改;若存在,则将所述用户输入的待配置车辆参数的参数值写入所述铁电存储器中。
在上述实施例的基础上,本实施例中写入模块还用于:获取用户设置的所述待配置车辆参数的参数值的格式;将所述用户输入的待配置车辆参数的参数值转换为所述用户设置的格式;根据转换格式后的所述待配置车辆参数的参数值对所述铁电存储器中的待配置车辆参数进行修改或将转换格式后的所述待配置车辆参数的参数值写入到所述铁电存储器中。
在上述各实施例的基础上,本实施例中连接模块具体用于:所述列车自动控制系统主机包括atp子系统主机和ato子系统主机;相应地,通过与列车自动控制系统主机连接的串口,查询并显示所述列车自动控制系统主机的铁电存储器中配置的所有车辆参数的步骤之前还包括:根据配置的与所述atp子系统主机连接的端口号、波特率和奇偶校验值与所述atp子系统主机连接;根据配置的与所述ato子系统主机连接的端口号、波特率和奇偶校验值与所述ato子系统主机连接。
在上述各实施例的基础上,本实施例中修改模块还用于:对所述列车自动控制系统主机的时间进行读取和修改。
在上述实施例的基础上,本实施例中显示模块具体用于:根据用户输入的日志读取数目,对所述列车自动控制系统主机的日志进行读取和显示;获取并显示所述列车自动控制系统主机上的软件的版本信息;获取并显示所述列车自动控制系统主机的硬件板卡的版本信息;获取并显示所述列车自动控制系统主机上软件的各模块的版本信息;对与所述列车自动控制系统主机的通信过程和所述用户的操作流程进行记录。
图12示例了一种电子设备的实体结构示意图,如图12所示,该电子设备可以包括:处理器(processor)1201、通信接口(communicationsinterface)1202、存储器(memory)1203和通信总线1204,其中,处理器1201,通信接口1202,存储器1203通过通信总线1204完成相互间的通信。处理器1201可以调用存储器1203中的逻辑指令,以执行列车自动控制系统车辆参数配置方法,该方法包括:通过与列车自动控制系统主机连接的串口,查询并显示所述列车自动控制系统主机的铁电存储器中配置的所有车辆参数;获取用户根据显示的车辆参数输入的待配置车辆参数的编号范围,根据所述编号范围从本地文件中读取所述编号范围对应的待配置车辆参数和待配置车辆参数备份;若具有所述编号范围中同一编号的待配置车辆参数和待配置车辆参数备份均一致,则通过所述串口将所述待配置车辆参数写入所述铁电存储器中。
此外,上述的存储器1203中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。
另一方面,本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的列车自动控制系统车辆参数配置方法,该方法包括:通过与列车自动控制系统主机连接的串口,查询并显示所述列车自动控制系统主机的铁电存储器中配置的所有车辆参数;获取用户根据显示的车辆参数输入的待配置车辆参数的编号范围,根据所述编号范围从本地文件中读取所述编号范围对应的待配置车辆参数和待配置车辆参数备份;若具有所述编号范围中同一编号的待配置车辆参数和待配置车辆参数备份均一致,则通过所述串口将所述待配置车辆参数写入所述铁电存储器中。
又一方面,本发明实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各实施例提供的列车自动控制系统车辆参数配置方法,该方法包括:通过与列车自动控制系统主机连接的串口,查询并显示所述列车自动控制系统主机的铁电存储器中配置的所有车辆参数;获取用户根据显示的车辆参数输入的待配置车辆参数的编号范围,根据所述编号范围从本地文件中读取所述编号范围对应的待配置车辆参数和待配置车辆参数备份;若具有所述编号范围中同一编号的待配置车辆参数和待配置车辆参数备份均一致,则通过所述串口将所述待配置车辆参数写入所述铁电存储器中。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。
此文章来源于网络,如有侵权,请联系删除