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

发表时间:2020/9/17   来源:《科学与技术》2020年13期   作者:代新建
[导读] ATS(列车自动监控系统)软件由于界面美观、显示风格、特殊显示需求、软件内部结构等因素,导致软件修改频繁、数据绘制复杂,同时对数据配置、交付测试自动化工具实现造成困难,故通过设计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]。

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

        使用dxflib库对绘制的典型站场图dxf文件读取并生成显示,具体读取显示流程见图2。
        
        图2 DXF文件读取显示流程
2.SVG数据生成及显示
        按照ATS典型站场图绘制的SVG图形文件见图3,截取信号机在SVG中的表示见表2[3]。

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

        使用QTSVG类对绘制的典型站场图SVG文件进行读取并生成显示,具体读取显示流程见图4。
        
图4 SVG文件读取显示流程
3.结语
        根据产品架构设计、自动化工具需求、工程设计图格式等因素来决定,选用两种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),男,汉族,籍贯:湖北省枣阳市,当前职称:工程师,学历:硕士,研究方向:列车自动监控系统
投稿 打印文章 转寄朋友 留言编辑 收藏文章
  期刊推荐
1/1
转寄给朋友
朋友的昵称:
朋友的邮件地址:
您的昵称:
您的邮件地址:
邮件主题:
推荐理由:

写信给编辑
标题:
内容:
您的昵称:
您的邮件地址: