ATS软件数据生成与显示方案设计

(整期优先)网络出版时间:2020-09-22
/ 2

ATS软件数据生成与显示方案设计

代新建

通号城市轨道交通技术有限公司 北京 100070

摘要:ATS(列车自动监控系统)软件由于界面美观、显示风格、特殊显示需求、软件内部结构等因素,导致软件修改频繁、数据绘制复杂,同时对数据配置、交付测试自动化工具实现造成困难,故通过设计ATS软件数据生成及显示方案,解决数据绘制复杂、自动化工具支持不足、扩展复用性差问题。

关键词:ATS;DXF;SVG;软件数据绘制;读取显示

城市轨道交通CBTC信号系统中ATS是指根据列车时刻表为列车运行自动设定进路、指挥行车、实施列车运行管理等技术的总称[1]。为实现列车的自动监控,ATS需要实时显示全线轨道线路布置图、列车位置信息、列车车次号信息及信号系统主要轨旁设备状态。因此每一个工程项目交付中,由于界面美观、显示风格、特殊显示需求,图形大小、粗细、颜色、比例、工整调整需求等因素,需要对ATS软件或数据进行频繁修改。

结合考虑数据的绘制复杂性、可扩展复用性、对自动化数据配置与测试等支持方面,故设计两种ATS软件数据生成及显示方案:绘制DXF(AutoCAD的开放绘图交换)或SVG(W3C的开放可缩放矢量图形)文件,在ATS软件运行时直接加载DXF或SVG文件,并读取生成界面图形显示。

  1. DXF数据生成及显示

按照ATS典型站场图绘制的DXF图形文件见图1,截取信号机在DXF中的表示见表1[2]

5f69619f85498_html_b4546a5e0560bcbf.jpg

图1 DXF图形文件

表1 信号机在DXF文件中的表示

组码值

说明

组码值

说明

100

直线实体

210

挤压方向X

AcDbLine

信号机灯柱

220

挤压方向Y

10

开始点X坐标

2

填充模式组码

20

开始点Y坐标

SOLID

灯位填充模式

11

结束点X坐标

70

实心填充标识

21

结束点Y坐标

1

实心

100

圆形实体组码

71

结合性

AcDbCircle

灯位实体

1

结合

10

中心点X坐标

91

边界路径数量

20

中心点Y坐标

92

填充边界路径

40

半径

93

边界路径边数

100

填充实体组码

72

边类型

AcDbHatch

灯位填充实体

2

圆形

10

高程点X坐标

10

顶点X坐标

20

高程点Y坐标

使用dxflib库对绘制的典型站场图dxf文件读取并生成显示,具体读取显示流程见图2。

5f69619f85498_html_bb509bb2526d7d32.gif

图2 DXF文件读取显示流程

  1. SVG数据生成及显示

按照ATS典型站场图绘制的SVG图形文件见图3,截取信号机在SVG中的表示见表2[3]

5f69619f85498_html_da22225a7c16b4a8.png

图3 SVG图形文件

表2 信号机在SVG文件中的表示

SVG格式文件内容

说明

灯柱路径

id="path150"

标识

d="M 17,67 V 70"

灯柱直线的绘制路径

style=" "/>

灯柱直线信息

灯位圆形

r="1.32"

灯位半径

cy="69.33"

灯位Y坐标

cx="13.93"

灯位X坐标

id="path151"

标识

style=" "/>

灯位圆形填充

灯位圆形

style=" "

灯位圆形填充

id="path152"

标识

cx="16.58"

灯位X坐标

cy="69.33"

灯位Y坐标

r="1.32" />

灯位半径

使用QTSVG类对绘制的典型站场图SVG文件进行读取并生成显示,具体读取显示流程见图4。

5f69619f85498_html_9078613d51153961.gif

图4 SVG文件读取显示流程

  1. 结语

根据产品架构设计、自动化工具需求、工程设计图格式等因素来决定,选用两种ATS软件数据生成及显示方案中最适配的一种。

标准化的ATS软件数据格式制作,可以辅助实现数据配置自动生成,交付测试的操作选择类场景自动化生成,同时ATS软件DXF数据可以复用工程设计图中数据,ATS软件SVG数据可以扩展应用到敏捷运维WEB应用程序中。

参考文献:

[1]中华人民共和国住房和城乡建设部.GB 50157-2013 地铁设计规范[S].北京:中国建筑工业出版社,2013.

[2]http://images.autodesk.com/adsk/files/autocad_2014_pdf_dxf_reference_enu.pdf

[3]https://www.w3.org/TR/SVG11/

作者简介:代新建(1986-12),男,汉族,籍贯:湖北省枣阳市,当前职称:工程师,学历:硕士,研究方向:列车自动监控系统