第12章 数据交换与连接.docx
- 文档编号:7101800
- 上传时间:2023-01-17
- 格式:DOCX
- 页数:18
- 大小:295.04KB
第12章 数据交换与连接.docx
《第12章 数据交换与连接.docx》由会员分享,可在线阅读,更多相关《第12章 数据交换与连接.docx(18页珍藏版)》请在冰豆网上搜索。
第12章数据交换与连接
第12章数据交换与连接
本章要点
⏹制作和观看幻灯片
⏹在中望CAD中使用其它软件数据
⏹使用对象链接和嵌入
⏹输出中望CAD图形到其它文件中
⏹用E-mail发送中望CAD图形
⏹在中望CAD中使用MicrosoftExcel
中望CAD提供许多与其它软件相适应的功能。
我们可以将一个中望CAD图形放入Word文档中或是将一Excel的电子数据表插入中望CAD图形中。
将中望CAD图形调入其它软件或是将其它程序的文档调入中望CAD图形中,既可以使用链接也可以使用嵌入。
还可将中望CAD图形存成其它文件格式以便其它软件直接读取或通过E-mail将中望CAD图形发送给合作开发者,也可将有关介绍发布到网上。
12.1制作和浏览幻灯片
我们可将幻灯片图形保存以便以后观看。
一个幻灯片文件将当前图形存成*.emf、*.wmf、*.sld格式以使之能在屏幕上观看。
在以下情况使用幻灯片:
1.利用幻灯片展示所画的图。
2.参考幻灯片在不同的图形中作图。
3.提供一定数量的快照使用脚本将它制作成幻灯片。
12.1.1创建幻灯片
1.命令功能
下拉菜单:
[工具]→[生成快照]
命令行:
Mslide
Mslide命令用于将当前视图保存为一个幻灯片文件,幻灯片文件的文件格式可以是*.sld、*.wmf和*.emf。
2.选项说明
执行Mslide命令后,系统显示如图12-1对话框。
图12-1保存为一个幻灯片文件
1)从“保存类型”列表中选择要保存的文件格式,有三中格式可供选择emf、wmf或sld。
2)在“文件名”中输入要保存的幻灯片文件名称。
3)在“保存在”中指定幻灯片文件的保存位置。
3.提示
1)幻灯片文件不是图形文件。
不能编辑或是打印它,只能观看它。
2)保存当前视图为幻灯片以创建一个幻灯片文件。
一张幻灯片不包括任何当前不可见的实体和图层。
幻灯片所包含的内容依赖于当前图形空间。
在模型空间,幻灯片仅显示当前视图,在图纸空间,幻灯片包含所有可见视图。
12.1.2浏览幻灯片
1.命令功能
下拉菜单:
[工具]→[观看快照(E)]
命令行:
Vsnapshot
用此命令可以浏览先前保存的幻灯片,也可以浏览由AutoCAD创建的幻灯片。
2.选项说明
执行Vsnapshot后,系统弹出如图12-2对话框,选择需要观看的幻灯片路径及文件名,点击【打开】按钮,系统在当前视图显示此幻灯片。
图12-2选择幻灯片路径及文件名
3.提示
观看一个幻灯片文件时,它将临时替换当前图形。
当刷新屏幕(使用重画Redraw,平移Pan,缩放Zoom,最小化Minimize,最大化Maximize,或平铺Tile),幻灯片图像消失,又回到当前图形中。
12.1.3命令组文件
命令组文件是利用CAD的“批处理”功能,对一批命令连续执行的文件。
文件类型是*.scr。
1.命令组文件格式
(命令1)(选择项)[(命令2)(选择项)][(命令3)(选择项)(……命令n)(选择项)]
1.文件的编辑
可以用任何一种程序编辑器编写命令组文件。
举例:
编制一个命令组文件,执行后能绘出A4图纸的图框。
A4.scr
Line25,5292,5292,20525,205C
Limits0,0292,210
ZoomA
存盘,退出编辑
注意:
有不连续线段时,应键入3个(空格),否则会出错。
由此,举一反三,可以很快完成大量工作。
3.文件的调用
用Siript调用命令组文件。
12.1.4幻灯文件
幻灯文件是利用中望CAD快速显示图形的功能,对一批图形进行快速、循环显示的文件。
文件类型是*.scr。
有关命令:
Script命令组文件
命令:
Script绘图中调用命令组文件
Scriptfile<缺省值>:
被调用的命令组文件名——无后缀
Delay(延时)
Command:
Delay确定显示时间
Delaytimeinmillisecond:
毫秒数
1秒=1000毫秒
Resume返回
命令:
Resume跳过文件中错误,继续往下执行文件
通过Esc键,可以中断正在执行的文件,并可采用普通方法输入其它命令。
Rscript重复执行,用于循环文件
命令:
ScriptRscript写在循环文件的末行,Script调用
12.1.5演示幻灯片
在12.1.1中已经介绍了单幅幻灯片的制作,在这里,以制作五幅幻灯片为例再归纳其操作步骤:
1.调出图形制幻灯片。
命令:
Mslide(制作幻灯片)
Mslide制幻灯,名字为S1。
重复上述方法5次,制出5幅幻灯。
2.编制命令组文件。
举例:
编制一个幻灯文件,使其能循环显示五幅幻灯片。
TypeSl.Scr
VslideS1显示第一幅即s1
Vslide*S2预装s2
Delay5000S1延时5秒
Vslide显示s2
Vslide*S3预装s3
Delay5000S2延时5秒
Vslide显示s3
Vslide*S4预装S4
Delay5000S3延时5秒
Vslide显示s4
Vslide*S5预装s5
Delay5000S4延时5秒
Vslide显示s5
Delay5000S5延时5秒
Rscript循环
3.在图形状态下,输入Script则可演示幻灯。
提示:
1)分析此程序,不难看出,它由下面三行组成一个子程序。
Vslide*Sn预装sn
Delay5000延时5秒
Vslide显示Sn
只要将这三行复制一次,就可多演示一幅幻灯,比如有10幅幻灯,将此三行程序再复制五次,相应n为第n张,则可循环放映10张,依此类推,任意数量的幻灯片均可放映。
2)文件若不在当前磁盘上应以“(盘号:
)(文件名)”响应;
3)若连续观察若干个幻灯片,须将它们依次进行予装入,连同延时、循环等命令,便构成一个新的命令组文件(文件名.sld)。
4)该命令组文件的调用与前面的调用命令组文件的格式相同。
5)用【Esc】键可中断显示,修改幻灯片只能修改原图。
12.2使用其它软件数据
我们可以通过使用嵌入或链接将其它软件数据调入中望CAD图形中。
选择的方法依赖于想要调入中望CAD图形的对象或文件类型以及调入后将对之做何种操作。
12.2.1嵌入对象
当想要让所有的数据在同一个文件中运行或欲将一个文件传输到另一台电脑时,只需要嵌入一个对象到中望CAD图形中。
可以从支持对象链接和嵌入的程序中嵌入。
例如:
如果要想将一组有关部门计算机设备分布的数据分配到一张部门建筑平面图形上,可以嵌入一个Excel电子数据表到建筑平面图中。
当嵌入其它程序的数据时,中望CAD就变成了这些数据的容器。
中望CAD中嵌入的对象就变成了中望CAD文件的组成部分。
要编辑这些数据时,就在中望CAD中直接运行这些程序。
对这些嵌入对象所做的任何修改只存在于中望CAD图形中,所以没有必要将这些数据存成单独的文件。
如果这些数据保存于一个单独的文件,当对中望CAD中嵌入的对象进行修改而源文件是不会变化的。
同样,修改单独存放的源文件也不会影响中望CAD图形中嵌入的对象。
1.嵌入另一个程序的对象到中望CAD图形中
1)打开包含有想要数据的文件。
2)在文件中,选择想要嵌入中望CAD图形中的数据。
3)选择“编辑”中的“复制”命令将数据放入剪贴板。
4)在中望CAD视窗中,显示想要嵌入对象的图形。
5)选择“编辑”中的“粘贴”,或点击标准工具条中的“粘贴”工具。
剪贴板中的数据作为一个嵌入对象被粘贴到图形中。
对象出现在视图的中央,但可用鼠标选择并拖动它。
2.从中望CAD中创建一个新的嵌入对象
下拉菜单:
[插入]→[OLE对象(O)]
命令行:
Insertobj
执行Insertobj后,系统弹出如图12-3对话框:
图12-3“插入对象”对话框
1)在“插入对象”对话框中,点取【新建】按钮。
2)“对象类型(T)”列表中,选择想要创建对象的类型,然后点【确定】按钮。
创建对象的程序在中望CAD中打开。
如果程序与ActiveX完全兼容,它将在中望CAD中打开一个窗口(在另一程序中);否则,程序将满屏显示。
3)另一程序中创建对象。
4)另一程序中的对象创建完成后,退出该程序。
如果程序在另一窗口运行,在嵌入对象以外的任何地方点击以关闭此程序。
如果此程序满屏运行,选择“文件”下的“退出”。
3.中望CAD从一个已存在的文件中嵌入对象
下拉菜单:
[插入]→[OLE对象(O)]
命令行:
Insertobj
执行Insertobj后,系统弹出如图12-3对话框后,点取【从文件创建】按钮,系统弹出如图12-4对话框。
1)指定要嵌入的对象文件。
通过在对话框中“文件(E)”中输入一个路径和文件名或点取浏览通过浏览对话框两种方式可以指定一个对象文件。
2)如果想在中望CAD图形中只显示程序图标而不显示具体对象数据,如图12-5(a),则选择“显示为图标”复选框;否则,则显示嵌入的具体对象数据,如图12-5(b)(c),此时文件的第一页将在中望CAD图形中显示。
3)中望CAD图形中可以选择已嵌入的对象,并对它进行拖动或缩放操作,从而改变其位置或大小。
图12-4插入对象“由文件创建”的对话框
(a)(b)(c)
图12-5嵌入不同的对象文件
12.2.2链接导入
如果另一程序支持ActiveX,我们可以连接其数据到中望CAD图形中。
当你想要在许多文件中包含同样数据可使用链接,当更新数据时,所有其它链接文件都即时反映变化。
例如:
如果想在一个与ActiveX完全兼容的图形软件中创建公司的徽标,并且想在每一新中望CAD图形中将其作为标题块。
可以将其与每一个中望CAD图形链接。
当在图形软件中修改原徽标,中望CAD图形自动更新。
从其它程序链接数据,中望CAD图形仅仅是保存一个创建数据的文件的位置的引用。
从一个已保存过的文件中链接数据,所以中望CAD能找到数据并显示它。
因为链接只增加一个参考给文件,数据不会明显增加中望CAD图形的文件大小,然而,链接需要一些维护。
如果移动任何一个链接文件,需要更新链接,此外,如果想要传输链接数据,必须包含所有链接文件。
可以在打开图形的时候自动更新链接对象或者只想在特定时候这样做。
当一个链接对象被更新,对象所在的源文件发生的修改会在中望CAD图形中显示出来,如果在中望CAD中修改也会在源文件中显示。
1.链接一个文件到中望CAD图形
保存原文件。
因为一个链接包含一个对应源文件的引用,必须在你能链接之前保存此文件。
1)在源文件,选择中望CAD图形中想要的数据。
2)选择命令将数据置于剪贴板中。
通常选择“编辑”中的“复制”。
3)显示与此文件相链接的中望CAD图形。
4)在中望CAD中,选择菜单“编辑”中的“粘贴特定”。
5)在“选择性粘贴”对话框中,选择“粘贴链接”。
6)点取【确定】按钮。
2.在中望CAD中创建一个被链接对象
在想要显示的被链接对象中显示中望CAD图形。
如前面所述,执行Insertobj,系统弹出如图12-3对话框。
1)点取【从文件创建】按钮,系统弹出如图12-4对话框。
2)指定要嵌入的对象文件。
通过在对话框中“文件(E)”中输入一个路径和文件名或点取浏览通过浏览对话框两种方式可以指定一个对象文件。
3)选择“链接”复选框。
4)如果想在中望CAD图形中只显示程序图标而不显示具体对象数据,如图12-5(a),则选择“显示为图标”复选框;否则,则显示嵌入的具体对象数据,如图12-5(b)(c),此时文件的第一页将在中望CAD图形中显示。
5)在中望CAD图形中可以选择已嵌入的对象,并对它进行拖动或缩放操作,从而改变其位置或大小。
12.2.3编辑嵌入或链接对象
我们可以在中望CAD中运行源程序来修改嵌入或链接对象。
当修改嵌入对象时,只修改了中望CAD中的对象而非源文件(如果对象是从一个已存在的文件中粘贴过来)。
当修改一个被链接文件时,事实上是打开或修改源文件。
大部分的程序都包含了一个可以在一个被嵌入或链接的ActiveX对象上进行的操作的子菜单。
通常,编辑ActiveX对象的命令就是“编辑”和“打开”。
如果对象被嵌入并且其程序支持现场编辑,“编辑”命令在现场打开对象,“打开”命令以全屏打开对象,在中望CAD中此命令在编辑菜单的底部。
要编辑被嵌入或被链接对象时,可在中望CAD图形中,双击对象,如果对象是被嵌入的并且创建对象的程序支持现场编辑,对象现场打开;如果对象是被链接的,或其程序不支持现场编辑,其它程序将全屏方式打开并显示对象,可以对其进行编辑。
12.3使用中望CAD数据
我们可以在使用嵌入、链接和输出三种方式将中望CAD数据应用到其它软件创建的文档中。
采用何种方式取决于其它程序的类型及应用中望CAD数据后如何运行中望CAD。
除输出的方法外,其它两种方法将使用ActiveX把不同软件的数据合并。
使用ActiveX可以从其它软件中打开中望CAD来编辑中望CAD图形。
12.3.1嵌入中望CAD图形到其他程序
嵌入的中望CAD图形将变成其它软件文档的一部分。
当编辑此图形时,只是编辑被嵌入文档的译本。
对这个图形的编辑不影响原图。
传输文件到其它计算机,可以在同一文件传输所有数据,但嵌入对象会增加文件大小。
从一个支持ActiveX程序的文档中,比如Word,既可以新建一个被嵌入的中望CAD图形也可以嵌入一个已存在的中望CAD图形。
1.从其它文档中创建一个中望CAD图形
1)在其它软件文档中,比如MicrosoftWord中,选择下拉菜单“插入”中的“对象”后,出现“对象”对话框。
图12-6在WORD中选择“插入”中望CAD图
2)在该对话框中,选择“新建”标签页,创建一个新的文件。
3)在“对象类型”中选择“ZwCADDrawing”,如图12-6所示,点【确定】按钮,启动中望CAD。
4)开始在中望CAD程序中绘制图形。
5)当图形绘制完成后,退出中望CAD程序。
如果中望CAD图形在自己的窗口运行,选择“文件”中的“退出”;如果中望CAD在其它软件中运行(现场),在中望CAD图形外任何地方点击关闭中望CAD。
6)在文档中编辑中望CAD图形只要双击此图形。
我们也可以在其它软件中嵌入一个已存在的中望CAD图形。
仿照前面的步骤,弹出如图12-3“插入对象”对话框后,点击此选项“从文件创建”单选框,从一个已存在的文件中创建一个对象。
2.嵌入被选择的中望CAD图形到其他程序文档中
打开中望CAD图形文件,用Zoom、Pan命令调整图形的大小以及在视窗中的位置,使要用的部分图形正好占满整个视窗,如图12-7所示,这样就可以最终得到图12-8(a)的结果;否则将是图12-8(b)的结果。
图12-7图形正好占满整个视窗
(a)(b)
图12-8图形占满视窗和原始大小的不同结果
1)选择想要嵌入的图形部分。
2)选择下拉菜单“编辑”—“拷贝”(或按Ctrl+C)。
3)打开要嵌入对象的文档。
4)选择菜单“编辑”中的“粘贴”即可。
3.嵌入一个完整的中望CAD图形
1)打开想要嵌入图像的文件。
2)选择下拉菜单[插入]—[OLE对象]。
3)点取【从文件新建】按钮。
4)点取浏览器选择想要嵌入的文件。
5)点取“插入”,然后点【确定】。
注意:
此操作也应在插入之前调整中望CAD图形占满中望CAD视窗。
12.3.2编辑被嵌入的中望图形
在许多兼容ActiveX的程序中,不用关闭程序就能编辑一个被嵌入的中望CAD对象,这叫现场编辑。
在激活视窗中编辑中望CAD对象时中望CAD菜单和工具条的不同设置临时替换其他软件的大部分菜单和控制器。
1.在程序文档中双击被嵌入的中望CAD对象,出现一个不同设置的中望CAD菜单和控件。
2.编辑中望CAD图形。
3.在图形外任何地方点击一下即退出现场编辑器。
12.3.3在其他程序文档中链接中望CAD图形
当链接一个中望CAD图形到其它文件中时,该文件只保存中望CAD图形文件的位置引用,不是实际图形。
该位置是指向到一个已存在的中望CAD文件中,所以其它程序可以找到图形数据并显示它。
在多个文件中包含同样的数据链接,只需要在一个位置更新数据,被链接到其它文件的图形会自动变化。
链接中望CAD文件到其它程序,不会如嵌入对象那样会增加文件大小,只是需要较多的位置引用空间。
要传输链接有中望CAD图形数据的文件必须保证传输所有被链接文件。
链接一个中望CAD文件到其它文件
1.打开想要链接的文件。
注意:
因为链接对一个文件来讲是一个引用,可以只链接保存在磁盘某个地方的文件。
如果没有保存想要链接的图形,选择菜单“文件”下的“保存”。
2.在其它程序打开你想要包含中望CAD图形的文件。
3.选择插入对象的命令。
在Office程序中选择菜单“插入”下的“对象”。
在对象对话框中点取“从文件创建”标签。
确定你想要链接的图形文件名。
选择“链接到文件”复选框然后点【确定】。
图形在文档中出现,但仍链接到中望CAD源文件。
12.4拖动中望CAD图形或文件到其他程序文档
1.拖动中望CAD图形到其它程序
如果包含有中望CAD图形的其它程序与ActiveX兼容,在窗体浏览器中使用拖动图形图标拖动图形到另一文档来替换使用菜单命令粘贴图形。
拖动图形不必使用窗体剪贴板,所以数据在剪贴板中不受影响。
当我们从窗体浏览器拖动一个中望CAD图形文件则链接或嵌入整个图形到另一文档。
当拖动文件,鼠标随你的操作而变。
在拖动图形之前,定位好窗体浏览器窗口和另一程序的窗口使你能看见文件图标和想要拖动的文档。
2.拖动嵌入图形到另一文档。
选择图形文件图标然后拖动到文档。
12.5输出图形
12.5.1存为图形
下拉菜单:
[文件]→[另存为(A)]
命令行:
saveas
在设计工作中,常常需要不同版本的中望CAD图形文件或者图形数据交换文件。
当用不同版本保存时,另存为命令可存成各个版本的AutoCAD图形(*.dwg)文件,或输出AutoCAD数据交换文件(*.dxf),可供选择的版本从AutoCAD最低的R2.5一直到AutoCAD2008。
如图12-9所示。
这就大大方便了图形的交流。
图12-9图形另存为
12.5.2输出图形
下拉菜单:
[文件]→[输出(E)]
命令行:
Export
在日常工作中,常常需要不同格式的中望CAD图形文件。
当用不同格式保存或输出一个图形时,程序将图形中的所有实体保存或输出到新文件中。
中望CAD能够以多种文件格式输出,比如:
图像文件*.bmp、窗口源文件*.wmf、通用交换文件*.PDF等
图12-10保存为wmf文件格式
输出一个图形到一个文件:
执行Export后,系统显示如图12-10对话框。
确定想要创建的文件路径及名称,在“保存类型”下拉列表框中选择文件类型,点击【保存】按钮。
输出*.wmf文件格式是将CAD图形插入到Word文档的一种好方法。
12.6用E-mail发送中望CAD图形
用户可以将中望CAD图形通过E-mail发送给另一用户。
中望CAD与支持MAPI协议的E-mail程序兼容。
1.在E-mail消息中包含一个图形文件。
打开图形文件,选择“文件”菜单下的“发送邮件”。
如果邮件程序还未运行,一个包含有中望CAD图标和文件名的新电子邮件消息会出现。
如图12-11所示。
2.指定地址,输入附加信息,然后点“发送”开始发送E-mail信息。
3.查看用E-mail发送的中望CAD文件
打开E-mail消息,双击中望CAD图标。
注意:
装有中望CAD的机器才能在E-mail中打开图形。
图12-11附件包含中望CAD图形的电子邮件
12.7在中望CAD中使用MicrosoftExcel
中望CAD软件毕竟不是文字图表处理软件,所以制做明细表就不如在MicrosoftExcel中方便,但是中望CAD和MicrosoftExcel都支持Windows的OLE(对象链接嵌入功能,这样就可以先在MicrosoftExcel中做好了明细表,然后链接嵌入到中望CAD中。
下面举例说明用法:
1.在MicrosoftExcel中做好明细表文件并存盘。
2.在中望CAD中,从“插入”下拉菜单中选择“OLE对象”。
3.在“插入对象”对话框中,选择“由文件创建”,单击“浏览”键,找到相应的文件,然后单击【确定】”按钮。
4.在弹出的OLE特性对话框中,可以通过设定文字的大小来确定表格的大小。
如希望插入后文字高度为5个绘图单位,则在文字大小区的等号后输入5。
如果原有的MicrosoftExcel文件中有不同大小的文字,则应该选择其中之一,以它在插入后的文字高度作为标准。
5.单击确定,调出OLE对象的位置。
6.如果要修改明细表,只需将OLE对象选中,击右键,从快捷菜单中选择Worksheet对象进行编辑,将自动启动MicrosoftExcel。
7.将光标放在表格上面的列号a、b…之按住左键并拖动可以调整表格的大小,还可以修改表中的内容。
8.击工作表图标,从下拉菜单中选择关闭。
9.插入在中望CAD中的MicrosoftExcel文件自动地更改过来。
本章小结
1.本章讲解了中望CAD与其它软件的数据交换问题,按照本章的幻灯片制作方法,可将设计方案图纸等做成幻灯,供有关部门及领导审核,非常直观、方便。
2.中望CAD可输出EPS等众多格式文件,使得中望CAD与图像处理软件,如Photoshop等能互相沟通,,使处理图形图像的工作人员倍感方便。
3.本章讲解了几种关于中望CAD图形插入到MicrosoftWord的方法。
在撰写方案或论文时,希望能将DWG图形插入到MicrosoftWord等文字处理软件中,使得方案或论文图文并茂。
下面提供几种方法以供选择。
1)利用Windows操作系统的对象链接嵌入功能,将DWG的图形复制到剪贴板中,然后粘贴到MicrosoftWord中。
它的优点是随时可以双击粘贴过来的图形,在中望CAD中对其进行修改和编辑。
下面举例说明:
(1)启动MicrosoftWord和中望CAD。
(2)在中望CAD中打开图形文件。
(3)按Ctrl+C,复制到剪贴板,提示选择对象时,用构造选择集的方法去选择对象。
(4)切换到MicrosoftWord,将光标放在适应的位置上,Ctrl+V。
(5)调节图形的位置和大小。
注意:
如果使用的是MicrosoftWord97,最好在粘粘后选择图形,击右键,弹出快捷菜单。
从菜单中选择设置图片格式,然后选择位置选签,取消“浮于文字上方”选项。
这样,以后的图片就不太可能变成大红叉了。
2)将DWG的图输出成WMF格式文件,它的优点文件的体积比较小,缺点是如果要修改图形,只有修改原文件。
下面举例说明该用法:
(1)启动MicrosoftWord和中望CAD。
(2)在中望CAD中打开图形文件,从“文件”下拉菜单中选择“输出”,将文件输出成WMF格式。
(3)单击“保存”,提示选择对象时,用任何构造选择集的方法去选择对象。
(4)切换到MicrosoftWord,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第12章 数据交换与连接 12 数据 交换 连接