公路涵洞cad系统的开发

公路涵洞cad系统的开发

ID:32136334

大小:2.38 MB

页数:57页

时间:2019-01-31

公路涵洞cad系统的开发_第1页
公路涵洞cad系统的开发_第2页
公路涵洞cad系统的开发_第3页
公路涵洞cad系统的开发_第4页
公路涵洞cad系统的开发_第5页
资源描述:

《公路涵洞cad系统的开发》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、东南大学硕士学位论文第一章绪论界面做得漂亮,但分项菜单及对话框太多,操作起来显得比较繁琐;它的涵长计算功能比较简单t没有考虑路线纵坡对涵长的影响;在图纸输出时显得比较粗糙,如在立面图中盖板分节线及沉降缝线未标示,涵洞设计型式单一,工程数量表过于简单等,这样将使用户的修改工作量加大,感觉生成的图纸是半成品。2.兰州公路研究院开发的涵洞CAD系统,注重专业性和实用性,设计质量较高,受到普遍欢迎。但它只是一个基于Windows的应用程序,没有和AutoCAD进行有机的结合,只有在成果输出时用DWG格式文件表达。这样便不能利用AutoCAD本身强

2、大的图形绘制、修改、显示等高效图形处理功能进行实时的交互设计,且设计结果不能及时得到反映,以致设计效率不高。3.BridgeMaster2000是用于桥涵设计的CAD软件系统,主要致力于桥梁的结构设计,涵洞设计只是其中的一个设计模块,涉及到的涵洞型式不多,成果图表达简单,缺乏工程数量表。4.江苏省交通规划设计院开发的涵洞CAD软件,运行于AutoCAD系统。F,由于采用AutoLISP语言(一种解释型的语言)进行编写,运行的效率低,系统需要在命令行中手工敲入设计参数进行设计,因而显得较繁琐;从软件开发的角度看,AutoLISP程序保密性差

3、,难以维护,不利于软件的推广。1.2立题的背景和意义1.2.1立题背景中小桥涵是公路排水的重要构造物。当公路跨越大小不同的河流和沟渠时,为了保证路基稳定,水流畅通.就需要设置桥梁和涵洞。中小桥涵的设计在整个公路设计中占有很大的比重。据统计。一般中小桥涵的数量平均每公里达4~6座,其造价约占全部公路工程造价的20%。中小桥涵的设计工作内容多、出图量大,过去这些工作都由技术人员根据外业勘测采集的数据,结合地形、地质、水文,确定涵洞的位置、孔径、结构和洞口型式,进行内业设计,计算涵长、结构尺寸以及工程数量,绘制设计图表。这样,工作量巨大,计算速

4、度慢,花费时间长,而且容易出错。加上设计过程中内业统计汇总繁琐,难以实现表格、图纸的规范化、标准化;在设计初步完成后,一旦发现问题,难以进行图纸修改优化。所以应当更新设计手段,提高设计水平,以满足日益增长的工作效率的要求。用计算机辅助设计进行涵洞设计,可以利用计算机信息存储量大、计算速度快、成图快而茭观的特点。同时可以发挥设计人员的实践能力和分析判断能力,能大大提高设计质量和]:作效率,因此使用计算机辅助设计代替手工设计和绘图是发展的必然趋势。在公路路线CAD技术已趋于成熟并在实践中普遍应用的今天.相比之下,涵洞绘图工作显得非常繁重,成为

5、当今公路设计进度中的瓶颈之一,由此涵洞CAD技术的开发应用更显迫切。1.2.2课题的研究意义本课题主要是研究如何通过人机交互的方式来完成涵洞设计,编制涵洞设计应用程序。利用MFC与ObjectAgX相结合的编程技术,提高了程序的运行效率,加强了程序的整体性能。应用参数化的方法进行绘图。能提高涵洞工程图的制图质量,实现表格、图纸的规范化、标准化,同时提高了制图效率。.2.东南大学硕士学位论文吕庆礼:公路涵洞CAD系统的开发通过人机交互进行涵洞设计.可咀使得设计人员从繁重的手.】:计算及绘制工作中摆脱出来,缩短了涵洞设计周期,提高了设计效率。

6、1.3课题的主要研究内容本课题主要是通过分析现有涵洞CAD软件的不足,采用c++及ObjectARX等编稃上具开发出高效率的基于AutoCAD2000/2002的涵洞辅助设计系统,本文称之为CulCAD系统,使其能够完成公路工程中普遍使用的圆管涵、盖板涵等的设计。在系统开发中,应用面向对象编稃(OOP)技术进行程序设计。规划各种类,利用了其封装、继承、多态性等OOP特性,可方便实现其它涵洞型式模块的编制、扩充,有利于以后的程序升级、拓展。1.3.1研究内容研究的内容主要包括:1.深入研究涵洞设计的标准、规范。2探索使用ObjectAKX对

7、AutoCAD进行二次的技术,以及MFC与ObjectARX混合编稃的方法。3研究涵洞数据的分析、组织与管理方法。4.研究参数化绘图方法。5.探索数据计算、图纸生成与修改、图纸管理的有机集成。1.3.2系统开发手段AutoDesk公司的AutoCAD系列产品是目前国内应用最广的辅助设计软件,其中AutoCAD2000已经代替R14成为当前的主流,且AutoDesk公司最新推出的AutoCAD2002同样支持以2000作为平台开发的程序,圉此,选择AutoCAD2000作为图形开发平台是理想的。所以,在进行CulCAD系统开发时,采用了Au

8、toCAD2000的二次开发了:具ObjectARX2000以及Visualc++6.0语言编程环境。本系统支持Windows98/2000/NT/XP操作系统。东南大学硕士学位论文吕庆礼:公

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。