TOC 约束理论 AUTOCAD 技巧
1.
2. 巧借 EXCEL在 AUTOCAD中绘曲线
在工程计算时,经常要用 AutoCAD画出一条曲线,而这条曲线如果是由多个坐标点连接成
的,输入起来就麻烦,而且容易出错。如果利用 EXCEL应用程序来保存数据,且和 CAD巧
妙地结合起来,就能很容易地画出该曲线。具体方法为
首先,在 Excel中输入坐标值。我们将 x坐标值放入 A列,y坐标值放入到 B列,再将
A列和 B列合且成 C列,由于 AutoCAD中二维坐标点之间是用逗号隔开的,所以我们在 C2
单元格中输入:“=A2”,“B2”,C2中就出现了一对坐标值。我们用鼠标拖动的方法将 C2
的的公式进行复制,就能够得到一组坐标值。
其次,选出所需画线的点的坐标值,如上例中C列数据,将其复制到剪贴板上,即按Excel
中的复制按钮来完成此工作。
3. 最后,打开 AutoCAD,在左下角处能够见见命令行(左下图),
在“command”后键入“spline” (画曲线命令),出现提示:“Object/:”,再在此
位置处点击鼠标右键,弹出菜单,在菜单中选“Paste”命令,这样在 Excel中的坐标值就
传送到了 AutoCAD中,且自动连接成曲线,单击鼠标右键,取消继续画线状态,曲线就画
好了。
通过上面的方法,能够很方便地绘制各种曲线或折线,且且在 Excel中很容易地修改
且保存坐标值。
4.
几何计算器应用示例。
引 言
几何计算器是 AutoCAD R12提供的一个十分有用的工具。和普通的计算器一样,几何
计算器能够完成+、-、*和/的运算以及三角函数的运算。这使得用户在使用 AutoCAD绘
图过程中,能够在不中断命令的情况下用计算机进行算术运算,AutoCAD则将运算的结果直
接作为命令的参数使用。但重要的是,和一般的计算器不同,AutoCAD几何计算器能够作几
何运算。它能够作坐标点和坐标点之间的加减运算,能够使用 AutoCAD的 OSNAP模式捕捉
屏幕上的坐标点参和运算,仍能够自动计算几何坐标点。如计算俩条相交直线的交点,计
算直线上的等分点等。此外,AutoCAD几何计算器仍具有计算矢量和法线的功能。当然,AutoCAD
几何计算器仍有其它的功能,这里就不一一罗列。
在使用 AutoCAD绘图中,常常需要确定一些无法直接给出坐标的点。例如,任意俩点
间的中点;和任意方向直线相切的圆的圆心;以及直线上任意等分点等。这就是我们通常
所说的 CAD绘图的定位问题。实际上,在许多计算机绘图场合,定位是否方便和精确往往
直接影响作图的效率和速度。因此,应该充分利用 AutoCAD几何计算器的几何运算功能,
来实现 AutoCAD绘图中的快速定位。
在命令提示 Command:下键入 CAL或激活下拉式菜单的辅助菜单项拾取其中几何计算菜
单项都可启动 AutoCAD几何计算器。CAL命令也是一个透明命令,能够在其它的命令下随时
启动几何计算器。此外,仍能够在 AutoLISP程序中使用 CAL命令。
5. 下面是利用 AutoCAD几何计算器的几何运算功能实当下 AutoCAD绘图中经常遇到的几个快
速定位的实例。
1.在俩实体间确定中点
这里不需先在俩个实体之间画一条辅助线再用 OSNAP的 MID模式得到中点。例如,要
从一个圆心和一直线的端点之间的中心为起点画一直线。操作过程如下:
Command: line
From point: cal (启动几何计算器)
Expression: (cen+end)/2 (输入表达式,这里计算器把 OSNAP的 cen和 end模式
当作点坐标的临时存储单元)
Select entity for CEN snap用光标捕捉圆心)
Select entity for END snap用光标捕捉直线的端点)
To point:
其它的目标捕捉模式如 int、ins 、tan等等均可在几何计算表达式中使用。如果用表
达式(cur+cur)/2代替表达式(cen+end)/2,则能够在计算机要求输入点时,再设定 OSNAP
方式来捕捉所需的点。
2.确定一条直线上的任意等分点和和直线端点定长的点
使用几何计算器提供的 plt和 pld函数能够完成这个操作。假设屏幕上有一端点为 A
和 B的直线,要在直线上获得分直线段 AB为 1比 2的点。仍以画直线为例,操作过程如下:
Command: line
From point: cal
Expression: plt(end,end,1/3)
Select entity for END snap用光标捕捉端点 A)
Select entity for END snap用光标捕捉端点B后即得到距A点为1/3线段长的点)
To point:
如果要得到直线上距端点 A为 5的点,使用函数 pld(end,end,5)代替上面操作过程中
的 plt(end,end,1/3)即可。
3.用相对坐标来确定点
在绘图中,经常要相对一条线画出另一条线,下面就是操作过程:
Command: line
From point: cal
Expression: end+[2,3](作点和点的相加运算)
Select entity for END snap捕捉一基准直线的端点后即可获得距端点相对位移(
2,3)的点)
To point:
这个功能和 AutoCAD R13中提供的 From目标捕捉模式相似。
4.作和一斜线相切的圆以及过圆上一点作圆的切线
利用 AutoCAD正交模式可容易地画出和垂直线或水平线相切的圆。画一个和斜线相切
的圆则需要准确地确定圆心。操作过程如下:
Command: circle
3P/2P/TTR/Center point: cal
Expression: cur+3*nee(cur表示用光标在屏幕上拾取一个点,nee函数用来计算
俩端点矢量的法线,3是圆的半径)
Enter a point:nea(用光标在直线上捕捉一个点作为圆和直线的切点)
to Select one endpoint for NEE用光标捕捉直线的一个端点)
Select another endpoint for NEE用光标捕捉直线上的另一个端点)
Diameter/Radius 1.6745: 3(给出圆的半径后即可画出这个圆)
改变光标捕捉直线俩个端点的顺序可在直线的另一侧画圆。
假设过圆和一直线的交点作圆的切线的操作过程如下:
Command: line
From point: int(捕捉交点)
of
To point: cal
Expression: int+3*nor(cen,int)
Select entity for INT snap用光标捕捉交点)
Select entity for CEN snap用光标捕捉圆心)
Select entity for INT snap再用光标捕捉交点即画出从交点出发长度为3的已知
圆的切线)
To point:
5.过一条斜线上的已知点作斜线的垂线
因为是非水平非垂直的直线所以不能用 AutoCAD的正交模式画直线的垂线。利用几何
计算器可直接画出和斜线垂直且且为确定长度的直线。实际上这是一个如何确定垂线的另
一个端点的问题。其操作过程如下:
Command: line
From point: mid(设过直线的中点作垂线)
of
To point: cal
Expression: mid+5*nee(5是垂线的长度)
Select entity for MID snap用光标选择斜线捕捉中点)
Select one endpoint for NEE用光标捕捉直线的端点)
Select another endpoint for NEE用光标捕捉直线的另一个端点)
to point:
同样,改变光标捕捉直线端点的顺序,也可在直线的另一侧画垂线。
6. 2005-8-27 12:09:42 7.
8.
9. 帖子
操作
10.
11. 12. 13.
14. 15. 16.
17. super2004 18.19.
20.
头衔:天下任我
行
等级:论坛游侠
文章:52
积分:387
注册:2005-4-1
21.
22. 第
3 楼
23.
24.
25. AutoCAD应用技巧 44例()
转自 ,涉及到的版本很低,不过仍
是很实用。暂时固顶,希望对大家有所
帮助。如果各位发现仍有更好的请跟帖,
我将整理到其中,且做适量奖励。
AutoCAD
应用技巧 44例
26. 在AutoCAD中有时有交*点标记在鼠
标点击处产生,用 BLIPMODE命令,在
提示行下输入 OFF可消除它。
27. 2.有的用户使用 AutoCAD时会发现
命令中的对话框会变成提示行,如打印
命令,控制它的是系统变量 CMDDIA,
关掉它就行了。
28. 3.椭圆命令生成的椭圆是以多义线
仍是以椭圆为实体是由系统变量 PELL
IPSE决定,当其为 1时,生成的椭圆
是 PLINE。
29. 4.CMDECHO变量决定了命令行回显
是否产生,其在程序执行中应设为 0。
30. 5.DIMSCALE决定了尺寸标注的比
例,其值为整数,缺省为 1,在图形有
了一定比例缩放时应最好将其改为缩
放比例。
31. 6.BREAK将实体俩点截开,在选取
第二点时如用“@”来回答,可由第一
点将实体分开。
32. 7.CAD的较高版本中提供了形位公
差标注,但圆度及同轴度中的圆不够圆,
其实,AutoCAD中常见符号定义都在 Aut
oCAD安装目录下SUPPORT子目录下的 g
dt.shp文件中,其中 2号和 4号字符定
义了圆形的形状,圆的弧度竟为 127°,
但不太好改正之(如改为 90°更不好
见)。
33. 8.空心汉字字形如使用 AutoCADR14
中的 BONUS功能(一定要完全安装 AutoCA
D,或自定义安装时选了它),有一个
TXTEXP命令,可将文本炸为线,对做
立体字十分有用。
34. 9.AutoCADR14的 BONUS中有一个 ARCT
EXT命令,可实现弧形文本输出,使用
方法为先选圆弧,再输入文本内容,按
OK。
35. 10.BONUS中仍有一个有用的命令,
即 MPEDIT,用它将多个线一齐修改为
多义线,再改它的线宽。
36. 11.image命令在 R14中代替了 R13
中的 BMPIN、PCXIN之类命令,它将位
图嵌入文件中,只用来显示,如炸开就
成了空框架,如何使 PCXIN等命令重
现?请将 R13安装目录下的 RASTERIN.E
XE拷入 R14下,用 appload将其装入,
然后就能够将位图导入(可编缉,可炸
开)了。
37. 12.BREAK命令用来打断实体,用
户也能够一点断开实体,用法是在第一
点选择后,输入“@”。常用一条线一
段为点划线,另一段为实线时。
38. 13.AutoCADR14中提供了大量的命
令缩写,许多 R13中无缩写的命令也有
了缩写,下面提供了 CAD中的单字符缩
写:
A:ARC, B:Bmake, C:Circle, D:dd
im, E:erase,
F:fillet, G:group, H:bhatch, I
:ddinsert, L:line,
M:move, offset, P:pan, R:redr
aw, S:stretch,
T:mtext, U:undo, V:ddview, W:W
block, X:explode,Z:zoo。
你会发现使用它们比鼠标点取快
(尤其在1s输5个字符的速度下)。Aut
oCADR14大量扩充了简化命令,不仅
增加了以首字母简化的命令(这里不列
出),而且增加了用前俩个字母简化的
命令,常用的如:array、copy、dist、donu
t、dtext、filter、mirror、pline、rotat
e、trim、scale、snap、style、units
等,更加提高了用键盘输入命令的速
度,对熟悉键盘的朋友来说简直是如虎
添翼。
39. 14.AutoCADR14的命令缩写也可用
在R13,方法是将AutoCADR14下Support
子目录下的ACAD.pgp拷贝至AutoCADR1
3的 Support子目录下。
40. 15.AutoCAD中 ACAD.pgp文件十分
重要,它记录命令缩写内容,用户可自
定义它们,格式如下:命令缩写*命
令名称。也可定义系统命令,AutoCADR14
提供了 sh命令,可执行 DOS命令,但
在 Windows下作用不大。
41. 16.AutoCADR14中用NOTEPAD、EDIT、
DIR、DEL等系统命令,笔者认为其中 NOTE
PAD对自定义 CAD用途较大,但使用起
来会发现屏幕一闪(进了 DOS),又返
回,十分让人不愉快,让我们来编一个
小程序,取名为 note.lsp:
(defunc:notepad()
(startapp”notepad”)
)
42. 先将 ACAD.pgp中的 NOTEPAD命令定
义行删除,重入 CAD后,再将此程序用
命令:(load”note”)装入,下一次用 NOT
EPAD命令会有更好效果,最好将(load”not
e”)加入 Support子目录下的 ACADR14.ls
p中。
43. 17.AutoCADR14中打印线宽可由颜
色设定,这样机械制图中的各种线型不
同、线宽不同的线条可放入不同的层,
在层中定义了线型和颜色,而在打印设
置中设定线型和颜色的关系,效果良好。
44. 18.AutoCADR14的Support中ACAD.dwt
为缺省模板,要好好加工它,把常用
的层、块、标注类型定义好,再加上标
准图框,可省去大量重复工作。
45. 19.AutoCAD中有不少外部 Lisp命
令文件,能够直接观察它们,如果学习
开发 Lisp应用程序,注意:R14可是
最后一版 Lisp文件内容公开的 AUTOCA
D,在 CAD2000中 Lisp文件内容是加密
的(笔者正在研究解密程序)。
46. 20.AutoCAD二次开发工具很多,Lisp
早就有了,R11提供了 ADS(AcadDevelop
system),R12中提供了 ADS对实模式
下 C编译器(如 BC,MSC)的支持,R13提
供 ARX(AcadRuntimeeXtend),R14提供
了VBAutomation,这个Automation使 VB
编写 CAD程序成为可能,渴望 CAD编程
的人有了一个最好的选择,不必学习 AD
S、ARX、ObjectARX,和 AutoLisp,一起
加入 AutoCAD编程的世界。
47. 21.用户自定义的 Lisp文件一定要
自动装入 AutoCAD,这样就需要在 acadr
14.lsp中加l 一下 VIEWRES命令,将它设得大一些,
可改变图形质量。
49. 23.形如 f30H11()的标注如何去标
注呢,请在文本内容中输入“%%c30{H