当前位置: 首页> 学位论文 >详情
原文传递 CAD技术结合VBA在高速公路工程中的应用
论文题名: CAD技术结合VBA在高速公路工程中的应用
关键词: CAD技术;VBA语言;纵断面设计;高速公路
摘要: 通过多年的设计实践CAD技术以简单、快捷、存储方便等优点已在工程设计中承担着不可替代的重要作用。CAD技术的应用使工程设计人员如虎添翼,在更加广阔的天地里施展才华。但随着CAD在工程中的大量应用及其技术的成熟,一些优缺点也显露出来。而VBA作为一个集成的开发环境,能够使AutoCAD数据与其它的VBA应用程序,如Microsoft Excel软件,直接共享,实现无缝连接,交换数据。 计算机辅助设计技术也称为CAD技术,是英文Computer Aided Design的缩写,它是指在设计过程中,利用计算机作为工具,帮助工程师进行设计的一切实用技术的总和。CAD技术领域很广,用的最为广泛的是二、三维的几何形体建模、绘图,各种机械零部件的设计、电路设计、建筑结构设计、力学分析等等。 计算机辅助设计作为一门学科始于60年代初,一直到70年代,由于受到计算机技术的限制,CAD技术的发展很缓慢,进入80年代以来,计算机技术突飞猛进,特别是微机和工作站的发展和普及,再加上功能强大的外围设备,如大型图形显示器、绘图仪、激光打印机的问世,极大地推动了CAD技术的发展,CAD技术已进入实用化阶段,广泛服务于机械、电子、宇航、建筑、纺织等产品的总体设计、造型设计、结构设计、工艺过程设计等环节。 在工业化国家如美国、日本和欧洲,CAD已广泛应用于设计与制造的各个领域如工程建筑、装饰、机械、电子、汽车、造船、航天、服装、玩具等行业,实现了100﹪的计算机绘图。CAD系统的销售额每年以30~40﹪的速度递增,各种CAD软件的功能越来越完善,越来越强大。国内于70年代末开始CAD技术的大力推广应用工作,已经取得可喜的成绩。 VBA(Visual Basic for Application)是一种完全面向对象体系结构的编程语言,由于其在开发方面的易用性和具有强大的功能,因此许多应用程序均嵌入该语言作为开发工具。Autodesk公司也在AutoCAD R14.01版本开始内置了VBA开发工具,同时提供了适用于VBA开发的ActiveX Automation对象模型。直到90年代早期,使应用程序自动化还是充满挑战性的领域。对每个需要自动化的应用程序,人们不得不学习一种不同的自动化语言。例如:可以用EXCEL的宏语言来使EXCEL自动化,使用WORD BASIC使WORD自动化,等等。微软决定让它开发出来的应用程序共享一种通用的自动化语言——Visual Basic For Application(VBA),可以认为VBA是非常流行的应用程序开发语言VASUAL BASIC的子集。实际上VBA是”寄生于”VB应用程序的版本。本文介绍CAD,VBA的概念和作用以及如何利用VBA编程建立AutoCAD2002与Excel2000的通信,实现数据交换,快速绘制公路纵断面地面线以及把EXCEL表转换成ATUOCAD表。
作者: 罗朗
专业: 软件工程
导师: 秦志光
授予学位: 硕士
授予学位单位: 电子科技大学
学位年度: 2007
正文语种: 中文
检索历史
应用推荐