2024年5月7日发(作者:)

Excel

Autocad

结合自动绘图应用

1、前言

Autocad

绘图已经广泛应用在各种设计和施工领域,主要用于图

形绘制。

Autocad

图形绘制虽然功能很强大,但是无法自身实现自动

绘图的,即便能够也需要二次开发编写附加程序指令。在工程和实际

应用中我们通常有一些参数型的图形,如果每次都是手工在

Autocad

界面上进行绘制,可能需要很多的时间,而且精度也难以保证。这里

我们来分享一下

excel

Autocad

相结合进行参数绘图的实际应用。

2、应用实例

现在我们以绘制参数边长的三角形,已知三角形的边长分别为

a,b,c,

Autocad

中绘制三角形。我们不能直接绘制出三角形,需要

一些辅助的办法才可以画出三角形来,也就是应用尺规的方法做出三

角形来,而且每次画图,我们都需要这样,没有任何的便利性,效率

相当低。这里我们来介绍

excel

Autocad

结合的方法来绘制图形,

特别是应用于绘制参数性的图形。

2.1excel

中的命令语句

excel

中我们可以建立绝对坐标和直线的相对坐标,如:(

1000

1000

)和

@1000

1000

以及

@1000<45

。这些坐标格式和命令语句与

Autocad

中的命令行中的应答内容相对应。现在以画一组已知边长的

三角形来讲叙一下这种应用。

以上是在

excel

中建立的工具表格,其中绿色的单元格是参数的

值,红色边框围合的单元格是

Autocad

中应用的命令语句。我们可以

应用三角形的几何关系求得第三点的坐标函数。然后应用

Autocad

的命令将三角形画出来。

2.2Autocad

中绘图

excel

中红色单元格中的内容复制下来“

ctrl+c

”,

打开

Autocad

绘图界面,在

Autocad

的命令行的提示处粘贴上

复制来的内容,这样三角形就自动绘制完成。而且我们

还可以为图形添加上自动绘制的标注长度值,标注的

格式我们需要在

Autocad

的界面文件中设置。制动绘制

的三角形如下图所示:

2.3excel

中数据求解

excel

中我们可以根据图形的几何特征和几何关系,建立一

定的函数关系,另外我们可以将单元格定义为参数的名称,这样在后

面应用时就可以按照数学格式来求取相关参数的值,例如我们可以根

据三角形的边长未知数,

abc

列出未知参数的代数式。这里我们已知

三角形的边长,找出三角形各顶点的坐标的代数式。然后利用

excel

的自动计算的功能,计算出坐标值。最后的任务就是交给

Autocad

完成了。

以三角形绘制为例,相关参数见下图:

按照以上的未知数求解公式,我们在

excel

中列出相应的单元

格。绘图命令我们用

Autocad

中的

pline

pl

)来实现,并且设置了多

段线

pline

的线宽,单元格设置好了之后我们可以直接复制绘图。如

果要批量绘制一组三角形,我们只要修改相关参数的值,比如

a

b

c

的值就可以了。

2.4Autocad

中自动对齐标注与

excel

对接

我们建立在

Autocad

中绘图的同时,自动标注线段的长度和角度

以及半径。这里简要介绍一下对齐标注的应用。对齐标注的缩写为

dal

,对齐标注的要点为线段的起点、终点、终点的格式,如下图所

示:

标注的方法为一段一段的标注,将每一要标注的直线段的起点

和终点均用代数式的形式列写在单元格中,一旦参数改变,标注的数

值也要改变。笔者研究的方法最巧妙的地方是无需注写标注的值,而

是让

Autocad

的自动计算程序来完成。这里甚至可以理解为模块化的

绘图方式。

3、小结

excel

Autocad

的结合,对于完成模块化的图形和建筑工程,

公路工程的测量放线均有一定的实际价值,我们可以实现数据修改形

式的参数绘图,即使图形有误,我们也不用大幅度的修改图形,只要

检查一下我们列些的

excel

数据代数式和数据就可以了。避免了重复

Autocad

和低效率的绘图工作。当然绘图工具很多,但在实际应用中,

excel

却是手头最常用的工具,希望有兴趣的朋友在实际工作中发

掘和丰富。