轨旁线路设备数据的集成维护系统的制作方法
【专利摘要】本发明公开了一种轨旁线路设备数据的集成维护系统,包括:用于提取土建长短链前后变化里程及键长的长短链里程模块、用于提取道岔中心里程和道岔方向的道岔信息模块、用于提取变坡点里程、变坡点前后坡度以及竖曲线半径的坡度信息模块、用于提取站台里程和长度,直缓,缓直曲线里程及曲线半经,缓和曲线长度及方向的限速里程模块、用于提取站台中心站里程,站台名称,站台方向,站台里程模块、元素图层模块以及验证模块。本发明高效且维护方便,具有很高的正确率,同时具有很好的兼容性。
【专利说明】轨旁线路设备数据的集成维护系统
【技术领域】
[0001] 本发明涉及一种轨旁线路设备数据的自动集成与维护系统。
【背景技术】
[0002] 目前,现有的轨旁线路设备数据(如里程,长短链,道岔,坡度,限速)的集成方法 如下:
[0003] 根据客户提供的线路平纵面图,信号设备布置图及曲高表等相关土建资料手动提 取轨旁设备数据(如里程,长短链,道岔,坡度,限速等),这样做存在缺点:1)数据提取效 率低;2)数据提取出错率高;3)数据提取方式因客户提供的土建资料的不同而差异化大; 4)数据维护困难。
[0004] 因此,设计一种有效的集成维护系统,以解决上述问题,是本领域技术人员努力的 方向。
【发明内容】
[0005] 本发明的目的在于提供一种轨旁线路设备数据的集成维护系统,高效且维护方 便,具有很高的正确率,同时具有很好的兼容性。
[0006] 实现上述目的的技术方案是:
[0007] -种轨旁线路设备数据的集成维护系统,包括:
[0008] 长短链里程模块,用于提取土建长短链前后变化里程及键长;
[0009] 道岔信息模块,用于提取道岔中心里程和道岔方向;
[0010] 坡度信息模块,用于提取变坡点里程、变坡点前后坡度以及坚曲线半径;
[0011] 限速里程模块,用于提取站台里程和长度,直缓,缓直曲线里程及曲线半经,缓和 曲线长度及方向;
[0012] 站台里程模块,用于提取站台中心站里程,站台名称,站台方向;
[0013] 元素图层模块,用于区分土建图纸中各轨旁元素的图纸,并根据不同图层调用所 述长短链里程模块、道岔信息模块、坡度信息模块、限速里程模块或者站台里程模块;以及
[0014] 验证模块,用于验证所述长短链里程模块、道岔信息模块、坡度信息模块、限速里 程模块以及站台里程模块各自的正确性。
[0015] 进一步地,还包括人机交换界面模块,用于实现所述长短链里程模块、道岔信息模 块、坡度信息模块、限速里程模块、站台里程模块、元素图层模块以及验证模块各自模块功 能显示与选择。
[0016] 进一步地,所述轨旁线路设备数据的集成维护系统通过AutoLisp二次开发的软 件模块化设计实现。
[0017] 本发明的有益效果是:本发明利用AutoLisp二次开发的软件模块化设计,把程序 划分成若干模块,每个模块完成一个子功能,把这些模块集中起来组成一个整体,从而完成 指定的功能。各模块之间采用逻辑内聚类型进行关联,各模块相对有较高的独立性,降低各 模块间的耦合性。从而,为了替换某个模块达到质量或效率的提升,就不会改变整个结构, 只需要改相应的模块,工作量就会明显减少,减少出错机率。同时,采用Auto Lisp语言的优 点在于:能充分发挥CAO)功能的巨大作用,充分利用交互操作的技巧。相比之下,具有最多 样式的程序运行模式。不同版本的程序,相比之下,具有最好的兼容性,甚至可以直接运行。 同时VLISP圆满解决了,编译成VLX的老的AutoLISP程序,其效率也会比解释运行条件下 提高5?8倍。
【专利附图】
【附图说明】
[0018] 图1是本发明的轨旁线路设备数据的集成维护系统的结构图。
【具体实施方式】
[0019] AutoCAD是目前微机上应用最为广泛的通用的交互式计算机辅助绘图与设计软件 包。AutoCAD的强大生命力在于它的通用性、多种工业标准和开放的体系结构。其通用性使 得它在机械、电子、航空、轮船、建筑、服装等领域得到了极为广泛的应用。但是,不同的行业 标准使得各领域在使用AutoCAD的过程中均需根据自身特点进行定制或开发,所以在轨道 交通信号专业领域就需要根据轨道交通信号的特性做专门定制与开发,以满足轨道交通信 号的特殊需求。AutoCAD的二次开发工具有很多种,基于轨道交通信号的专业性和特殊性, 本发明采用Auto Lisp语言,对AutoCAD进行二次开发,以满足轨道交通信号的特殊需求。 LISP是典型的结构化程序设计语言,AutoLISP是解释运行,用Visual LISP将其编译成VLX 程序包或者FAS程序,这样处理之后的AutoLISP程序,将具有与ARX程序相同的高保密性 能,也将具有比解释运行明显提高的运行效率。而且,AutoLISP程序设计的复杂程度和运 行风险大大低与ARX,绝少在程序崩溃后连带AutoCAD崩溃。同时,使用AutoLisp二次开发 工具可直接调用CAGD强大数据库类,将客户土建图纸中各轨旁线路元素通过合理的,强逻 辑性的数据算法自动集成轨道信号专业所需要的数据结构,所以此逻辑算法是整个二次 开发的关健,具有符合地铁信号系统数据要求的专用性,特殊性,高效及合理性。
[0020] 下面将结合附图对本发明作进一步说明。
[0021] 请参阅图1,本发明的轨旁线路设备数据的集成维护系统,通过AutoLisp二次开 发的软件模块化设计实现,该系统包括:长短链里程模块1、道岔信息模块2、坡度信息模块 3、限速里程模块4、站台里程模块5、元素图层模块6、验证模块7和人机交换界面模块(图 中未示),其中:
[0022] 长短链里程模块1用于提取土建长短链前后变化里程及键长;
[0023] 道岔信息模块2用于提取道岔中心里程和道岔方向;
[0024] 坡度信息模块3用于提取变坡点里程、变坡点前后坡度以及坚曲线半径;
[0025] 限速里程模块4用于提取站台里程和长度,直缓,缓直曲线里程及曲线半经,缓和 曲线长度及方向;
[0026] 站台里程模块5用于提取站台中心站里程,站台名称,站台方向;
[0027] 元素图层模块6分别连接长短链里程模块1、道岔信息模块2、坡度信息模块3、限 速里程模块4和站台里程模块5,用于区分土建图纸中各轨旁元素的图纸,并根据不同图层 调用相应子模块(长短链里程模块1、道岔信息模块2、坡度信息模块3、限速里程模块4和 站台里程模块5);
[0028] 验证模块7分别连接长短链里程模块1、道岔信息模块2、坡度信息模块3、限速里 程模块4和站台里程模块5,通过各模块内的自身逻辑关系,验证各模块子功能的正确性, 例如:验证限速里程模块4,曲线直缓里程和缓圆里程之差应该等于缓和曲线的长度。
[0029] 人机交换界面模块分别连接长短链里程模块1、道岔信息模块2、坡度信息模块3、 限速里程模块4、站台里程模块5、元素图层模块6和验证模块7,用于实现这些模块各自功 能的显示与选择。
[0030] 各模块之间采用逻辑内聚类型进行关联,各模块相对有较高的独立性,降低各模 块间的耦合性。程序模块化的设计理念即将功能分解,降低之间的偶合性,从而,为了替换 某个模块达到质量或效率的提升,就不会改变整个结构,只需要改相应的模块。工作量就会 明显减少,减少出错机率。
[0031] 对于程序后期的维护工作主要有以下四个部分:1)改正性维护,也就是诊断和改 正在使用过程中发现的软件错误;2)适应性维护,即修改软件以适应客户土建图纸类型的 变更;3)完善性维护,即根据用户的要求改进或扩充软件使它更完善;4)预防性维护,即修 改软件为将来的维护活动预先做准备。由于采用的程序模块化设计的理念,后期四个部分 的维护工作都不会影响整个软件的设计结构,只是在功能上做进一步的补充,方便后期软 件维护工程师操作,改善,修改,完善工作。
[0032] 以上实施例仅供说明本发明之用,而非对本发明的限制,有关【技术领域】的技术人 员,在不脱离本发明的精神和范围的情况下,还可以作出各种变换或变型,因此所有等同的 技术方案也应该属于本发明的范畴,应由各权利要求所限定。
【权利要求】
1. 一种轨旁线路设备数据的集成维护系统,其特征在于,包括: 长短链里程模块,用于提取土建长短链前后变化里程及键长; 道岔信息模块,用于提取道岔中心里程和道岔方向; 坡度信息模块,用于提取变坡点里程、变坡点前后坡度以及坚曲线半径; 限速里程模块,用于提取站台里程和长度,直缓,缓直曲线里程及曲线半经,缓和曲线 长度及方向; 站台里程模块,用于提取站台中心站里程,站台名称,站台方向; 元素图层模块,用于区分土建图纸中各轨旁元素的图纸,并根据不同图层调用所述长 短链里程模块、道岔信息模块、坡度信息模块、限速里程模块或者站台里程模块;以及 验证模块,用于验证所述长短链里程模块、道岔信息模块、坡度信息模块、限速里程模 块以及站台里程模块各自的正确性。
2. 根据权利要求1所述的轨旁线路设备数据的集成维护系统,其特征在于,还包括人 机交换界面模块,用于实现所述长短链里程模块、道岔信息模块、坡度信息模块、限速里程 模块、站台里程模块、元素图层模块以及验证模块各自模块功能显示与选择。
3. 根据权利要求1所述的轨旁线路设备数据的集成维护系统,其特征在于,所述轨旁 线路设备数据的集成维护系统通过AutoLisp二次开发的软件模块化设计实现。
【文档编号】G06F17/30GK104063485SQ201410315064
【公开日】2014年9月24日 申请日期:2014年7月3日 优先权日:2014年7月3日
【发明者】李广诚, 孙来平 申请人:上海自仪泰雷兹交通自动化系统有限公司