CAD设计论坛

 找回密码
 立即注册
论坛新手常用操作帮助系统等待验证的用户请看获取社区币方法的说明新注册会员必读(必修)
查看: 2882|回复: 4

[闲聊] AUTO CAD小技巧总结一

[复制链接]
发表于 2008-5-28 10:24 | 显示全部楼层 |阅读模式
01.0 O% l7 c1 U$ Q
解决AutoCAD在XP操作系统下打印时致命错误的方法& y$ S4 I6 j8 o4 m, G( Y: |
! B" S) N+ ]+ j- j% F- r; \
AutoCAD 2002 版或 2004版本在点击打印时出现致命错误并退出AutoCAD的现象。
+ n1 O( A! N" \! G6 \经过我的研究,这跟AutoCAD 2002及以上版本使用打印戳记有关。在2000版时,增补的打印戳记功能就有很多的BUG,这个功能在2002版本后就直接做为AutoCAD功能。该功能在98操作系统中是完全没有问题的,但在有些XP系统中就会出错。所以在XP系统中最好不要去开启该功能。- I. u" n8 e/ t$ h
如果你已经不幸开启了该功能而使AutoCAD在打印时出现致命错误,解决的方法只能是这样:5 k5 G& F- S, n
在AutoCAD的根目录下找到AcPltStamp.arx文件,把它改为其它名称或删除掉。+ Q: |* Q/ }) a! g6 ~
这样再进行打印就不会再出错了,但也少了打印戳记的功能。该方法对于2002版及2004版均有效。1 z1 }" |8 l6 k# u  |/ S4 ]- `

: Z' `) |6 r- ~. b( u, T) _
" t+ Z% r. H$ t9 X02
6 A! w' m# i; B# s打开别人图时,找不到原文件的字体怎么办?很好的方法!希望固定!, p" ~: A9 S! G) G& c
打开别人一张图时,要不停的替换我没有的字体文件,怎样才能一劳永逸?  5 h: C6 I) @  d7 I% ]" m1 l

! J* [! d) W4 D' `答:有两种办法,
% a# x% V- z& p一:复制要替换的字库为将被替换的字库名,如,打开一幅图,提示找不到jd字库,你想用hztxt.shx替换它,那么你可以把hztxt.shx 复制一份,命名为jd.shx,就可以解决了。不过这种办法的缺点显而易见,太占用磁盘空间。最好用下面这种办法。
9 |" j' A& [9 B3 l" G3 P, x
9 y9 R& P+ [2 x1 D) x二:在autocad r14/support 目录下创建acad.fmp文件,如果原来有此文件直接打开,这是一个ASCII文件, 输入"jd;hztxt", 如果还有别的字体要替换,可以另起一行,如“jh;hztxt", 存盘退出, 以后如果你打开的图包含jd和jh这样你机子里没有的字库,就再也不会不停的要你找字库替换了。3 z0 w0 L; i0 j) q& s# [' [4 [

0 s  \  a% s( `. U5 C4 \; U3 L, j, k* N: |+ g* F

5 V" Q' L' _+ c+ S* a03
# {0 G6 B( I: v0 m- V: M5 z$ h$ eAutoCAD有15个特殊的系统变量,供用户的程序使用 ' e5 u* e) s+ I" V
这些系统变量也是在当前图形中有效。 7 }, N( x+ f/ T

, ]# H. c" D! N! f7 x每个图形有自己的一套UserIxx和UserRxx系统变量,随图保存(仅有UserSx例外): 6 y% ?3 I+ u; ^3 |; ]

% j; ^# `5 R: Y* w. XUserI1、UserI2、UserI3、UserI4 和 UserI5 用于整型值的存储和提取。 - b- W' v+ j& x2 e+ b
: ?2 T; B9 E6 f) X8 j
数据类型:整数、保存位置:当前图形、初始值:0 ! j& I$ U& G0 p: h4 d7 A7 ]$ p- v
4 C: p6 `! E/ i) H
UserR1、UserR2、UserR3、UserR4 和 UserR5 用于实数值的存储和提取。
( g: L; K" }0 e9 q; Q. g; e# ^9 Q4 e
数据类型:实数、保存位置:当前图形、初始值:0.0000
$ I( o8 c4 g: G) J/ D1 j/ l# L- D
UserS1、UserS2、UserS3、UserS4 和 UserS5 用于字符串数据的存储和提取。
# `# [, `, O5 X; }7 o
6 i& O  z3 W3 ^7 }! y7 ^数据类型:字符串、不保存、初始值:""
' l+ G9 }" ]5 e1 e4 b
2 L+ ^# z( o* f$ s% [" s
- l2 g! p  H/ ?. D, h8 c4 F04( P2 @0 L- c' q% b$ H$ p' c
如何快速的绘图  J; r( I# d  e* B; U4 b

2 b' s& h# q# i' w+ m* E' X一、熟悉对CAD中基本操作命令/快捷图标的使用 , I9 N2 U. E, J& I6 D& w5 h
  这一点大多数人都知道,古人云:熟能生巧。基本命令与快捷图标便是CAD中大家最熟悉的,也应该能熟练掌握了,所以不详谈了。
4 a- ]1 h4 C' v" W# }% M7 ^
; [$ `7 r0 G3 l二、 ACAD.PGP文件修改 2 f( `8 w; ~. ?' i( L& [
  大家都知道LINE命令在COMMAND输入时可简化为L,为何会如此呢?因为在AutoCAD中有一个加密文件ACAD.PGP中定义了LINE命令的简写,先找出这个文件打开它。找到"These examples include most frequently used commands."的提示语,在其下的几行文字就可对简写的定义,记住它的左列是简写命令的文字实现你可以根据你的需要进行修改(当然是你比较熟悉的英文缩写喽),它的右列是默认的命令请不要随意修改。相信这能为你提高一定的速度。 & c; y& @  |( C9 e9 [1 _4 ?4 m" }$ q, v

. |- M  d3 r3 R" _三、对图形夹点操作 % g, ?  X9 s) j6 a
  夹点,你用过吗?当你用鼠标左键点击图形,图形上便会出现许多方框这些就是夹点。通过控制夹点便能进行一些基本的编辑操作。如:COPY,MOVE,改变图形所在的图层等基本操作。而且不同的图形,还有其特殊的操作。如:直线有延伸操作。
# O' i% j5 @7 e8 W; s+ r
4 U& O) d% M: h四、大量使用修改命令 2 H1 L0 P% m  S3 w- M9 l2 D
  对于CAD绘图工作人员来说,一幅图60%--70%是修改只有30%--40%是作图,这一点并不难理解。从图形构成来看图形只有直线与曲线这两种,而曲线又由大量的圆进行剪切而成的,所以一张图最终由直线和圆组成。既然如此作图只需先画圆或直线并确定位置,然后进行一系列操作如:OFFSET, TRIM, FILLET, ARRAY, CHAMFER等,来实现图形。 3 w0 ~; Q2 s, {* U; D
  如一个轴承的绘图,只需两条互相垂直的直线,而后进行OFFSET,FILLET,CHAMFER等一系列操作便能精确的完成轴承的绘制。
+ ~; \+ c+ S( b& z
! V& \, k% h; j五、构建图块来简化绘图工作
6 O3 g! b/ T' f5 T  图块是CAD操作中比较核心的工作,许多程序员与绘图工作者都建立了各种各样的图块。由于他们的工作给我们的带来了简便,我们能像砖瓦一样使用这些图块。如工程制图中建立各个规格的齿轮与轴承;建筑制图中建立一些门、窗、楼梯、台阶等以便在绘制时方便调用。
+ j5 C& {# Z9 f* h. `  在这些图块中其中的柔性块最容易被调用,它其实是用Auto LISP/Visual LISP编写的程序。如要学习我推荐《Visual LISP使用教程》这本书。我主要介绍图形外部块的建立和调用。 7 w# }( e9 c9 U' Z
  1. 建立图样原型的DWG文件并保存(在WBLOCK命令下的操作,要建立图块的基点,以便以后调用)
/ F6 s: s' y  j% r$ a2 Z  2. 从INSERTION中向需要图块的图形中加入图块。
- [! U! s7 v! \" t  通过这两部就能建立并运用图块了。图块的运用将进一步的提高绘图的速度。: Z/ F; v. _$ A2 m  W/ A
7 E5 k8 ]% E5 c6 B
  希望这一篇文章能对那些希望提高绘图速度的初学朋友能带来帮助。
发表于 2008-5-28 11:02 | 显示全部楼层
很好!很强大!
发表于 2008-5-28 13:08 | 显示全部楼层
真的很好,学习了
发表于 2008-5-28 16:55 | 显示全部楼层
楼主辛苦了!!!
发表于 2008-5-28 17:15 | 显示全部楼层
看过之后,对实际使用中能解决很多难题!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于|免责|隐私|版权|广告|联系|手机版|CAD设计论坛

GMT+8, 2025-5-7 18:41

CAD设计论坛,为工程师增加动力。

© 2005-2025 askcad.com. All rights reserved.

快速回复 返回顶部 返回列表