结构论文 小论文下载 摘要:VBA作为一个集成的结构论文 小论文下载开发环境,能够使AutoCAD数据与其它的结构论文 小论文下载VBA应用程序,如Microsoft Excel软件,直接共享,实现无缝连接,交换数据。本文介绍如何利用VBA编程建立AutoCAD2000与Excel2000的通信,实现数据交换,快速绘制公路纵断面地面线。 关键词:公路纵断面设计 地面线 VBA AutoCAD与Excel的通信
1 前言
纵断面设计图是道路纵断面设计的主要成果,也是道路设计的重要技术文件之一。在纵断面设计图上有两条主要的线:一条是地面线,它是根据中线上各桩点的高程而点绘的一条不规则的折线,反映了沿着中线地面的起伏变化;另一条是设计线,它是经过技术上、经济上以及美学上等多方面比较后定出的一条规则形状的几何线。
公路设计中,在没有专业设计软件辅助的情况下,绘制公路纵断面图是很繁琐的事,需要进行大量的、重复的操作,既劳神,又容易出错。特别在公路外业勘测阶段,需要在短时间内将所测量的中桩高程转化成纵断面图上的地面线,才可以进行路线纵坡设计,分析测量成果(选线)是否合理。
如何快速绘制公路纵断面地面线呢?答案是:利用Microsoft Excel、AutoCAD都提供的VBA功能,编制程序进行绘制,即把Microsoft Excel表格中的桩号、地面高程等信息读取出来,在AutoCAD文件里以文字、线条的方式写出来,就可绘出中桩地面线。
style='mso-bidi-font-weight:normal'>2 VBA简介
Visual Basic for Application(VBA)是Microsoft面向最终用户的应用软件编程语言。它最早出现于Microsoft的Excel和Project中,如今VBA已成为VB和所有Office产品的组件。常用的绘图软件AutoCAD也已支持VBA作为二次开发工具。
VBA最大特点和最大优点是利用面向对象(OOP)的ActiveX
|