找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 256|回复: 0

AutoCAD故障排除与使用技巧

[复制链接]
发表于 2010-9-13 21:57:55 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转磨削论坛

您需要 登录 才可以下载或查看,没有账号?注册会员

×

  1故障排除

" o7 P2 C0 L4 B( U7 d9 l8 U0 r0 W . M& h4 _: I) {4 t" {& x

  1.1屏幕上的图形全部消失

8 G7 K, b4 c" g) O. j/ a# ?2 w- l " B5 s5 M; @3 j0 D% ^3 _$ d3 ^! ~

  故障特征将AutoCAD R12 for Windows安装在Windows95下,安装时完全正常,执行绘图命令,如LINE,CIRCLE时也正常,但是在执行REDRAW,PAN,ZOOM等命令时,屏幕上的图形就全部消失,执行REGEN命令后,图形重又出现。

Y4 ?; u3 \5 ~# y5 @' g- F $ f9 [4 p8 S3 u( o

  排除方法经反复查找,发现是和Windows95的显示器卡设置项的调色板项设置选项有关,将调色板由增强色(16位),改为256色(在有的计算机上须改为16色才行),AutoCAD表现正常。

" D# z+ K4 @" A" ]/ }. V # ~' D2 O8 {- F0 D$ P

  原因分析究其原因,可能是AutoCAD的显示模式和Windows95当前的显示适配器驱动程序不完全匹配。由于在执行绘图命令(如LINE,CIRCLE)或REGEN时,AutoCAD需要计算当前实体在屏幕上的颜色,故而能够显示出来,但在执行REDRAW,PAN等命令时,AutoCAD主要进行坐标计算,当前屏幕上的图形因找不到匹配的颜色而无法显示。

3 N( O3 [7 d( Y, D3 z2 F ; P6 M7 e) u7 i6 {1 a6 n% m2 _

  1.2从R12到R14,汉字变成乱码

3 v" ]$ [5 I0 t! m+ Q# }1 I % y6 ?; B7 y! P7 v" Q* T7 k7 y

  故障特征AutoCAD R14已经支持TrueType字体,因此R14可以使用Windows上安装的各种字体,其中包括各种汉字字体。但AutoCAD为了兼容以前的版本,仍然保留了.SHX方式。当把带汉字的R12文件在R14下打开时,弹出一个对话框,问你是否使用Bigfonts,如果选择Yes,则原来文件上的汉字变成奇形怪状的字母,如果选择No,则原来文件的汉字不显示。

" J, j# c$ i2 @# E7 A+ |. B7 _! e % m8 }: x( f& M4 M

  首先想到的故障原因是没有原来的汉字字形文件,但将原来R12下的汉字字形文件,如HZTXT.SHX,拷贝到R14的FONTS目录下之后,打开文件时不再提示是否使用Bigfonts,但乱码如故。这是一个非常严重的问题,它直接关系到国内用户的R12文件能不能转换到R14下。

2 k# @6 n R6 @: k. p5 P, u3 s 0 o, G' |: X% g, P2 ^

  解决办法针对上述症状,可以编制专门的程序,但这应是AutoCAD中文平台开发者的任务,遗憾的是当前一些中文平台的开发者并未注意到上述问题。这里作者介绍一种简单实用的方法。

4 K3 W) z' m# }7 E1 l( M" D& e! F* C# C# Q' e

  当前AutoCADR12中文平台有几个版本,常见的有PAutoCAD R12,ACE3.0,和中文之星for CAD。值得一提的是,只要有汉字字形文件,在中文Windows下,可以直接在AutoCAD R12 for Windows上写汉字。作者偶然发现,PAutoCAD R12文件上的汉字能够在R14上显示出来。经作者反复试验,发现下述方法简便可行:

1 ~1 e, N' ^) x+ G4 f' }9 O* w# m# b! S( t; N" p# ~# l% x. h

  a.将PAutoCAD R12的ACAD.DWG复制到自己的AutoCAD下,最好改一个名字,如Yangban.dwg;

7 O1 t4 Q- i, A ' v% a' @# p0 Y0 o. p$ D

  b.在自己版本的AutoCAD R12上,打开Yangban.dwg;

1 s) J% i. X% i! Q - K/ X& p1 O; g! \/ u) G) a4 W. k

  c.将自己的已有的R12图形文件作为块插入到当前图形中。插入后,块炸开(Explode),或不炸开均可;

$ S0 _( y* o4 b- e+ L% g6 s9 g7 W" A5 b$ g9 W, ~+ W. D0 i' i

  d.另名存盘(Save As)。

1 h7 Y, ~1 s( W0 o+ e$ }# q . |0 s% [" m/ o' l% s' e

  经过以上步骤后,用户的文件就已经转化为PAutoCAD R12格式了,用户可以放心地在上面进行各种修改或再书写其它的汉字,所有的汉字都能够在R14上显示出来。当然对于PAutoCAD R12的用户只需将R12的汉字字形文件复制到R14的FONTS目录下即可。

0 O; u: }2 M0 G 1 r: d/ Q; y, e/ E5 F3 @% T

  原因分析出现在屏幕上的“乱码”,其实并不乱,它是代码页独立格式(CIF)的Unicode。Unicode为十六进制代码。例如,常用的几个符号的Unicode:

$ b* f; f! A! n, o- R* G0 F4 y # E! z4 \! t" o! v* ?+ @2 P1 j

  o0x00B0

' |+ i" ]5 E( }5 S0 t ! D R k8 m+ d$ t

  ±0x00B1

& y* j, T' _2 Y+ m$ X/ W9 `+ a# A 7 x" c1 L' K6 X

  Ф0x2205

0 T: s5 |7 e/ H2 u' j( N( \" u- E 8 `1 @4 I- t' R- r$ |* o6 K$ c+ V

  AutoCAD允许用户直接使用这些代码,例如用户想要输入“±0.000”,可以直接用TEXT命令键入“\U+00B10.000”,由于字体文件里,已经有了“±”的字符描述,故而能够在屏幕上出现“±0.000”。当然AutoCAD还提供了一种较为方便的输入上述三个字符的方法,即o用键入%%d,±用%%p,Ф用%%c来代替。使用代码页独立格式的好处是图形文件独立于各国的语言,因而也不受操作系统所用语言的影响。

: e6 Y- h( B) Y + x2 P( J2 i& G2 G: C- U

  为了转换亚洲各国语言的字符,系统还使用了多字节交换格式(MIF),下面是AutoCAD支持的中文代码:

& X [: G9 w1 l! x: o * j/ }, f4 k1 r& I5 g- D' c' \5 @' m

  代码页ID代码页数  语言2950繁体汉字系统(Big 5)5936中文简体(GB 2312-80)  当前我们使用的Windows95大多为中文版,用户可在AutoCAD的命令提示行上键入Syscodepage,系统返回信息为ANSI—936。

7 x/ p, H- ^( T; J, r) u 1 W& ~3 [' _# V/ R% S0 T

  建议AutoCAD R14的用户,建立新文件时不要再使用.SHX字体,而尽量使用TrueType字体,TrueType字体具有缩放不变形的优点,比矢量字体要美观,并且一般的中文Windows95或98都安装了仿宋字体,这样在与别人交流图形文件时,就不用担心中文字体出不来了。

% p7 T W6 F! o/ W " G: V1 t5 T1 @3 a

  2选择集的构造

/ Q1 \4 S& }% l1 }. v$ y ' |4 B* n. ~6 A n

  AutoCAD的许多命令,如MOVE,ERASE,COPY,既能够对单独一个实体,也能够对一群实体进行操作,AutoCAD提供的选择集的构造方法功能很强,灵活恰当地使用这些方便,可使制图的效率大大提高。下面具体介绍一下选择集的构造方法。

S1 P) M" n8 P- J! y6 h 6 x0 k! N0 b8 }

  2.1点选

! w$ ]$ ~6 _! s" U& C3 m$ E 0 n% A9 a8 I) H% D" m

  当AutoCAD命令行出现提示“Select Objects:”时,用户可以用鼠标一个一个地选择目标,选择的目标逐个地添加到选择集中,所有选中的目标都高亮显示。这是最基本的方式。

" K: k/ h' T) S) a9 Y) d & c5 _, I, o. x

  2.2Window方式和Crossing方式

1 {6 X7 N" R4 b/ B : J# D9 ]- d' X: ^

  在Window方式下,只有当实体的所有部分都被包含在矩形框内时,实体才被选中,若一部分在框内,一部分在框外,则不被选中。用户若要使用Window方式,可以在命令行的“Select Objects:”提示下,键入W,然后在屏幕上拉一个矩形框选择目标;或用户直接在屏幕上自左至右拉一个矩形框响应“Select Objects:”提示。

1 s+ P$ S6 {# @$ y8 z1 o 4 v: I# A3 C! h8 b

  在Crossing方式下,只要实体的一部分包含在矩形框内,实体就被选中。用户若要使用Crossing方式,可以在命令行的“Select Objects:”提示下,键入C,然后在屏幕上拉一个矩形框选择目标;或用户直接在屏幕上自右至左拉一个矩形框响应“Select Objects:”提示。

0 \- F& I) }( z% \ 1 ^8 x2 g) A9 i, F4 ]6 J

  2.3Remove和Add

7 S$ }0 C+ U; _$ }4 `! _2 F) h. V9 R, e9 Z

  用户在选择目标时,有时会不小心选中不该选择的目标,这时用户可以键入R来响应“Select Objects:”提示,然后把一些误选的目标从选择集中剔除,然后再键入A,再向选择集中添加目标。

* A2 k- u( W& N8 e. p* e , w3 _2 M; b5 S7 L9 M

  2.4使用过滤器(Filter)

( S. ~4 {! m- f; [3 p 8 X b% X; q- O& X7 t, I6 c

  过滤器实际上就是条件选择。用户在制图过程中经常想对具有某些特征的一组实体进行操作,比如用户可能想把所有的红线变成绿线,或想把某层上的圆全部删除,等等,这时用户就可以使用过滤器构造选择集,用户选中的但不符合选择条件的实体会自动被系统滤出。正确地使用过滤器可以使批量修改操作的效率大大提高。但可惜的是目前AutoCAD用户中,懂得过滤器妙处的人并不多。过滤器是一个透明命令,所谓透明命令就是说,此命令可以在其它命令的执行过程中执行,但此时命令输入须在命令前加一个“'”号,在AutoCAD中Pan, Zoom都是透明命令。

* Y! E& j; Z, |& P p. Q6 [/ M) ]+ ?- z- y7 s7 U$ L

  下面我们以删除50层上的半径大于50.00的圆为例,介绍过滤器对话框的使用。

! n3 Q5 R. b( i4 n ' T7 l0 I: C4 w; v! j- |$ `7 B# F8 @

  .在Command:命令提示下,键入Erase后回车,出现“Select Objects:”,在键入“'Filter”后回车,弹出对话框,见下图。对话框的最上边一栏是已构造的选择条件的内容列表框,它下面的左边一栏主要用于构造列表框,右边一栏是对列表框内的内容进行修改,删除和清除,以及保存已有的列表框等内容。

1 r% ?. q R3 N4 J , H+ H! w/ J) Y2 L9 E; \& x8 u9 M

  .点按Select Filter栏左上角的实体类型下拉列表框,选择Circle[缺省值是ARC],然后点按Add to List按钮,则把选择条件加到上面的列表框中。

# {* C2 O' g1 d M- ] 1 s. J) f9 Z* Z3 F' ?. A

  .点按Select Filter栏左上角的实体类型下拉列表框,选择Layer,然后点按下拉列表框右边的Select按钮,弹出对话框,选择层名为50层后返回主对话框,再点按Add to List按钮。

( Y1 i l# I. Q# _) l0 z 1 Y) X5 J9 m% v' i& n; ]) w

  图选择集过滤器对话框

) {+ Z% D3 O l0 N! R9 s, r T ; V# P% U% |7 C% U" h4 O; \

  .点按Select Filter栏左上角的实体类型下拉列表框,选择Circle Radius,此时下拉列表框下边的X:行的下拉列表框和编辑框变黑,表示此时可用,点按下拉列表框,将“=”改为“>”,再在编辑框内键入50,然后点按Add to List按钮。

+ n3 W# X! _2 g5 S! W8 q8 w9 Z {9 y

  .点按Apply按钮,退出对话框,要求用户选择目标,这时用户可以综合运用前面介绍的点选、window、Crossing方式进行选择,不符合条件的实体将会被系统自动滤掉。如果用户用空回车响应Select objects,系统仍提示Select objects,但这时已退出过滤选择方式,需要的用户可以用常规方法选择目标,若要再次使用过滤器,需重新键入“'Filter”。

U! }% R# Q& {6 ~& } 3 C! I, A4 s, R; Y6 V1 {

  另外,用户可以对选择条件进行逻辑操作,从而构造复杂的条件选项,但由于其应用不是很多,这里就不介绍了,用户可以参阅AutoCAD用户指南。【MechNet】

1 C; K' e3 J4 s$ Q2 Y- s i/ s 1 E# l, e2 j7 D1 \1 [' X+ Y 3 s$ o( [0 r5 w6 H- d1 C+ a9 I9 a 0 P; ? Q. S& w( P
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

中国磨床技术论坛
论 坛 声 明 郑重声明:本论坛属技术交流,非盈利性论坛。本论坛言论纯属发表者个人意见,与“中国磨削技术论坛”立场无关。 涉及政治言论一律删除,请所有会员注意.论坛资源由会员从网上收集整理所得,版权属于原作者. 论坛所有资源是进行学习和科研测试之用,请在下载后24小时删除, 本站出于学习和科研的目的进行交流和讨论,如有侵犯原作者的版权, 请来信告知,我们将立即做出整改,并给予相应的答复,谢谢合作!

中国磨削网

QQ|Archiver|手机版|小黑屋|磨削技术网 ( 苏ICP备12056899号-1 )

GMT+8, 2025-1-9 06:42 , Processed in 0.146719 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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