地铁信号系统区域操作工作站模拟方法及计算机设备与流程

文档序号:29699354发布日期:2022-04-16 13:57阅读:473来源:国知局
地铁信号系统区域操作工作站模拟方法及计算机设备与流程

1.本发明属于地铁区域操作站技术领域,具体涉及一种地铁信号系统区域操作工作站模拟方法及计算机设备。


背景技术:

2.信号系统采用基于无线通讯的移动闭塞信号系统,车站的站务人员主要是对系统中的区域操作工作站(low)操作与监控,根据现场情况需要,通过low提供的控制命令对线路上道岔及信号机等信号设备进行控制,以配合列车运行的组织和施工调试的需要。
3.因涉及地铁行车安全,low的操作人员必须经过严格的培训考试,获取操作证方可上岗操作。操作人员的实操培训考试,需要用到low的模拟操作平台。但现阶段还缺少相应的模拟操作平台。


技术实现要素:

4.为了克服上述技术缺陷,本发明一种地铁信号系统区域操作工作站模拟方法及计算机设备,其能对区域操作工作站进行模拟操作。
5.为了解决上述问题,本发明按以下技术方案予以实现:
6.一种地铁信号系统区域操作工作站模拟方法,包括步骤:
7.设置若干控件,用于模拟地铁设备以及地铁结构;
8.根据指令,在显示界面上显示控件,以模拟排列进路。
9.作为本发明的进一步改进,设置若干控件的步骤,包括:
10.绘制若干不同的图形;
11.根据指令改变图形的形状以及颜色;
12.对图形设定标志位、属性,得到存在相互关联关系的控件。
13.作为本发明的进一步改进,所述地铁设备包括:起始信号机、终点信号机;根据指令,在显示界面上显示控件,以模拟排列进路的步骤,包括:
14.根据指令,显示起始信号机控件和终点信号机控件;
15.将终点信号机控件的关联控件回退一个控件,确定为排列进路的终点;
16.将起始信号机控件的关联控件,确定为排列进路的起点。
17.作为本发明的进一步改进,所述地铁结构包括:区段、道岔;根据指令,在显示界面上显示控件,以模拟排列进路的步骤,还包括:
18.从终点的区段控件或者道岔控件开始,往回逐一判断是否每一个控件都符合排列进路的条件,直至当前控件有关联的同方向信号机控件为止;
19.若每个控件都符合排列进路的条件,且最后一个控件关联的同方向信号机为起始信号机控件,才能排列进路,否则提示不符合排列进路的条件;
20.被判断为满足排列进路条件,则从终点信号机控件的关联空间开始,根据指令,向前显示保护进路控件,若遇到不满足排列保护进路的条件,则设置标志位记录。
21.作为本发明的进一步改进,根据指令,在显示界面上显示控件,以模拟排列进路的步骤,还包括:
22.当道岔空间被移动到保护进路所在位置时,进行侧防判断,若不满足侧防,则设置标志位记录。
23.作为本发明的进一步改进,本发明还包括:
24.在保护进路和主进路都排列完成后,对排路过程中设置的标志位记录进行判断。
25.作为本发明的进一步改进,本发明还包括:
26.当任意控件的状态发生改变时,判断控件是否属于已排列的进路,或已被某一进路征用为侧防;
27.若控件被判断为与某条进路关联,则重新判断某条进路,从起始信号机控件直至保护进路结束,并重新计算起始信号机控件的状态及是否开放。
28.作为本发明的进一步改进,采用循环函数实现排列进路。
29.作为本发明的进一步改进,本发明还包括如下步骤:
30.构建进路数组,保存每条进路的起点、终点以及当前状态。
31.与现有技术相比,本发明具有以下有益效果:通过设置控件对地铁内设备以及地铁结构进行模拟,可以实现对不同线路的地铁车站进行模拟,使车站人员能方便地进行low的实操培训、练习以及考试,提高车站人员的培训效率。
附图说明
32.下面结合附图对本发明的具体实施方式作进一步详细的说明,其中:
33.图1为实施例1所述地铁信号系统区域操作工作站模拟方法的流程图;
34.图2为实施例1所述地铁信号系统区域操作工作站模拟方法的详细流程图。
具体实施方式
35.以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
36.实施例1
37.本实施例提供了一种地铁信号系统区域操作工作站模拟方法,如图1和图2所示,包括步骤:
38.s1、设置若干控件,用于模拟地铁设备以及地铁结构;
39.具体地,设置若干控件的步骤,包括:
40.s11、绘制若干不同的图形,如通过microsoft visual studio c#所自带的visual basic powerpacks工具包中的直线、圆形、方框等工具组合,分别绘制区段、道岔、信号机、车站的形状;
41.s12、根据指令改变图形的形状以及颜色,在区段、道岔、信号机、车站等各自的类函数中,开发改变其大小、长短、颜色变化等的方法,并设计所需的标志位、属性等,使得使用者可以更改图形的形状以及颜色;
42.s13、对图形设定标志位、属性,得到存在相互关联关系的控件,换言之,需要对该些控件进行自定义,将控件编译为区段控件、道岔控件、信号机、车站控件等。
43.在具体实施过程中,可以在界面上设置命令按钮区,对每个布局图上的某单个控件实例,可根据其不同的控件分类,进行相应的命令操作,从而改变其显示的形态及属性等。同时,也可以设置弹出式窗体,对每个布局图上的某单个控件实例,可根据其不同的控件分类,调出相应的窗体对其进行属性设置。
44.采用上述步骤,先制作出代表区段、道岔、信号机等元件控件,该些控件具备各自的属性,能够按照low操作界面的要求,根据不同的操作指令以及设置,相应改变属性以及产生相关事件。
45.使用时,根据需要在程序主界面创建区段控件、道岔控件、信号机控件、车站控件等各种控件的多个实例。同种控件的所有实例都各自编为一个控件数组,形成区段控件数组、道岔控件数组、信号机控件数组、车站控件数组等。
46.通过设置各个控件的形状、大小、位置,组合出地铁线路不同车站的布局图,同时通过设置每个控件的标志位及属性,建立前后控件之间的相互关联关系。
47.此外,可以增设切换功能,对设计操作界面上的线路、车站进行切换,实现不同车站布局图之间的切换。
48.s2、根据指令,在显示界面上显示控件,按照low的进路排列逻辑,模拟排列进路。
49.地铁设备包括:起始信号机、终点信号机;地铁结构包括:区段、道岔;
50.根据指令,在显示界面上显示控件,以模拟排列进路的步骤,包括如下步骤:
51.通过鼠标发出指令,显示起始信号机控件和终点信号机控件,将终点信号机控件的关联控件回退一个控件,确定为排列进路的终点,将起始信号机控件的关联控件,确定为排列进路的起点。
52.从终点的区段控件或者道岔控件开始,往回逐一判断是否每一个控件都符合排列进路的条件,直至当前控件有关联的同方向信号机控件为止;若每个控件都符合排列进路的条件,且最后一个控件关联的同方向信号机为起始信号机控件,才能排列进路,否则提示不符合排列进路的条件;被判断为满足排列进路条件,则从终点信号机控件的关联空间开始,根据指令,向前显示保护进路控件,若遇到不满足排列保护进路的条件,则设置标志位记录。
53.当道岔空间被移动到保护进路所在位置时,进行侧防判断,若不满足侧防,则设置标志位记录。
54.无论保护进路是否满足排列条件,都进入下一步主进路排列,主进路排列从保护进路的起始控件的前一个控件开始,逐一往回排列。
55.主进路排列过程中,同样需要征用道岔控件,并把道岔控件转动到主进路所在位置。
56.在保护进路和主进路都排列完成后,对排路过程中设置的标志位记录进行判断。如主进路及保护进路侧防是否满足,主进路或保护进路中是否有区段被占用等综合计算起始信号机的状态,如处于何种信号层级,信号机是否开放等。
57.当任意控件的状态发生改变时,判断控件是否属于已排列的进路,或已被某一进路征用为侧防;若控件被判断为与某条进路关联,则重新判断某条进路,从起始信号机控件直至保护进路结束,并重新计算起始信号机控件的状态及是否开放。
58.由于在同一布局中,可存在多条进路,故本实施例还构建进路数组,用于保存每条
进路的起点、终点以及当前状态。取消某条进路时,还需要重新判断原进路起始信号机控件的状态,关闭信号机,并从已排进路数组中删除该条进路。
59.选择某已排进路的起始信号机控件、终点信号机控件,可进行取消该进路的操作。从起始信号机控件关联的控件开始,往后逐一取消每个控件的进路,直至保护进路结束。
60.本实施例的具体使用过程如下:
61.首先,通过鼠标获取排列进路的方向(左或右)以及起始及终点信号机编号。
62.通过此前编制布局图时预设的终点信号机控件的指向关联,找到关联终点信号机控件的区段控件或道岔控件。
63.以该区段控件或道岔控件作为保护进路的起始控件,建立一个do-while循环用于排列保护进路。
64.对当前控件排列保护进路,若排列不成功,则保护进路无效标志位置1并跳出循环。
65.若排列成功,若当前控件为区段,则结束循环;若为道岔,则按排列进路的方向,将当前控件的下一个控件设为当前控件,继续下一次循环,直至当前控件为区段或排列不成功为止。
66.若当前控件为道岔控件且排列进路成功,还须判断该道岔控件的侧防,若侧防设置失败,则保护进路侧防无效标志位置1。
67.排列保护进路完成后,进入主进路排列,从保护进路的起始控件向后移一个控件,作为主进路排列的终点控件,并设为当前控件,然后建立一个do-while循环,从后往前排主进路。
68.对当前元件排列保护进路,若当前控件为区段控件,则按排列进路的反方向,将当前控件的下一个元件设为当前控件,继续下一次循环。
69.若当前控件为道岔控件,须根据道岔控件的类型判断道岔应控件处于斜位还是直位,若斜位的指向更接近于起始信号机控件,侧道岔控件应在斜位,否则在直位。
70.若当前控件为道岔控件,还须根据道岔控件的斜、直位判断该道岔控件的侧防,若道岔控件处于斜位,侧判断直位方向的侧防,若道岔控件处于直位,侧判断斜位方向的侧防。若侧防设置失败,则主进路侧防无效标志位置1。
71.根据当前道岔控件的斜、直位,向后或斜后移动一个控件,并设为当前控件,继续下一次循环,直到当前控件的关联信号机控件是起始信号机控件为止。
72.基于上述技术方案,为区域操作工作站的模拟开发出了多种功能,通过设置控件对地铁内设备以及地铁结构进行模拟,可以实现对不同线路的地铁车站进行模拟,使车站人员能方便地进行low的实操培训、练习以及考试,提高车站人员的培训效率。
73.实施例2
74.本实施例提供了一种计算机设备,包括处理器和储存器,储存器中储存有程序代码,处理器执行程序代码以执行实施例1的地铁信号系统区域操作工作站模拟方法。
75.本领域技术人员应该可以意识到,在上述一个或多个示例中,本技术实施例所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个
地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。
76.以上仅为本技术的较佳实施例,并不用以限制本技术,凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
77.以上仅为本技术的较佳实施例,并不用以限制本技术,凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1