浅谈Word和CAD图形之间数据交换
[操作] 浅谈Word和CAD图形之间数据交换1 # y0 `: s: {( R" S3 W2 n! ]
CAD技术的特点
+ H! b) x& w7 j( y6 g( q1.1 CAD技术的发展过程# t; f4 N" y3 x# J: ?3 g9 _8 j$ S, o
(1)20世纪50年代后期至70年代初期,此阶段为初级阶段——线框造型技术。
7 r0 j; G/ f' B, s* ](2)20世纪70年代初期至80年代初,此阶段是第一次CAD技术革命——曲面(表面)造型技术。6 H+ {) N& {3 }, x( S, U
(3)20世纪80年代初期至80年代中期,此阶段是第二次CAD技术革命——实体造型阶段。Z5 k9 @+ V) A. ?, Z9 H! P, e
(4)20世纪80年代中期至90年代初期,此阶段是第三次CAD技术革命——参数化技术
- z2 N3 C0 l8 E$ `参数化设计是用几何约束、工程方程与关系来定义产品模型的形状特征,也就是对零件上的各种特征施加各种约束形式,从而达到设计一组在形状或功能上具有相似性的设计方案。目前能处理的几何约束类型基本上是组成产品形体的几何实体公称尺寸关系和尺寸之间的工程关系,故参数化技术又称为尺寸驱动几何技术。
/ }7 O# s# V* n: ~6 F6 j(5)20世纪90年代初期至今,此阶段是第四次CAD技术革命——变量化技术。b( {# X2 t9 T. [8 e/ {( o
变量化设计(Variational Design)是通过求解一组约束方程组,来确定产品的尺寸和形状。约束方程组可以是几何关系,也可以是工程计算条件。约束结果的修改受到约束方程驱动。变量化技术既保持了参数化原有的优点(如基于特征、全尺寸约束、全数据相关、尺寸驱动设计修改等),同时又克服了它的许多不利之处(如解决实体曲面问题等)。& ~- z& G$ f$ D- Ib+ n' S
1.2 CAD的优点
( G% R, \: T, v
CAD的使用使得人们趋之若鹜,它主要表现在:
(1) 劳动强度降低,图面清洁
手绘绘图,工作人员常常手里拿着几只不同粗细的墨笔,丁字尺、三角板、曲线板等工具不停的在手里更换,而且一旦画错,修改非常费事,甚至从头来过,图面修修补补显的脏乱。用CAD绘图则可以一只鼠标做你想做的任何事情。它有统一的线型库、字体库,图面整洁统一。CAD所提供的UNDO功能让你不必担心画错,它可以使你返回到你画错之前的那一步。你更可以在电脑系统后台运行一些音乐播放软件,一边听音乐一边工作。 CAD绘图真正做到方便、整洁、清洁、轻松。
(2) 设计工作的高效及设计成果的重复利用
CAD之所以高效,因其最伟大的功能之一:“COPY”。一些相近、相似的工程设计,图纸只要简单修改一下就行了,或者直接套用,而你只需按几下键盘、鼠标。CAD可以将建筑施工图直接转成设备底图,使水暖、电气的设计师不会在描绘设备底图上浪费时间。而且现在流行的CAD大多提供丰富的分类图库、通用详图,设计师需要时可以直接调入。重复工作越多,这种优势越明显。结构计算的高效,一个普通的框架结构,以往手工计算需要一个星期左右时间,用CAD快的一天就可以完成。
(3) 精度提高
建筑设计的精度一般标注到毫米,结构计算的精度也不是很高,施工时的精度更低,但对于一些特型或规模大、复杂的建筑离开了CAD困难将成倍增长。CAD在日影分析、室内声场分析、灯光照度分析等方面的计算精度、速度也是手工计算无法比拟的。
(4) 资料保管方便
CAD制作的图形、图象文件可以直接存储在软盘、硬盘上,资料的保管,调用极为方便。你可以将设计项目刻录成光盘,数据至少可以保存50年。你可以将以前的图纸通过扫描仪,数字化仪输入电脑,避免资料因受潮、虫蛀以及破坏性查阅造成的不必要损失。资料的管理更有科学性,只要一台电脑就可以管理的井井有条,资料室也将告别成排的资料柜,因为一个院所从成立到现在所有的资料几张光盘就装下了。
(5) CAD在建筑表现图上的优势
这也是CAD在建筑设计上最出风头的。CAD制作的建筑效果图其透视关系、光影关系,5 s% v4 j4 B9 |% K# n
建筑材料的质感,都可真实再现,惟妙惟肖,在加上真实的树木、人、天空、汽车配景,几可乱真。如果在加上现场环境照片融合更有说服力。CAD制作效果图优势还在于,只要建筑的三维模型搭建完成,就可以任意指定透视角度,模型材质,快速生成多张效果图而无需从头做起,这是传统手绘效果图无法比拟的。这一切都让设计师在建筑设计上收益非浅,在向甲方推销自己的设计成果时也更有说服力。" R0 z+ K# G% i* k5 u5 t
+ ^" B7 }2 l& ^2 I' B
: v: o: P' m* v7 k) E4 {我们现在常用到的CAD软件就是AUTODESK公司的AUTOCAD,它已经发展了好多的版本了,Auto CAD 2004就是我们现在所用到的。它改进了原来的版本,功能得到了加强。当然现在也有Auto CAD 2005 ,Auto CAD 2006甚至Auto CAD 2007的出现,但我们主要了解的还是Auto CAD 2004。它的绘图功能是毋庸置疑的,但是文字处理却一直上不去。经常要用到好的文字效果都要用其他的软件,而我们最常用到的就是WORD了。 2WORD的特点
+ D# Q0 N( z) l* @& }* fWord文字处理软件由于其卓越和强大的文字处理功能已经是目前被广泛应用的文档处理软件之一,它不仅能够满足我们对文档编辑和格式设计(如公文、信函、报纸、书刊等)的基本要求,而且能够实现图表、图文的混合编排,可在文档的任何位置插入图表、艺术字、剪贴画、图片等,这样使文档的版面更加丰富、美观。4 e) V! p0 W- d: _" a# z{
同时,我们也可以利用Word文字处理软件中的绘图功能来实现一些基本的绘图要求,但是Word本身绘制图形的能力非常有限,难以完成工程图样等一些复杂图形的绘制任务。在工厂、企业、设计院所使用的大量图形是用AutoCAD绘制的,这些图形不但有二维的平面图,而且有些是三维的效果图。随着操作系统的发展和AutoCAD版本的升级,AutoCAD交换数据的能力不断增强,不仅可以在AutoCAD图形文件之间交换数据,而且可以与其它应用程序交换数据。因此我们经常想利用剪切、拷贝和粘贴等功能将用AutoCAD绘制的复杂图形插入到Word文档中,然而用这类方法插入的图形文件所生成的精度非常有限,尤其是线条宽度无法控制;同时,因为这类图形文件其实是图像,在计算机中是点阵格式,无法实现无级缩放,如果要把图形缩小或放大,就会发生变形。因此我们希望将用AutoCAD绘制的图形准确交换到Word文档中。 3 文本和CAD图形的转换: E8 u+ j; t; c( t( T- O1 @5 g& V
3.1 AutoCAD图形导入Word的方法
' v/ P# B& u2 }9 uq" j3.1.1 AutoCAD图形的输出格式4 [" f& y4 n2 kr
AutoCAD软件所绘制的图形文件与一般的图像文件最大的不同之处在于AutoCAD软件所绘制的图形文件是矢量格式文件,能实现无级缩放,一般都能用绘图仪或打印机来输出。Word软件除了可以接受图像文件(BMP、PCX、JPG文件格式)外,也能接受矢量图,包括WMF、DXF、DWG等格式文件。当这些格式的文件插入到Word中后就能实现无级缩放,而图形的精度保持不变。
7 E/ }+ e/ w5 ]& @' O6 A8 c6 I因此,为了实现与Word之间进行图形数据交换,我们常用的方式就是将AutoCAD图形保存为DXF、WMF、DWG、JPG等多种格式的数据文件,当这些文件插入到Word后,能在Word中实现无级缩放,它们的特性如下:+ ?* K2 X& }, b. ^$ O3 `2 @
(1) DXF是一种用于精确描述AutoCAD图形的、标准的ASCⅡ码的文本文件格式,但在插入到Word中去时,有以下限制:
' R: J3 N' s/ ^, r) g# v9 w0 A①不支持嵌入在文字型图形中的要求特殊字符的控制代码和特殊字符;
]; V_6 O' gH1 u5 ^- z+ g②不支持三维图形的延伸部分;
+ r/ B& g! ^; ?③不支持要求单独图形定义文件的DXF文件。
8 {5 F( R1 ^8 X% N(2) WMF为Windows图元文件格式。它含有向量信息,在缩放和打印时不会损失分辨率,但它不支持线宽等内容的输出。4 D$ w4 }+ F2 u2 l; A# N/ V/ ]
(3) JPG文件格式是绘图仪支持的格式,能直接驱动绘图仪工作,能完全支持三维线框模型、图形块等输出。
4 G% ?: o; R9 c" S% ]6 o(4) HPGL文件格式是HP绘图仪支持的格式能直接驱动绘图仪工作能完全支持三维线框模型,尺寸,图形块等输出 ,但仅有Word 6.0版本支持插入这种格式。
1 D& [, s3 L) D6 z" t* w(5) CGM文件是计算机图形图元文件格式 支持CGM:1992 版本能处理所有的三维编码并解释和支持所有元素也能完全支持三维线框模型,尺寸,图形块等输出。 目前所有的Word软件都能支持插入这种格式" I8 H1 D% Z0 V6 i( q, _3 r. L* o
3.1.2 AutoCAD与Word图形的转换
3 D- I8 H8 h# G3 T; K4 c为了轻松准确地在Word中插入AutoCAD的图形,最方便、最快捷的方式是使用以下几种格式。8 }6 p0 s5 i! L5 s) r
3.1.2.1 屏幕打印法2 L7 f* e- k' Q: m% C& [) T% V, D/ M
即使用键盘上的Print Screen SysRq键,然后在Word中用“粘贴”命令,即可插入当前显示的图形,简单易学,但是在插入图形的同时也把软件的界面一同插入,对于精确图形不太适应。
8 ?9 i4 F3 Y+ f( I$ U3.1.2.2 JPG位图格式4 D8 \! \0 m) @- j7 |( L/ o
我们知道,JPG文件格式具有打印功能,如果用户使用的是AutoCAD的最新版本,就可以直接利用AutoCAD文件菜单中的“Plot…”(打印)命令方便地将AutoCAD图形转化为JPG格式文件。具体步骤如下:
/ E9 |2 r. J0 _, `/ j6 X( K选择File菜单中的“Plot…”,这时会弹出Plot对话框:7 R$ a- R6 D. h+ m7 ~
(1)打开Plot Device选项卡:
' K2 H. ~F- z6 x①在Plotter configuration选项栏中:
5 k/ R/ Z0 Z! a' ?( |+ l* n! |Name:选择“Publish To Web JPG.pc3”,这样就可以将要插入的图形转化为一个后缀为jpg的文件。
9 A6 {& }. Z- ]8 b% {! W- L②在Plot style table(pen assignments)选项栏中:
9 Z4 M7 Y$ T( X( ]: c0 nName:在打印样式下拉列表框的选项中,新建一个样式表 Acad××.ctb。6 b- V5 I" U5 u4 ^% h5 [
③点击Edit,出现“Plot table editor—acad××对话框,使用此打印样式表编辑器,可以用来设置线宽和颜色,根据情况选择不同的线宽和颜色。
N, E5 t/ X& w5 V+ s, N④在“Plot to file”中,选“…”,此时弹出对话框,要求给文件命名。
# r' A. D: D( E: {M2 J(2)打开Plot Setting选项卡:8 d4 j: }t" Y, {E
①Paper setting:用于设置图片大小,单位是像素,此项是生成图形文件的像素数,根据需要可大可小。
2 c; B. e4 W5 J; Wk4 c4 B②Plot area:选用“window”,使用窗口输出,用窗选的方法选取要输出的图形部分。
+ t6 Q( q5 S/ p4 @( f- t, T一切设置完成后,单击“save & close”,这时就生成了一个后缀为jpg的文件。, ^4 G4 z1 L; d6 W
打开Word软件,在所需要插入图形的地方,执行插入图片命令,就可以插入彩色AutoCAD图形。
% A" D+ k( J+ y( S- _8 S3.1.2.3 矢量图文件输出+ }. a6 \% d2 N! e+ A: G
(1)在Word中,单击“insert”菜单的“object(O)”命令,从弹出的“对象”对话框里选择“AutoCAD Drawing”,单击“确定”命令,即可进入AutoCAD的工作界面。7 r$ y9 O. T) [& v& Y
(2)单击“Insert Block”命令,打开插入块对话框,单击“Browse…”,找到所需要的图形文件,然后单击“OK”。: O. }0 j0 e4 h0 R# W6 T{6 |6 e
(3)把图形放大充满屏幕,然后单击“File”菜单中的“Update Microsoft Word”命令,即可插入所需图形。8 A6 G/ J6 i( a: g1 Q% X8 ^
(4)如果要对此图形进行修改,用户可以双击该图形重新打开AutoCAD,对该图进行编辑。由于该图形是以块的形式插入,所以它是一个实体,要进行编辑,必须使用“Explode”分解命令,把它进行分解,然后进行编辑。
) m, C6 ?- z8 ~% S% K: V用以上两种方法交换到Word中的图形,在Word中也可以进行修改。用鼠标单击此图,使用图片编辑器就可对图形进行编辑,对图形的大小、位置、线宽等等可进行重新设置。例如选择图片中的“浮于文字上方”,则图形在文档中可以随意放置于任何地方。单击绘图工具栏中的“取消组合”,则该图形中各个基本体处于分离状态,可以对每个基本体进行线宽等的编辑。" U7 K9 a* x% u3 \3 G- ?# ~5 N
3.1.2.4 利用软件“Better WMF”
+ u$ P; m8 aR- M+ B3 y7 V用户可以到http://www.onlinedown.net/soft/13945.htm下载,Better WMF是一款可将AutoCAD中的图形拷贝到Word中的软件,它的独特之处是在拷贝时可以自动去除黑色的背景、自动修剪图形的空白边缘、自动将DWG格式文件转变为WMF格式,另外,它还能对图形进行缩放、旋转,同时用户可以根据需要对不同的线条设置不同的拷贝线宽,这样就不会出现Word中图形的线条太细的问题了。
, f2 U& @l' e) [具体使用时,首先打开该软件,设置好有关参数,然后在AutoCAD中选好图形,点复制按钮,此时已按要求复制到剪切板,最后在Word中定好位置,点粘贴按钮即可。/ k2 A8 ^" S0 c
3.1.3 图形显示效果的处理2 D; Z7 i( H1 Z* n0 _$ [
在AutoCAD中,图形的显示效果(如圆、弧、曲线等)看起来并不一定好,但打印出来的效果却很理想。但当把同样的图形插入到Word时,打印出来的图有时却不是很理想,圆有时变成了多边形。这是因为用AutoCAD绘图时,其显示精度设置的不理想所至。AutoCAD的显示精度“Viewres”是用来产生精密曲线的,如果圆弧很小,就把一些直向量看成光滑曲线,如果圆弧较大,那么AutoCAD就需用很多向量来形成光滑弧。“Viewres”放缩比例可识别用户想达到的圆弧的光滑度,比例数越大,使用的向量越多。所以在向Word插图前,将AutoCAD的显示精度“Viewres”设置的大一些就能达到满意的效果。 3.2 Word文本导入AutoCAD的方法/ W! M2 o+ V{" e; E
3.2.1 用单行文本命令组合实现4 L$ o( t2 D# ^- I6 ?
在AutoCAD图样中输入少量文字可以用DText命令实现,如工程图样中的图名、明细表、标题栏、技术要求等的填写。在需要输入多行文本时,可以通过单行文本的组合来实现。即输入一行文本后,再借助复制命令(COPY)和文本编辑(DDedit或MTedit)、属性编辑(DDmodify)、对象特性工具(Properties)、移动(Move)等命令进行多行文本的输入。但此种方法在换行时的定位及行列对齐都比较困难。且标注结束后,每行文本都是一个单独的实体。所以用其标注多行文本时,其实输入和编辑的功能远远不如下面的几种方法方便。# F& w3 l, r, m+ w' _: ^/ _
3.2.2 通过剪贴板来实现: W3 V. ~2 k/ C0 v
剪贴板是Windows提供的功能,帮助应用程序间进行数据通讯。虽然利用剪贴板所传递的数据是静态的,即应用程序中对数据的修改不会在目标程序中体现出来,但操作方便、快捷、简单。以Word为例,Word提供了剪切(Cut)、复制(Copy)和粘贴(Paste)三个命令来操作剪贴板。其具体实现方法如下:打开AutoCAD和Word软件,在Word中选中要插入的内容,单击下拉式菜单“编辑”中的“复制”令。激活AutoCAD,打开下拉式菜单“Edit”中的“Paste”选项,这样Word文档就以AutoCAD绘图区左上角为插入点被插入,此种方法插入的文档位置和字体的大小都会与原AutoCAD图样大小和比例不一致,需进行处理。
3 O/ Y# X' b! W+ S7 u' R! ~8 i$ h3.2.3 用AutoCAD的多行文本命令来导入
& X7 s) z5 n$ ?AutoCAD系统提供了多行文本输入命令MText。可以一次标注多行文本,且各行文本都按照指定宽度对齐排列。并成为一个完整统一的实体。其内容可以在多行文本编辑器中直接输入,也可以从外部文档导入。
3 b3 V1 ^' C4 F\8 b3.2.3.1 在文本编辑器中直接输入
' |# M9 ~$ c: \& C; ]/ B 在AutoCAD 的下拉式菜单“Draw ”中选中“Text”,再单击“Multiline Text…”选项,在Command提示区提示用户确定所标注文本的宽度、高度和字体排列方式,系统根据输入信息,确定文本框大小,并弹出一个专门用于文字编辑的文本编辑器,即弹出“Multiline Text Editor”对话框,在选定字型、字高、文本宽度等前提条件后,可直接在“Multiline Text Editor”对话框中进行多行标注文本的输入、编辑、修改等工作。 # f4 V* e! J; Y+ u
3.2.3.2 从外部导入多行文本) c6 K: V5 M9 b
(1)导入纯文本
4 ]# L3 k: m3 H; Y0 jb, C9 |9 J若需导入纯文本,可直接单击“Multiline Text Editor”对话框中的“Import Text…”按钮,弹出“打开”对话框,用户可以在这个对话框中选择所需插入引用的纯文本文件。(AutoCAD 2000及以上版本除支持纯文本文档,还可导入带有格式信息的RTF格式文件,用户可以在支持RTF格式的文字处理软件中对文字进行格式化处理,然后再用此方法导入到AutoCAD中)。! t5 n) E/ G$ q) `- P
(2)导入格式文本
; S; c6 K* `6 @# ^, S' a7 D+ X' j对于RTF格式的格式文档,可直接从文本编辑器导入。对于非RTF格式的格式文档要导入到AutoCAD中,先要进行格式转换处理,此后才能导入成功。否则,会提示格式出错。格式转换处理方法有:+ V/ j$ N- p6 `
方法一,可将非RTF格式文档调入到记事本等纯文本文字处理软件内,然后另存为纯文本格式文档;
- a. d% t2 v+ g5 z. T8 S方法二,有些格式文档可转换为RTF格式文档,也可成功导入。 4 讨论
; I]0 m! _$ R利用AutoCAD快速、准确的绘图功能,Word图文并排功能,使图形文件、文档文件的处理等达到互补,扬长避短,最终编辑的图形和文档都能达到令人满意的效果。但是还是有许多的不方便之处,最后简单的说明。/ y3 \$ n" U- P- R1 ft% f' n
(1)AutoCAD的背景颜色为黑色,而Word的背景色为白色。因此,用AutoCAD时,首先应将AutoCAD绘图背景颜色改成白色。
6 p( e+ s2 e% W3 V5 B+ u) U* H(2)AutoCAD图形插入Word文档后,若空边过大,效果不理想,可利用Word图片工具栏上的裁剪功能进行修整。
. G- f5 Q1 U3 r1 Y0 W/ {4 K2 j: D(3)AutoCAD默认拷贝整个绘图区窗口,因此,在插入或拷贝对象之前,应尽量使整个图形布满AutoCAD绘图区,既要将复制的图形用显示命令放大到整个屏幕,然后插入。4 J- C& u' t/ @' X9 {
(4)在将Word文档插入AutoCAD之前,编辑被插入的Word文档部分,要求文档宽度和页面设置宽度一致,这样插入的文档空白较少。
页:
[1]