background image

                     

 测绘内业软件总体设计及介绍 

 

 

一、软件开发采用的计算机语言
计算机辅助成图系统(Computer Aided Design

 

,简称 CAD),是计算机技术的一个重

要的应用领域。AutoCAD 

 

则是美国 Autodesk 企业开发的一个交互式绘图软件,是用于二


及三维设计、绘图的系统工具,用户可以使用它来创建、浏览、管理、打印、输出、共享及

 

准确复用富含信息的设计图形

 

目前各设计、勘察行业普遍采用 AutoDesk 

 

公司研制的 AutoCAD 成图软件,它提供用

 

户自己对 AutoCAD 

 

的二次开发。

AutoCAD 的二次开发工具主要有:VisualLisp、VBA(Visual Basic For Application)、
ObjectARX 以及最新的.NET 

 

等。其中 ObjectARX 

 

基于 VC++平台,功能非常强大,但其


点是开发速度慢、周期长、而且对开发人员的要求也比较高,VisualLisp   

与 VBA 较为简单,

 

特别是 VBA

 

,使用方便且开发速度较快。

VBA 它是一种自动化语言,它可以使常用的程序自动化,可以创建自定义的解决方案。

 

故本程序采用的计算机语言是 VBA

 

。可以在 ACAD2002 

 

及以上的 CAD 系统中使用。以下

 

将 AutoCAD 

 

简称为 ACAD  

 

软件共分六部分:
1

 

、断面数据采集、绘制及草图的自动拉直;

2

 

、高程及图面文字类的后处理;

3

 

、线路中线的自动化标注;

4

 

、文字的智能避让;

5

 

、等高线的绘制;

6

 

、其他零星工具;

 

为节约显示空间的占用及和 ACAD 

 

更好的融合,主界面采用 ACAD 工具栏的方式,具

 

体功能的操作定义成 ACAD 

 

命令,共有 18 个整图工具、8 个等高线工具组成。界面介绍如

 

下图 1 

 

所示。

 

 

使用方法有两种: 测绘内业整图软件报告书
1

 

、 ACAD 

命令行输入: VBALOAD”

 

,找到本程序的 DVB 

 

文件,加载;

2

 

” “ ” “

”  

、 通过菜单 工具 → 宏 → 加载工程 。

如果在加载后没有显示工具栏界面或不显示图标,则在命令行输入 dmtool”

 

即可。