基于ObjectARX的接触网数据驱动设计
2012-08-06李柏林何朝明
铁路计算机应用 2012年12期
朱 聪,李柏林,何朝明,王 强
(西南交通大学机械工程学院,成都610031)
ObjectARX是针对AutoCAD平台上的二次开发而推出的一个开发软件包。它提供了以C语言为基础的面向对象的开发环境及应用程序接口,能快速地访问AutoCAD图形数据库。
接触网设计的主要内容是接触网平面布置图设计。高速铁路车站接触网平面设计的各个步骤,包括支柱布置、锚段划分、中心锚结确定、附加导线布置、生成接触网布置信息表和统计图等。
目前国内使用的接触网平面布置图AutoCAD系统主要有两种形式,各有弊端。一类系统将铁路接触网中使用的部件划分成一组组图形块,利用AutoCAD的基本绘图功能分别进行绘制,然后进行计算组合,最后完成设计[1]。使用此系统,设计接触网布置图比较容易,设计人员能借助它较快地绘制出一张平面CAD布置图。但生成的CAD图中,各实体之间都是独立的,相互间没有数据联系,而某些设计计算需要使用元件之间的相互联系(支柱布置、锚段划分等),全部要求通过手工计算,非常不便。另一类系统能够实现利用接触网元件之间的联系进行设计,绘制过程烦琐,这类方法在错误检查与修改方面存在缺陷,如果出错,需要设计人员重新填写数量巨大的属性数据。本文的接触网数据驱动系统具有如下特点:(1)友好的图形绘制界面;(2)适用于多种不同的铁路线路;(3)接触网的主要元件都设计为存有数据的实体,更加方便的计算、修改和存储数据;(4)绘制平面布置图的全部过程更加智能化,简化工作量,使设计的速度和准确性得到提高;……
登录APP查看全文
