APP下载

Civil 3D结合部件编辑器在水利工程中的应用

2016-09-20梁凯旋

西北水电 2016年4期
关键词:编辑器横断面代码

梁凯旋

(新疆水利水电勘测设计研究院,乌鲁木齐 830000)



Civil 3D结合部件编辑器在水利工程中的应用

梁凯旋

(新疆水利水电勘测设计研究院,乌鲁木齐830000)

Autodesk Subassembly Composer(部件编辑器),是专为Civil 3D量身定制的部件创建工具软件。“部件”作为Civil 3D的特殊对象,是渠道、道路、铁路等设计横断面的基本构造模块,是后期成图中的骨架元素,也是构建渠道等三维模型的重要组成部分。通过软件技术与流程整合,应用于水利工程设计工作,其工作思路和方法具有实用意义。

Civil 3D;部件编辑器;Autodesk Subassembly Composer;结构设计;水利工程

0 前 言

Civil 3D软件是Autodesk公司推出的一款面向基础设施行业的建筑信息模型解决方案[1],它为基础设施行业的各类技术人员提供了强大的设计分析以及文档编辑功能[2-8]。Civil 3D本身自带的部件多用于道路设计,而针对水利方面[9-14]的部件相对较少,这就需要去定制。在以前用户自定义部件的时候,要使用.net[15]等代码编写开发,费时费力,而Subassembly Composer的出现则彻底改变了这个现状,Subassembly Composer的功能强大又简便易用,通过可视化的软件界面和图形交互的方式,不需要复杂的编程便可简单高效地创建适用于各个专业的部件,并能实现批量出图,从而提高设计效率。

部件编辑器界面预览,见图1。

1 部件编辑器的一般工作流程

下面列出创建一个部件的基本流程。

(1) 构思横断面型式:分析确定部件由哪几部分组成,比如堤顶、边坡、底部等;

(2) 定义部件参数:主要包括结构尺寸参数和逻辑目标的设定等;

(3) 添加部件几何元素:部件的组成部分主要由点、连接和造型对象构成;

(4) 编辑部件几何元素:编辑并设定部件的创建参数,以便达到尺寸驱动的效果;

(5) 定义部件代码:向部件添加代码,用于控制部件元素在Civil 3D中的显示效果,其中点代码用于控制高程标注、文本标注等;连接代码用于控制尺寸标注、坡度标注等;

(6) 导出部件:导出部件到.pkt文件,以便导入到Civil 3D中进行装配使用。

通过上述步骤就可以创建一个符合专业要求的自定义部件,而且后续使用过程中还可以继续扩展完善该部件,使其用起来更加方便灵活。

2 在工程中的应用

下面以南疆洛浦县某大型灌区改造工程为例,演示渠道部件的创建过程及其使用。

2.1确定横断面构造型式

首先在CAD环境中根据规范设计等要求确定并绘制渠道横断面,结构尺寸如图2。

然后分析该渠道横断面都有哪些部分组成,由该横断面图可知,主要由3部分组成:边坡渠顶、衬砌和垫层。在部件编辑器的环境中,这些部分都是由点对象、连接对象和造型对象共同组成的。

图1 部件编辑器界面窗口图

图2 横断面结构尺寸图  单位:mm

2.2定义部件参数

(1) 在部件编辑器环境中定义渠道结构尺寸等参数,以达到尺寸驱动的目的,便于后续的修改。参数列表见图3。

(2) 声明逻辑目标参数,以便在和地形曲面发生相交时,渠道边坡能够自动判断填挖方,见图4。

2.3添加及编辑部件几何元素

添加点、连接对象,同时将定义好的参数附加给部件,以便进行参数化,见图5。

当使用逻辑目标时,在属性栏中将逻辑目标指定给几何对象即可,见图6。

图4 声明逻辑目标图

图5 添加几何元素图

图6 使用逻辑目标图

逐步有序地添加各个几何对象(点、连接、造型),并将参数附加给合适的对象,同时在预览区观察部件的整个状态是否正常,直至整个横断面框架搭建完成,见图7。

2.4定义部件代码

定义部件代码,主要包括点代码、连接代码,其中点代码用于控制高程标注、文本标注等;连接代码用于控制尺寸标注、坡度标注等,同时还需配合模板文件对横断面外观显示样式进行控制。图8、9是点代码在Civil 3D中所起的效果。

2.5导出部件到Civil 3D中

部件编辑器导出的部件后缀名为.pkt文件,在Civil 3D中的“工具选项板”右键导入创建好的自定义部件,见图10。

2.6在Civil 3D中使用的效果

部件导入之后,就可以使用它来创建渠道横断面装配,进而批量创建渠道横断面图。图11是Civil 3D自动创建的渠道横断面图(本文只截取0+200 m 和0+600 m横断面图作为示意)。

图7 渠道部件横断面图

图8 添加部件代码界面图

图9 代码在Civil 3D中的效果图  单位:m

图10 导入部件到Civil 3D中图

图11 Civil3D渠道横断面图  单位:mm

3 结 语

利用部件编辑器可以根据需要创建出各种部件,并满足不同专业设计的需求,而且修改速度快,出图效率高,对提高Civil 3D的设计效率有很大作用。在创建部件时,还可以使用编辑器提供的辅助工具如:条件判断(Decision),开关(Switch),辅助几何工具(求交点倒圆角等),API函数,这样就可以创建出更复杂的高级部件,满足不同专业的设计需求。

[1]任耀.AutoCADCivil3D2013 应用宝典[M].上海:同济大学出版社,2013.

[2]刘云峰.基于Civil 3d的动态数字地形模型(DTM)建立及土木工程应用介绍[J].黑龙江科技信息,2011(36):49.

[3]张芳.Civil 3D在土方计算中的应用[C]//中国水力发电工程学会第四届地质及勘探专业委员会第一次学术交流会论文集.中国水力发电工程学会地质及勘探专业委员会,2008:6.

[4]余剑.Civil 3D在土方量计算中的应用[J].城市勘测,2009(04):128-130.

[5]王雯珏.Civil 3D在电厂总图道路设计中的应用[J].武汉大学学报(工学版),2013(S1):5-8.

[6]王振殿,王媞. Autodesk Civil 3D在斯里兰卡国际机场地势设计的应用[J].山西建筑,2012(18):281-282.

[7]郭阳洋.Civil 3D软件在场地平整设计中的应用[J].中国市政工程,2013(04):60-61+95.

[8]王奕钦.AutoCAD Civil 3D在双曲拱坝建模中的应用[J].西北水电,2015(01):103-105.

[9]荣幸.利用DEM在AutoCAD Civil 3D下自动提取断面数据[J].地矿测绘,2013(04):31-34.

[10]江宝刚.浅谈Autodesk Civil3D软件在工程中的应用[J].山西建筑,2008(16):364-365.

[11]钟蜀华.Autodesk Civil 3D 2008三维数字地形模型的创建与应用[J].科技情报开发与经济,2008(10):153-155.

[12]郝永志.AutoCAD Civil 3D在新疆某水利工程设计中的应用[J].西北水电,2014(04):104-106.

[13]于佳.AutoCAD Civil 3D在水利工程中的应用[J].吉林水利,2015(03):45-47.

[14]刘云峰.基于Autodesk Civil 3d的土建项目工程量“动态”计算技术[J].江苏建筑,2012(S1):99-102.

[15](美)纽瑟姆.李周芳,陶永才,译.Vislad Basic 2012入门经典[M].北京:清华大学出版社,2013.

Application of Cvil3D with Component Editor in Design of Water Resources Project

LIANG Kaixuan

(Xinjiang Water Resources and Hydropower Investigation Design and Research Institute, Urumqi830000,China)

Autodesk subassembly composer, the component editor, is a special software for Civil 3D to create components. As the dedicated object of Civil 3D, the component is the basic module for design of the cross sections of canal, road and railway, etc. It is also the frame element to form drawings in late stage as well as the important components of 3D modeling of canal, etc. Through software technology and flow integration, it is applied in design of water resources project. Its concept and methods are with practical significance. Key words:Civil 3D; component editor; autodesk subassembly composer; structural design; water resources project

1006—2610(2016)04—0082—05

2016-02-25

梁凯旋(1987- ),男,河南省许昌市鄢陵县人,助理工程师,从事水利工程专业.

TV222.1

A

10.3969/j.issn.1006-2610.2016.04.021

猜你喜欢

编辑器横断面代码
司空见惯感觉烦 锁屏画面快走开
你距离微信创作达人还有多远?
创世代码
创世代码
创世代码
创世代码
车辆段收发车运行图编辑器的设计与实现
市政道路横断面设计要点分析
广州市健康体检人群种植修复情况的横断面研究
2014年某院医院感染横断面调查