找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 3000|回复: 18

[原创]:外部参照的另类妙用——配合多文件批量打印

[复制链接]
发表于 2005-12-31 16:22:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
外部参照当然没有打印的功能,只能是在打印中为提高效率而采取的一种辅助措施,所以我在题目中加了“配合”二字。同样作为配合工具的还有一个超强外挂:模型空间批量打印程序(作者:秋枫,坛友们称其为大侠)。
既然秋枫大侠的程序已经实现了批量打印,还用外部参照做什么?因为此程序不支持多dwg文件的批量打印,而我今天所说的方法,就是为了弥补这个不足的。
说了这么多废话,现在正式开始吧。

假设你的工程有5个dwg文件,分别为D1,D2……D5,每个文件中有若干个图框。

新建1个dwg文件,取名为PrintA3。
执行Xref命令,启动外部参照管理器,将D1~D5均附着进来,按照打印顺序排好。

将当前图层切换到defpoint,绘制矩形,将每个图框都用矩形套起来(Rectang命令),这些矩形就相当于打印设置中窗口选择所选的区域。

将此文件另存一份,叫做PrintA1。其中PrintA3是为平时看图、校图等打印A3图纸准备的,PrintA1是为了最后打印硫酸图或送外审的图而准备的。

在PrintA3中启动batchplot软件(软件的下载及说明详http://www.xdcad.net/forum/showt ... amp;pagenumber=1)
按照出A3图的要求设置好打印机、线宽、灰度等,图框选择矩形图框,图框所在图层选择defpoint,设置好后打印、保存文件。

在PrintA1中也照此操作,只是绘图仪和页面设置会有所不同,这些都要视你的具体情况而定了。设置好后打印、保存文件。(注:批量打印设置保存在dwg文件中,换一台电脑也不会丢失!)

OK,只要做好这些准备,以后在整个工程的设计过程中的出图就变得异常轻松了!
如需批量出A3图时,只需打开PrintA3文件,启动bplot软件,选择你要打印的图纸外面套的矩形,点击确定即可。

这时你应该明白外部参照在里面的妙用了吧?随着所有图纸的修改,专门用作打印的两个文件PrintA3和PrintA1均随之变化,你打印出来的永远都是最新的图纸,你永远不用再进行打印设置了!

需要注意的问题:
1.必须设置变量VISRETAIN=0
该变量控制宿主图形中参照所包含的实体的图层属性是否随被参照图形变化。
此变量储存在图形中,所以PrintA3和PrintA1均要设置。如果在acaddoc.lsp文件中加入下面一行:
(setvar "VISRETAIN" 0)
则可一劳永逸,不必每次都设置。
2.设计过程中不要轻易改动图框的位置,如果改动了,别忘了将矩形框也随之改动。

高版本CAD具备了“发布”功能,但还是需要每个图纸设置一个布局,如果需要打印多种规格的图纸,则需要每张图纸设置多个布局,前期准备相比我的方法要麻烦一些,但后期的便捷程度是相同的,经过反复比较,我坚持了自己的方法。
熟悉batchplot的朋友会说:如果用“发布”配合batchplot的批量生成布局岂不就完美了?我也试图用这个近乎完美的办法,但线型比例总是出现问题,似乎还需要秋枫大侠进一步完善程序。

希望本文能提供给大家一个不错的解决方案,让设计中的打印工作变得轻松。
如有问题请到下面的网址留言,或给我写信,每信必复.
http://lemonx.ys168.com

本帖被以下淘专辑推荐:

论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2005-12-31 21:36:32 | 显示全部楼层
今天一个工程打了将近100张A3的图纸,头都大了。。。楼主这个题目很吸引我。。我准备细细研究一下,等搞定了再来反馈给楼主。。。

多谢楼主的劳动。。。新年快乐。。。。。。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-12-31 22:11:17 | 显示全部楼层
写得非常认真,分析得也到位。好久没看到这样的好帖子了。

正如楼主一开始讲的“外部参照当然没有打印的功能”
在现有的版本中,外部参照一直作为绘图的方便工具,再说得更清楚点,是为了对象的方便利用,而不是图纸的方便利用,因而它一直没考虑图纸空间对象,也即图纸空间的对象不能参照。
可是,作为图纸,图纸空间不能保证不用,从图纸空间的功能看,Autodesk确实有“模型空间画模型,图纸空间画图纸”的意图。这样,当采用图纸空间来绘图时,你的方法就不管用了。

没有打击积极性的意思,只是遗憾外部参照不能参照图纸空间,但愿新版本能改进。

我现在画图必用图纸空间,图纸空间的好处相信大家已有体会。但非常遗憾的有2点:
1,外部参照时失去图纸空间对象,
2,复制粘帖或WBLOCK不能同时选择到2个空间的对象,这个做不到也就算了,讨厌的是视口对应的是模型空间的世界坐标系位置,这在合并图纸时非常麻烦。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-1 04:33:19 | 显示全部楼层
新年的第一天在加班中度过,请大家向我致敬,而我也要向05年最后一天的深夜还在回复我帖子的柔柔致敬!
得到柔柔的夸奖,心情十分舒畅,注定了2006将是开心的一年,事业应该能象2006版acad一样上一个小台阶!呵呵
祝所有坛友新年快乐!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-5-15 12:25:14 | 显示全部楼层
外部参照比经常改变的块好用
外部参照加载失败怎么回事?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-5-15 12:52:40 | 显示全部楼层
值得商榷,2005以后的图纸集功能已经将外部参照和批量发布紧密结合了,只要做好模板,随时可以调用里面的布局,用不着A1、A3两个文件,替换发布打印就解决了,前期准备比楼主的方法更简便,关键是它实现了图纸图号索引的相互关联,后期可是方便了很多。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-5-16 10:44:59 | 显示全部楼层
vacancy 说的图纸集功能我是听得一头雾水,不过我想应该是好方法。“替换发布打印,图纸图号索引的相互关联”这些不知道能不能详细说说,教教俺们。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-5-16 10:58:12 | 显示全部楼层
CAD本身就带有图纸集的演示教程,看一遍就知道了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-5-16 16:20:37 | 显示全部楼层

在2004版本中能实现吗?

请问在2004版本中能实现吗?我一直在寻找这个命令,以前也在论坛中发过寻问贴,,有人回答后按照方法不能执行.不知道这次行不行,我现安装的是2004可以吗?如果可以我就去下载一个辅助软件试一下,我也很需要这个东西的,因为在一个模型中多张图纸需要全打印出来时,我每次都是一张一张的框起来,然后再打印的...我不知道方法,只有用笨办法了...事倍功半啊...
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-5-16 16:58:44 | 显示全部楼层
看了后也不清楚,能否解释清楚些,谢谢
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-9 13:06:02 | 显示全部楼层
最初由 vacancy 发布
[B]值得商榷,2005以后的图纸集功能已经将外部参照和批量发布紧密结合了,只要做好模板,随时可以调用里面的布局,用不着A1、A3两个文件,替换发布打印就解决了,前期准备比楼主的方法更简便,关键是它实现了图纸图号索... [/B]


不明白具体如何操作,望指教
用仁兄的方法难道连一个个框选制作布局的步骤都省了么?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-9-9 19:39:16 | 显示全部楼层
PCCAD里有自动拼图功能。可以把要打的图全部作为外部参照插到一个新图,也可以把全部图直接插到一个新的图中。实现用绘图仪批量打印
楼主的方法和PCCAD里这个功能意思差不多。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-9 22:24:20 | 显示全部楼层
最初由 kkkxxx 发布
[B]PCCAD里有自动拼图功能。可以把要打的图全部作为外部参照插到一个新图,也可以把全部图直接插到一个新的图中。实现用绘图仪批量打印
楼主的方法和PCCAD里这个功能意思差不多。 [/B]


pccad是什么软件,俺怎么没听说过,是某人做的二次开发程序么?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-9-10 11:48:24 | 显示全部楼层
外部参照的这种功能还真不错,
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-9-10 13:34:30 | 显示全部楼层
写得不错,嬉嬉哈哈, 不过我估计你刚写完,那一位"秋分扫落叶"的"大龙虾"估计已经把这个问题解决了吧!当然只是估计,谁知道"那些大龙虾"们跑到哪里去游啊游啊游啊游的了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-12-4 17:06 , Processed in 0.514878 second(s), 62 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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