路网编辑平台

         反映路网设备的数字化文件是开展许多铁路研究或生产工作的基础,通过计算机软件, 用户可以将现实中的路网或规划中的路网方案转化为相应的数字化文件, 从而对该路网开展后续研究或生产工作,例如运行仿真、调度监督、方案优化等。

         NetEditor是基于.net framework 4.8开发的应用于静态铁路路网建模的Windows窗体应用程序。 它旨在提供一种可视化的、用户友好的窗体操作界面,支持用户自定义对路网基础设施设备、 信号系统、拓扑关系等静态路网信息进行编辑,并将编辑结果输出为规范的.xml格式数字文件。 该软件的输出文件既可以再次被读取用于二次编辑,也可以作为基础数据文件,供其他铁路研究、生产软件使用。

         Neteditor的各功能按照所处的数据流变化阶段及对于数据处理的不同方式, 可以被划分为三类:数据生成、数据访问和数据管理。三类功能分别对不同阶段的数据流进行相应处置, 同时不同类别的功能间并不是严格层次分明的,而是存在相互关联和相互耦合, 例如数据访问功能在实现数据的可视化或基于原始数据的仿真时,往往也伴随着数据生成; 此外数据访问和数据生成的实现时刻都需要数据管理功能的支持。三种功能如下图所示协调配合, 共同完成软件总功能的实现。

         一、数据生成是指支持用户通过与软件的各类人机交互操作,在软件上对当前路网数据文件中的设备信息进行增删改的功能,包括电子路网图中各设备的绘制,路网图中设备间逻辑数据的生成,以及设施设备参数的设置。具体功能包括:
(1) 轨道的绘制;
(2) 车挡、仿真边界的绘制;
(3) 站台的绘制;
(4) 信号机的绘制;
(5) 钢轨绝缘节的绘制;
(6) 信标的绘制;
(7) 跨线桥的绘制;
(8) 文本框、按钮、指示箭头等非设备类图元的绘制         
在完成上述基础类图元的绘制后,方可执行后续的逻辑数据生成、参数设置两项功能,具体包括:
(9) 轨道连接关系拓扑数据的生成;
(10) 闭塞分区、信号控制区、进路等信号系统数据的生成;
(11) 工务数据(曲线、坡度、隧道、限速)的录入;
(12) 里程数据的录入,支持多线路坐标系;
(13) 以上各类设备的名称、类型等属性的设置。

         二、数据访问是指支持用户通过软件设计的各类人机交互功能及展示窗口,访问当前软件中已有路网数据或验证已有路网数据是否合法的功能。包括路网数据可视化、设备参数信息编辑、设施设备合法性检验等。具体功能包括:
(1)路网数据可视化:将绘制及生成的路网数据转化为类CTC调监站场图的形式显示;
(2)设备参数编辑:支持用户查找已存在的任意设备并修改其属性;
(3)设备合法性检验:自动检查用户的绘制及编辑操作是否符合路网实际,对于错误的操作及时提醒。

         三、数据管理是指合理高效组织数据,满足数据内部交互和外部交互的功能。包括运行时数据组织、绘制结果导出为xml文件、xml文件导入生成可编辑的路网。具体功能包括:
(1)运行时数据组织:运行时自动建立回撤备份,在编辑失误时支持撤销相关操作;
(2)数据导出文件:支持用户将当前软件中的路网建模数据与逻辑设施设备等信息按照软件支持的XML格式导出为XML文件;
(3)文件导入数据:支持用户将软件支持的XML格式的XML文件导入软件,读取该文件中存储的路网建模数据与逻辑设施设备等信息并生成相应路网。

平台展示