APP下载

基于Visio二次开发的站场图设计与实现

2020-03-28饶皓

铁路计算机应用 2020年3期
关键词:二次开发设备

饶 皓

(上海富欣智能交通控制有限公司,上海 201203)

轨道交通信号系统是对轨道交通信号设备进行实时控制和行车作业指挥的安全系统[1]。站场平面图描述了站场中信号机、道岔、区段等设备之间的联锁关系[2]和拓扑信息,是轨道交通信号系统能够运行的关键信息。因此在地铁线路设计中,需要对站场图进行精确细致地刻画,要求方便编辑且能够通过站场图界面方式对轨道线路上所有信号设备的工作状态实时监测显示和诊断维护,以保证整个系统正常运行。针对这种情况,国内外对平面站场图绘制都做了大量研究,并取得了一定的成果,目前,主要是利用ObjectArx、VBA、VLisp对AutoCAD进行二次开发,来简化复杂的绘制过程,但是,这个开发过程非常复杂和极为繁琐,并且,对VC++编程语言能力要求颇高。

本文提出了一种基于Visio二次开发的人机交互绘图界面和基于Windows 用户界面框架(WPF)的自动绘图界面,充分借鉴Visio形状,利用 Visio程序创建图形、分析图形,使用简单易学的高级语言进行编程。本文站场图设计依托Visio绘图软件,可加载不同的站场图数据[3-4],并显示对应站场的设备状态和控制信息,设备动态信息的变化通过所对应站场图的图形颜色和形态变化来体现。该软件基于面向对象思想[5-6],通过Visio模具来设计信号设备图形,并与轨道交通信号系统数据融合一体,使用XML文件存储站场图数据[7-8],易于扩充,且能够确保满足站场平面图的站场数据完整性、一致性和编辑方便性等方面的要求。……

登录APP查看全文

猜你喜欢

二次开发设备
谐响应分析在设备减振中的应用
浅谈基于Revit平台的二次开发
西门子Operate高级编程的旋转坐标系二次开发
浅谈Mastercam后处理器的二次开发
基于VB6.0+Access2010开发的设备管理信息系统
基于MPU6050简单控制设备
500kV输变电设备运行维护探讨
Micaps3.2 版本二次开发入门浅析
如何在设备采购中节省成本
ANSYS Workbench二次开发在汽车稳定杆CAE分析中的应用