用户名: 密码: 验证码:
基于.NET API和AutoCAD的盖梁CAD研究与开发
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着经济的快速增长,我国高速公路建设也步入了迅猛发展时期。高速公路建设中应用了大量的桥梁,而桥梁设计又是一项非常复杂而繁重的任务。为了提高桥梁设计质量和效率、降低桥梁设计人员的劳动强度、缩短桥梁设计周期、节约桥梁建设成本,桥梁CAD系统被引入并得到广泛的应用。桥梁CAD系统的应用为桥梁设计提供了新手段和新方法,极大地促进了桥梁行业的技术进步。当代计算机软硬件技术和图形显示技术的飞速发展为开发新一代桥梁CAD软件提供了系统平台和技术支持。在此背景下,某公路设计院对研发某型桥梁CAD系统进行了立项。
     本课题作为某型桥梁CAD系统研究项目的子项目,首先研究了国内外桥梁CAD系统研究现状及发展趋势,并对桥梁CAD系统开发技术进行了系统的研究。本文对盖梁普通钢筋图绘图模块进行了需求分析和总体设计,并以梁式桥结构设计中的高墩T型盖梁为研究对象,以程序驱动参数化方式为指导思想,进行了基于.NET API和C#的高墩T型盖梁绘图模块研究和开发,最终实现了完整绘制高墩T型盖梁普通钢筋图的功能。
     论文重点是高墩T型盖梁普通钢筋图绘图功能模块的详细设计。其中盖梁钢筋图包括盖梁立面图、平面图、剖面图、骨架大样、挡块钢筋图、钢筋数量表和文字说明、图框标题栏等部分。根据斜交角是否为直角,高墩T型盖梁可以分为正交和斜交两种。正交情况下钢筋布局、标注均较简单,而在斜交情况下由于斜向筋的存在,参数化和标注均变得复杂。为了提高代码的复用率、降低编程工作量,本次设计中将正交和斜交揉合在一起进行开发。采用面向对象编程设计了开发阶段绘图功能菜单、定义了创建组成普通钢筋图的基本图元的函数、定义了图形中的图层、实现各种标注样式的函数、钢筋数量表函数、添加文字说明部分的函数。钢筋图各模块布局方面,综合考虑单、双骨架和截面图个数等因素,总共设计了两大类共8种布局样式,基本能够适应各种复杂情况。
With the fast economic growth, our country's highway construction has entered a period of rapid development. A large number of bridges have been used in highway construction. However, bridge design is a very complex and onerous task. In order to improve the quality and efficiency of bridge design, reduce the bridge engineers' labor intensity, shorten the design cycle of a bridge, and save the cost of bridge construction, bridge CAD system is introduced and has been widely used. The application of bridge CAD system provides new means and new methods for bridge design, which promotes the technological progress of bridge industry. The quick development of contemporary computer hardware and software technology and graphics display technology provides platform and technical support for the development of a new generation of bridge CAD software. In this context, the institute of bridge design approves the bridge CAD system research project.
     As a subproject of bridge design expert system research project, this project studies the status quo and development trend of domestic and abroad bridge CAD systems, and then conducts a systematic study of the technology for developing bridge CAD system. On the basis of the overall analysis of the bridge CAD system, this paper analyzes the demand of bent cap steel drawing module, commits overall design and then takes the high pier T-type bent cap in Beam Bridge as the research object. Taking the program drive parameterization approach as the guiding ideology, the research and development of high pier T-type bent cap drawing module based on.NET API and C#is carried out. Ultimately, the function of drawing high pier T-type bent cap steel graphics completely is realized.
     The thesis focuses on the detailed design of high pier T-type bent cap steel graphics drawing module. The bent cap steel graphics consists of elevation, floor plan, profile, skeleton sample, block steel graphics, quantity table of steels, technical note and frame etc. According to whether the oblique crossing angle is right angle, the high pier T-type bent cap can be divided into two types:orthogonal and oblique crossing bent cap. The annotation and layout under orthogonal case is simple, while parameterization and annotation under oblique case is complicated for the existence of diagonal ribs. In order to raise the code reuse rate and reduce programming workload, the thesis blends the orthogonal and oblique crossing case together to develop. Object-oriented programming approach is enrolled to design the drawing function menu at development stage, define function which can create basic entity, a variety of dimension label, quantity table of steels and technical note, and add graphics layer. When it comes to the layout of each graphics module, impact of factors such as single or double skeletons and the number of cross-section is taken into consideration. Finally, two categories, a total number of8kinds of layout style are designed, which can basically satisfy all kinds of complicated situations.
引文
[1]梁鹏.现代桥梁CAD研究与开发[D].长安大学,2001.
    [2]董玉德,赵韩.CAD二次开发理论与技术[M].合肥:合肥工业大学出版社,2009.10.
    [3]龚德俊,符锌砂.公路CAD技术的现状与发展[J].中南公路工程,1998,23(2):59-62.
    [4]肖汝诚.桥梁结构分析及程序系统[M].北京:人民交通出版社,2003.01.
    [5]http://cn.midasuser.com/civil/products/products.asp?nCat=916&idx=57193
    [6]http://www.lusas.com/products/bridge_tour_overview.html.
    [7]http://www.ids-soft.com/solutions/products/bd2/bd2.html.
    [8]王程.预应力混凝土连续梁桥CAD集成化研究[D].西南交通大学,2010.
    [9]尤文刚.城市中小跨径预应力混凝土连续梁桥CAD系统的开发[D].西南交通大学,2006.
    [10]康琦.桥梁CAD系统结构组成与程序设计[D].长安大学,2005.
    [11]黄羚.基于功能图形对象的桥梁建模技术研究与实现[D].中南大学,2007.
    [12]张昌林,方晓睿.桥梁绘图系统BriCAD简介[J].公路,1998,02:43-46.
    [13]周水兴,顾安邦.公路桥梁CAD的现状和发展方向[J].重庆交通学院学报.1997,16(3):26-28.
    [14]刘经伟.预应力混凝土连续桥梁CAD交互式参数化布束研究[D].西南交通大学,2009.
    [15]刘明政.互通立交曲线梁桥CAD系统的研究与开发[D].华南理工大学,2010.
    [16]唐锦春,娄常青.展望21世纪土木工程中计算机技术的应用[J].工程设计CAD及自动化,1998,4:1-6.
    [17]罗淮安,康琦.桥梁结构CAD系统的历史及未来[J].山西建筑,2007,33(9):365-366.
    [18]杨广旋,杨浩,孙静AutoCAD定制与应用程序设计[M].北京:科学出版社,2005.
    [19]袁功青.互通立交曲线梁桥绘图系统设计与实现[D].广州:华南理工大学,2011.
    [20]曾洪飞AutoCAD VBA & VB. NET开发基础与实例教程[M]北京:电子工业出版社,2008.
    [21]中华人民共和国交通部.JTG D62-2004.公路钢筋混凝土及预应力混凝土桥涵设计规范[S].北京:人民交通出版社,2004.
    [22]张敬源.CAD技术在桥梁设计中的应用[J].工程设计CAD与智能建筑,2001(6):64-66.
    [23]张长青.桥梁CAD技术的几点探索[J].公路交通科技,1996,13(3):15-20.
    [24]任爱珠.土木工程计算机新进展及研究热点[J].土木工程学报,1996,29(6):53-59.
    [25]Ronie Navon. COCSYI:CAM-Oriented CAD System. Journal of Computing in CivilEngineering.1995,9(4).
    [26]李丽平,郭庆华,潘欣,丁文霞.桥梁CAD软件的现状与发展趋势[J].公路交通技术,2004(2):43-45.
    [27]刘孟仁,刘海庆.软件可视化技术及其应用研究[J].计算机应用研究,2002(6):26-28.
    [28]周宗泽,易建国,石雪飞等.可视化桥梁结构设计软件-桥梁博士系统[J].1999,27(2):243-248.
    [29]王行耐,王立勇,彭霞.桥梁墩台CAD系统软件的开发和应用[J].济南交通高等专科学校学报,1998,6(3):12-17.
    [30]王汇文,王书庆,石洞.桥梁方案设计CAD系统的研制[J].同济大学学报,1999,27(2):249-252.
    [31]杨季湘.桥梁绘图系统的研制和应用[J].计算机辅助设计与图形学学报,1998,10(3):280-285.
    [32]杨炳成,赵卫国.桥梁智能CAD系统开发与应用[J].西安公路交通大学学报,1998,18(4):127-131.
    [33]李荣,丁建明,何初生.盖梁钢筋构造图自动绘图程序开发及应用[J].公路交通科技(应用技术版),2007,(03):141-145.
    [34]尧燕.基于VC#. NET对AutoCAD二次开发方法的研究[J].科学技术与工程,2008,8(23):6365-6367.
    [35]闻涛.用ObjectARX进行AutoCAD二次开发的研究[J].浙江工程学院学报,2003,20(1):37-40.
    [36]李玉强.基于ObjectARX. NET的AutoCAD二次开发及应用[J].山西建筑,2007,33(12):361-362.
    [37]张传伟,郭卫ActiveX Automation技术在AutoCAD开发中的应用[J].机床与液压,2002(3):80-82.
    [38]孔勇平,朱娟.基于AutoCAD二次开发技术的研究[J].计算机工程应用技术,2008:549-551.
    [39]张锋,陈爱萍.AutoCAD二次开发环境的探讨[J].机械设计与制造,2005(9):125-127.
    [40]王高科.基于ObjectARX的桥梁施工图绘制研究[D].武汉理工大学,2007.
    [41]王永辉,胡青泥,李红彩.AutoCAD二次开发方法的研究[J].计算机系统应用,2007(3):94-96.
    [42]Herbert Schildt. C#2.0完全参考手册[M].赵铭,吴雷.北京:清华大学出版社,2007.
    [43]张立.C#程序设计编程经典[M].北京:清华大学出版社,2008.
    [44]李禹生,孙平,张琳等.XML技术教程[M].北京:清华大学出版社,2009.
    [45]贾金青,陈凤山.桥梁工程设计计算方法及应用[M].北京:中国建筑工业出版社,2003.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700