用SppdProjectHelper进行CAD图纸编号
通过SppdProjectHelper方便的对CAD图纸进行编号
简介
本人是一名电力设计狗,日常设计中,很重要的一项就是对设计的图纸,在出版的时候进行编号,而这往往又是繁重,低效,无趣的一件事情,所以就想着,怎么才能从这种无趣的事情中摆脱出来,于是就有了SppdProjectHelper这个工具。
本人进行的是配网设计,所以日常工作中,往往面对的是同批次的多项工程的图纸,这些图纸往往都有相同的目录版式,但因为工程量或其它原因又导致每项工程的图纸张数不禁相同,这就为图纸后期的编号带来了很多的麻烦。
如下图,就是我最近的一项工程,可以看到整个工程近30页的图纸,而每个工程如果都要一一编号,是多么的繁琐而无趣。
所以就有了下面一款工具。
用法介绍
1.主界面
如图所示,即为网上开源的,根据图纸名称和编号模板对图纸进行编号,并写入目录页的CAD图纸编号工具。
在其中输入工程的相关信息。
2.编号界面
如图所示,即为图纸编号界面,而你所要做的,就是依次点击1.-2.-3.-4.这4个按钮,就完成的图纸从编号到写入,结果就如第一张图所示,从而摆脱手工编号的苦恼,是不是方便很多。
使用细节介绍
1.这款工具的主要功能,就是依据排序模板,对从图纸中读入和手动输入的图纸进行编号,所以,它需要在 2.导入排序模板
按钮中读入一个Excel格式的排序模板,而排序模板的格式如下。导入排序模板之后,工具就会对所有当前条目对照排序模板进行排序。
序号 | 图纸名称 | 张数 | 排序权值 |
---|---|---|---|
1 | 说明书 | 1本 | 0 |
2 | 主要工程量表 | 1 | 0 |
3 | 路径图(一) | 1 | 0 |
4 | 路径图(二) | 1 | 0 |
—— | —— | —— | —— |
XX | 主要设备材料清册 | 1本 | 999 |
2.对于非CAD的图纸编号,比如《说明书》,《材料清册》等不属于CAD,但是也需要编号的,则可以通过 添加
按钮,进行添加。添加完成后,可以通过 上移
、 下移
、 置顶
、 置底
等操作,对图纸目录进行调序。
3.所有条目排好序之后,就可以点击 3.生成图纸编号
对添加的图纸名称生成对应的图纸编号。
4.检查无误后,就可以点击 4.写入编号到图纸
将编号写入图纸,并填充图纸目录,在此就完成了整个过程。
实现细节
1.项目以工程的方式进行管理,而工程文件则以 *.spm
为后缀的一个文件,在CAD中输入 spm
命令的时候,工具会自动尝试搜索当前打开的CAD文件所对应的目录下面的工程文件,如果存在,则自动读取工程文件中的内容。而对于没有创建工程文件的,则可以通过输入 spm_init
命令,工具会自动在当前打开的CAD文件所对应的目录下创建一个工程文件。
2.不管是图纸的读取,还是目录的写入,都需要对图纸和目录进行识别,所以,并不是所有的图纸,拿过来就能使用的,而本工具的实现原理,就是通过识别CAD图块中,图块的名称和它的属性项,来判断图纸的类别。而关于图纸的相关信息,则保存在了 AppConfig.xml
这个文件中。
开源项目的链接地址
点击下面的链接,访问此开源项目的地址
-> https://gitee.com/chenx_ark/SppdProjectHelper