用SppdProjectHelper进行CAD图纸编号

原创 2017年11月09日 19:53:49

通过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

两种方法快速搞定高版本的cad图怎么在低版本中打开

说起CAD,相信大多数人还是比较熟悉的,毕竟CAD图纸现在应用得很是广泛。但是有个问题,就是大家在传输CAD图纸的时候,可能大家所用的工具是不一样的,这就导致可以高版本工具做绘的图,在低版本的软件中是...
  • qq_40865211
  • qq_40865211
  • 2017年11月09日 09:17
  • 418

Qt中打开二维、三维的工程图

用Qt中的QAxWidget (AxtiveX) 完成在Qt中显示二维、三维的工程图(CAD图等)、主要用到了eDrawings2010,Qt的版本为4.7.0...
  • liudonghong128
  • liudonghong128
  • 2015年05月07日 19:58
  • 1563

从MySQL中态读取、添加CAD文件

首先在 VS环境中新建工程项目,然后选择windows窗体应用程序,右击项目名称,并单击“添加引用”,点击对话框中的“浏览”、“预览”,选择添加“MySql.Data.dll”,这是c#连接mysql...
  • zhquanquan
  • zhquanquan
  • 2016年07月15日 11:40
  • 989

C#CAD二次开发图案填充对象边界提取

/// 填充边界提取转化方法 /// /// 需要转化的Hatch对象 /// 声明的事务对象 /// 数据库中的模型空间 ...
  • pp_fzp
  • pp_fzp
  • 2016年11月01日 09:07
  • 2125

CAD 4种反应器

CAD中4种反应器:按照执行的先后顺序分别为  文档反应器、编辑器反应器、数据库反应器。 文档反应器当用户输入命令和命令结束之时,文档反应器函数documentLockModeChanged(XXXX...
  • Alexander_Frank
  • Alexander_Frank
  • 2016年08月17日 15:12
  • 1275

如何打印CAD图纸中的一部分?CAD图纸打印教程分享

如何打印CAD图纸中的一部分?CAD文件作为我们经常需要使用的一种文件格式,在我们使用CAD文件时,我们常常需要对CAD文件进行打印,因此有时候CAD图纸过大,我们通过只能够打印其中重要的一部分,那么...
  • BoykaCAD
  • BoykaCAD
  • 2017年10月24日 14:48
  • 79

AutoCAD中导入Inventor模型

大家知道,Inventor能产生工程图,但有一部分用户更习惯在AutoCAD中去进行工程图的设计。从AutoCAD 2013开始支持导入Inventor模型,生成对应的工程图。有两种模式: 模式一:...
  • autodeskinventorapi
  • autodeskinventorapi
  • 2015年03月31日 11:36
  • 1173

迅捷CAD编辑器怎么给图纸加密

其实每个人对于文件都是有保护性,往往都会最终选择PDF格式进行存储,这样就能保证文件的完整性,不过在设计图纸的时候,大家对CAD文件想要加上密码的话,该怎么进行操作呢?其实借助其他软件的帮助是必不可少...
  • wsxka
  • wsxka
  • 2017年07月18日 16:59
  • 323

如何在网页中浏览和编辑DWG文件 梦想CAD控件 www.mxdraw.com

(百度百科连接) 梦想绘图控件5.2  是国内最强,最专业的CAD开发组件(控件),不需要AutoCAD就能独立运行。控件使用VC 2010开发,最早从2007年第一个版本完成,经过多年的累...
  • u013725001
  • u013725001
  • 2014年04月01日 14:45
  • 4088

CAD图纸的转换和批量打印

我们实用CAD软件进行图纸编辑后,经常会需要把CAD图纸转换成PDF格式,毕竟PDF格式的使用范围更加广泛,这样更有利于图纸的传播和交流。今天,小编就给大家讲解如何把DWG格式转换成PDF,以及如何批...
  • qq_39473868
  • qq_39473868
  • 2017年07月11日 15:17
  • 292
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用SppdProjectHelper进行CAD图纸编号
举报原因:
原因补充:

(最多只允许输入30个字)