基于AutoCAD的接触网平面改造二次开发

基于AutoCAD的接触网平面改造二次开发摘要:国内铁路路网日趋密集,对于既有线改造的工程也越来越多。针对既有线改造和新建铁路接触网设计,基于AutoCAD进行二次开发,利用LISP对简单曲线做处理转换成直线,便于接触网设计,实现支柱装配一键生成,支柱平面布置智能化。关键词:二次开发LISP改造平面布置:TH122文献识别标识码:A1.1引言近年来,伴随着国家铁路建设的持续发展,紧锣密鼓形成各等级铁路的完善路网,为贯彻国家“公转铁”运输结构调整政策充分发挥铁路运输的规模经济优势和绿色环保优势,铁路建设仍在持续投入,既有线复杂性越来越高,涉及铁路的交叉路段改造越来越多,铁路扩能改造持续增多,专用线改造接连不断。繁忙的改造设计任务呼之欲出。因此接触网改造的设计任务日益繁重,铁路电气化设计是铁路工程设计的重要设计内容之一,主要包括电力机车、牵引变电所和接触网三个部分。1.2国内外研究现状目前国内各铁路高校、各铁路设计院、多个施工单位及运营管理单位均对改领域有所研究和开发。中铁第一勘察设计院集团有限公司的曹小明开发了接触网设计平台及基础数据库,北京交通大学,潘国利,宋永增,李军,王明容等人阐述了在AutoCAD环境下,利用ObjectARX和VisualLISP开发接触网CAD应用软件的的理论与方法。以上研究设计对于接触网辅助设计均针对大型新建铁路项目,且系统复杂,开发周期长,本文针对复杂的既有站场,既有线以及新建线路通过VisualLISP开发便于设计工作人员修改的简易平面布置插件。1.3AutoCAD二次开发基本方法简介VisualBasicforApplication根据VisualBasic派生而来,采用的VB语言语法简单,功能强大。VBA(VisualBasicforApplication)是VB的特殊运用,可以通过它把VB环境植入应用程序内,让两者紧密集成。采用VB实现Windows平台上诸应用程序的集成,从而将所有程序都集中于一个操作环境内。通过VisualLISP开发的应用程序如造成崩溃,不会对CAD自身程序产生影响,而且VisualLISP是解释型语言,方便易学,开发周期较短,一般的交互功能均可采用VisualLISP。2二次开发在接触网改造中的运用2.1开发思路及流程接触网二次开发设计思路及流程:通过接触网设计工作确定需要实现的功能模块;对需要的各专业图例及相关专用词参数化定义;自定义各图例实体,做成属性块,利用VisualLISP编程调用这些自定义实体,实现各功能模块,最终对这些功能模块进行汇总并完成开发设计。2.2属性块自定义在AutoCAD环境下可以通过属性块定义实行支柱、下锚符号、中心锚节、分段绝缘器、绝缘子等的自定义。实现起来较为简单。以支柱为例将其属性全部写入属性块,包括支柱号码、支柱类型、支柱里程、回流线安装图号、架空地线安装图号、支柱基础信息、侧面限界。通过属性块内属性读取生成装配表需要的数据。图1插件开发设计系统结构2.3插件功能实现在完成属性块自定义后,可以实现功能模块。接触网平面改造设计,包括支柱拆除,支柱布置,下锚布置,锚段布置,装配表图号的选择等。用VisualLISP可以实现功能如下。表1腕臂柱属性表序号属性名称属性内容1圆的半径2方形长度长:宽=9:63第一支柱安装图号字符串4支柱号编号5工程类型新建、既有、拆除6编号前缀7圆心坐标夹点8线路里程6666.66to6+666.669支柱型号方杆、圆杆10回流线安装图号字符串11架空地线安装图号字符串12地质情况字符串以连续布置腕臂柱为例:当设计工作人员通过加载插件后输入指令布置支柱,会在输入命令栏提示选择的支柱类型和布置方式,均用字母组合表示。支柱布置的要求是支柱与基准线垂直,支柱圆圈距离线路中心3.25。为满足这个要求,通过一下措施和逻辑来实现。首先,得到用户点击确认的基准线及线路基本里程、支柱的间距、起点Pq和终点Pz的坐标。然后获得基准线角度α,从而推算支柱与基准线的角度β,计算如公式(1)所示。α=β+90°(1)通过Pq和β可以得到支柱腕臂的角度从而得到垂直于线路的腕臂柱。在设计工作中不用再挨个旋转支柱。表2参数变量名序号属性名称变量名1腕臂柱角度wbjd2起始点坐标qszb3终点坐标政法zb4标注里程jcwlc2.4工程设计案例以实际铁路工程案例操作加载编辑好的LISP。如图...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?