摘要: |
随着国家西部大开发的不断深入,基础设施建设空前热烈,公路行业毫无例外的处于建设高潮。对于公路设计工程师来说,当前设计任务十分繁重,绘图工作量巨大,迫切需要能大幅提高设计效率的CAD系统软件的支撑。在公路设计任务中,挡土墙作为公路路基的挡土构筑物,具有相当鲜明的特点:技术含量较低、绘图简单机械、绘图工作量大。这种情况迫使工程师们整天陷入简单机械的绘图工作中无法解脱,没有更多的时间去研究公路的路线方案的优化。因此,设计人员迫切需要一款造价低廉、容易上手、节省劳动力、提高功效的挡土墙设计绘图软件。
本论文就是以此为契机,针对公路行业的这种需求,对挡土墙的绘图系统进行了详细的研究,并利用VC++ 6.0和ObjectARX 2000 SDK为工具,以Accees作为后台数据库,开发在AutoCAD 2000/2002环境中运行的ARX(AutoCAD Runtime eXtension)挡土墙绘图系统(DTQ2005)。
首先本文在绪论部分进行了软件系统的需求分析,对公路及其挡土墙CAD的起源和发展状况、前景进行了探讨,阐明了本课题的研究背景和意义;其次针对开发工具的选择、特点、功能及其开发应用程序的基本方法进行了细致的分析;然后对挡土墙进行了归纳总结,从挡土墙的人工绘图方式抽象出了软件实现的方法与流程,对挡土墙CAD的实现难点-挡土墙分段进行了研究,并给出了解决问题的模型;最后本文研究了实现软件系统的一些关键技术,给出了源代码并展示了挡土墙绘图系统实现的架构和软件流程,在本文的结论部分,对本文的研究工作做了总结并提出了课题后续研究的方向和重点。
本课题研究的内容对公路行业的挡土墙CAD设计是切实可行的,相对于以前的传统绘图方式,大大提高劳动效率。由于本软件系统的实用性和价格低廉,对于设计单位和个人用户都具有极强的诱惑力,具有极好的市场前景和发展潜力。此外,通过本课题的研究,笔者还希冀对建筑行业其他同类型的构筑物的开发有启迪和借鉴意义,达到抛砖引玉的目的。
|