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

用SppdProjectHelper进行CAD图纸编号相关推荐

  1. cad页面布局快捷键_炸裂“图纸集”功能、高手都在偷偷用的CAD图纸管理神器

    CAD功能:图纸集,一个很神奇的功能.通过对一系列DWG图纸的整理归档,可以帮助我们快速"查看","管理","打印"图纸. 以本文实例文件& ...

  2. cad自动填写页码lisp,CAD图纸页码的自动生成-农夫也玩CAD

    CAD图纸页码的自动生成 农夫也玩CAD 我们经常看到的文件页面不管是Word还是WPS都有页码标注,而且它都是由程序自动生成的,当你增删页面后页码会自动修正,偏偏这个号称功能强大的Auto CAD却 ...

  3. CAD图纸集具体操作步骤

    CAD图纸集是一个用于管理项目图纸的工具,可以将项目图纸从创建.到打印.发布.归档各个流程都管理起来.不仅CAD绘图软件设计人员可以用图纸集来管理个人图纸,设计单位可以图纸集来管理整个项目的所有图纸, ...

  4. cad指北针lisp_房建工程施工图常用符号及图例(值得收藏)

    房建工程施工图常用符号及图例(值得收藏) 房屋的建造一般需经设计和施工两个过程,设计工作又分为初步设计和施工图设计阶段.但对一些技术上复杂而又缺乏设计经验的工程,还应在初步设计基础上增加技术设计(或称 ...

  5. 【CAD学习-初级(1)】

    CAD学习笔记 AutoCAD与南方CASS 安装 界面和功能比较 <文件>工具栏 AutoCAD与南方CASS 功能 开发公司 AutoCAD AutoCAD的功能是二维绘图.详细绘制. ...

  6. CAD图纸集怎么创建?CAD图纸集管理器的功能和使用

    CAD图纸集是一个用于管理项目图纸的工具,可将图纸从创建到打印.发布.归档各个流程都管理起来.不仅设计人员可以用CAD图纸集管理个人图纸,设计单位可以用图纸集管理整个项目的所有图纸.那么,CAD图纸集 ...

  7. 中望CAD图纸的单页和批量pdf打印方式

    1 单页打印 1.1 选择打印 1.2 选择pdf打印机,并点击选择打印区域 1.3 在窗口中框选打印区域 1.4 框选完毕,跳回到对话框.选择预览,或者直接确定. 1.5 点击"确定&qu ...

  8. Revit图纸问题:设置dwg图纸显示顺序和批量图纸编号

    一.Revit中设置导入的dwg图纸的显示顺序 我们在实际工作中经常需要将各种DWG图纸导入到revit中进行参考,有时候希望它盖住已有模型,有时候又需要它在模型以下显示,即实现类似于CAD的图层显示 ...

  9. cad沿线插入块 lisp_CAD制图软件中如何快速绘制推拉窗平面简图

    CAD建筑软件中为了方便绘图提供了强大的建筑门窗绘制功能.但是当电脑中没有CAD建筑软件的时候,怎么才能快速绘制出门窗或者简图呢?下面给大家分享一下CAD入门学习教程之在浩辰CAD中绘制推拉窗平面简图 ...

  10. 用C#来开发CAD插件,含源代

    CAD插件看起来很神秘,其实一个合格码农经过几天就能快速掌握.没什么秘密,开发CAD插件和winform一样简单,多学几个类库用法就是,在CAD里展现界面和winform略有不同.学习CAD插件开发的 ...

最新文章

  1. SLAM技术大解析:它是如何帮助机器人实现智能行走的?
  2. 【第三期】如何用Leangoo领歌快速搭建敏捷研发体系分享会
  3. 编写安装配置DHCP服务脚本
  4. 视图需要创建类吗_建筑类的职称需要先评初级吗
  5. java 升级1.8_升级系统中的java到1.8版本详解
  6. “BindingNavigator”如何在删除前弹出确认框?
  7. Visual C++ 基础数据类型的转换
  8. 下载cx oracle 6,在Centos 6上安装cx_Oracle
  9. 「NOIP 2013」 货车运输
  10. Docker及K8S使用碎碎记
  11. 电力设计手册_电气设计负荷计算方法
  12. 计算机屏幕画图工具,电脑屏幕画笔工具(Pointofix)
  13. Android APK的加密
  14. 【数字预失真】基于Volterra级数的宽带射频功放数字预失真线性化技术matlab仿真
  15. 【T+】畅捷通T+软件取消凭证记账时,提示“入库失败,至少输入2个字”
  16. 如何关闭计算机的wps云文档,怎么把wps云文档关掉
  17. 《Linux 高级路由与流量控制手册(2012)》第九章
  18. Python生成器的throw和close方法
  19. 静态方法不能调用非静态方法的原因
  20. 易语言超级列表框表项关键字搜索代码示例_易语言

热门文章

  1. linux安装protoc
  2. 技能大赛训练题:交换机虚拟化练习
  3. 机器视觉运动控制一体机应用例程|U盘视觉定位激光打标解决方案
  4. Devexpress WPF教程
  5. lisp语言画地物符号_地形图中的地物符号说明
  6. 基于Ionic3和极光推送实现推送功能
  7. APP渗透技巧----------逆向app破解数据包sign值实现任意数据重放添加
  8. 16种常用统计分析软件介绍
  9. AD15 PCB规则检查,unplated pad
  10. 【hexo】fluid中文乱码问题解决