- 积分
- 393
- 明经币
- 个
- 注册时间
- 2019-9-14
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
本帖最后由 635641449 于 2022-4-23 22:10 编辑
前提条件:一个DWG文件里有很多张套了图框的节点详图。我需要将这些图纸分成一个dwg文件只有一张图。
打开图纸之后,不允许用wblock命令将图纸写出去,这点很重要,因为写块功能会将图层状态恢复到初始状态,我所有对图层的操作都会失效。所以不能用写块命令分图。只能将总图另存之后删除不需要的图纸保留需要的图纸,以此达到分图的目的。
步骤一:打开包含多张图纸的DWG总图文件,用“另存为”命令将图纸保存,保存的文件名就是每张图的图纸编号,DWG总图文件中被选择了多少张图纸,就另存多少张图
步骤二:将所有另存的图纸依次打开只保留与文件名相同图纸编号的图纸,将其他图纸删除掉,然后将保留下来的图纸的图框左下角放置到世界坐标系的原点出
步骤三:在布局中建立步骤二中图纸的视口,如果视口是竖向需要将视口旋转成横向视口。并且视口的左下角永远在世界坐标系的原点处。视口大小根据图框规格(A1,A2,A3,A4)1:1确定。
步骤四:需要将图纸中的某些图块和属性块从模型空间变换到布局空间,这些图块和属性块要能有我自己定义哪些属性块被写转入布局,默认状态下为空,并且下次用的时候会记住上一次自定义的属性块。
步骤五:以分图之后的单张图纸的文件名(不是图框中的图纸编号。因为图框中的图纸编号为字段时,会根据文件名的变化而变化)来重命名图纸布局名。
第六步:清理垃圾,保存,关闭。这样循环往复,直到将总图中所选择(假设只选择了其中的一部分图纸)的图纸全部分出去为止。
注意:步骤四应该在插件开始运行之前以弹窗形式让用户自定义选择写入布局的块和属性块。图框中的图纸编号可以是定义的字段,也可以是手动填写的图纸编号,程序的最后将图片中标记的属性块删除掉
QQ:635641449
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
x
|