System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于CAD的图纸目录自动生成方法及系统技术方案_技高网

一种基于CAD的图纸目录自动生成方法及系统技术方案

技术编号:43846889 阅读:5 留言:0更新日期:2024-12-31 18:40
本发明专利技术涉及CAD图纸生成技术领域,尤其是涉及一种基于CAD的图纸目录自动生成方法及系统。方法,包括获取CAD图纸;根据获取的CAD图纸创建属性图框;对创建的属性图框进行图框解析,得到图框解析信息;将图框解析信息插入到图纸中;根据图框解析信息对图纸插入图纸目录;依据图纸目录对图纸的属性进行修改。通过上述技术方案,本发明专利技术避免了手动输入可能导致的错误,如编号错误、名称拼写错误、页码不准确等,保证了目录信息的精确无误。

【技术实现步骤摘要】

本专利技术涉及cad图纸生成,尤其是涉及一种基于cad的图纸目录自动生成方法及系统。


技术介绍

1、cad软件主要侧重于精确的图形绘制和设计,对于表格和文字的编辑功能相对较弱。在创建图纸目录时,需要手动输入和调整大量的文字信息,包括图纸编号、名称、图幅等,而且要保证格式的整齐和规范,这需要花费大量时间和精力。对于图纸数量较多或者需要频繁修改的图纸,例如增加、删除或调整图纸顺序,那么相应的修改工作就会变得繁琐且容易出错。不仅要在图签上进行修改,还要去目录中进行相应的修改。


技术实现思路

1、为了解决上述提到的问题,本专利技术提供一种基于cad的图纸目录自动生成方法及系统。能够解决现有无法自动提取图签中需要的信息,并按照院标格式进行自动生成图纸目录的问题。

2、第一方面,本专利技术提供的一种基于cad的图纸目录自动生成方法,采用如下的技术方案:

3、一种基于cad的图纸目录自动生成方法,包括:

4、获取cad图纸;

5、根据获取的cad图纸创建属性图框;

6、对创建的属性图框进行图框解析,得到图框解析信息;

7、将图框解析信息插入到图纸中;

8、根据图框解析信息对图纸插入图纸目录;

9、依据图纸目录对图纸的属性进行修改。

10、进一步地,所述根据获取的cad图纸创建属性图框,包括在cad软件中根据项目需求创建属性图框,包括图纸编号、图纸名称、项目名称、绘图日期和设计人,同时所述属性图框中预留有签名和签章位置,所述签名和签章位置通过占位符实现。

11、进一步地,所述对创建的属性图框进行图框解析,得到图框解析信息,包括利用cad api读取创建的属性图框,并解析属性图框中的属性字段和预留的签名和签章位置。

12、进一步地,所述将图框解析信息插入到图纸中,包括将图框解析信息以块的形式插入到图纸中,通过cad api提供的拖拽模块实现,插入后按照规定的格式声明块的名称。

13、进一步地,所述根据图框解析信息对图纸插入图纸目录,包括通过遍历图纸中的块表找到图库块,通过newlterator函数来获取图库块的迭代器,然后使用next函数来获取图库块中的每个块对象,从而得到图纸的图框解析信息。

14、进一步地,所述根据图框解析信息对图纸插入图纸目录,还包括将图框解析信息通过表格形式展示到前端页面上,通过cad api根据图框解析信息将目录块插入到文档块表中。

15、进一步地,所述根据图框解析信息对图纸插入图纸目录,还包括将读取的图框解析信息按照图纸编号由小到大进行排序,并对排序后的图纸生成院标格式的目录。

16、第二方面, 一种基于cad的图纸目录自动生成系统,包括:

17、数据获取模块,被配置为,获取cad图纸;

18、图框模块,被配置为,根据获取的cad图纸创建属性图框;

19、解析模块,被配置为,对创建的属性图框进行图框解析,得到图框解析信息;

20、插入模块,被配置为,将图框解析信息插入到图纸中;

21、目录模块,被配置为,根据图框解析信息对图纸插入图纸目录;

22、修改模块,被配置为,依据图纸目录对图纸的属性进行修改。

23、第三方面,本专利技术提供一种计算机可读存储介质,其中存储有多条指令,所述指令适于由终端设备的处理器加载并执行所述的一种基于cad的图纸目录自动生成方法。

24、第四方面,本专利技术提供一种终端设备,包括处理器和计算机可读存储介质,处理器用于实现各指令;计算机可读存储介质用于存储多条指令,所述指令适于由处理器加载并执行所述的一种基于cad的图纸目录自动生成方法。

25、综上所述,本专利技术具有如下的有益技术效果:

26、1、节省时间和精力

27、无需手动逐个输入图纸的相关信息,大大减少了重复性的工作,让您能够将更多的时间和精力投入到核心的设计工作中。

28、2、提高准确性

29、避免了手动输入可能导致的错误,如编号错误、名称拼写错误、页码不准确等,保证了目录信息的精确无误。

30、3、一致性和规范性

31、生成的目录格式统一、规范,符合行业标准和企业要求,有助于提高整个项目文档的专业性和可读性。

32、4、易于更新和维护

33、当图纸有增删或修改时,能够快速自动更新目录,确保目录始终与实际的图纸情况保持一致,而不必担心手动修改可能出现的遗漏或混乱。

34、5、便于管理和检索

35、清晰、准确的目录有助于项目团队成员快速找到所需的图纸,提高了图纸的管理和使用效率。

本文档来自技高网...

【技术保护点】

1.一种基于CAD的图纸目录自动生成方法,其特征在于,包括:

2.根据权利要求1所述的一种基于CAD的图纸目录自动生成方法,其特征在于,所述根据获取的CAD图纸创建属性图框,包括在CAD软件中根据项目需求创建属性图框,包括图纸编号、图纸名称、项目名称、绘图日期和设计人,同时所述属性图框中预留有签名和签章位置,所述签名和签章位置通过占位符实现。

3.根据权利要求2所述的一种基于CAD的图纸目录自动生成方法,其特征在于,所述对创建的属性图框进行图框解析,得到图框解析信息,包括利用CAD API读取创建的属性图框,并解析属性图框中的属性字段和预留的签名和签章位置。

4.根据权利要求3所述的一种基于CAD的图纸目录自动生成方法,其特征在于,所述将图框解析信息插入到图纸中,包括将图框解析信息以块的形式插入到图纸中,通过CAD API提供的拖拽模块实现,插入后按照规定的格式声明块的名称。

5.根据权利要求4所述的一种基于CAD的图纸目录自动生成方法,其特征在于,所述根据图框解析信息对图纸插入图纸目录,包括通过遍历图纸中的块表找到图库块,通过Newlterator函数来获取图库块的迭代器,然后使用Next函数来获取图库块中的每个块对象,从而得到图纸的图框解析信息。

6.根据权利要求5所述的一种基于CAD的图纸目录自动生成方法,其特征在于,所述根据图框解析信息对图纸插入图纸目录,还包括将图框解析信息通过表格形式展示到前端页面上,通过CAD API根据图框解析信息将目录块插入到文档块表中。

7.根据权利要求6所述的一种基于CAD的图纸目录自动生成方法,其特征在于,所述根据图框解析信息对图纸插入图纸目录,还包括将读取的图框解析信息按照图纸编号由小到大进行排序,并对排序后的图纸生成院标格式的目录。

8.一种基于CAD的图纸目录自动生成系统,其特征在于,包括:

9.一种计算机可读存储介质,其中存储有多条指令,其特征在于,所述指令适于由终端设备的处理器加载并执行如权利要求1所述的方法。

10.一种终端设备,包括处理器和计算机可读存储介质,处理器用于实现各指令;计算机可读存储介质用于存储多条指令,其特征在于,所述指令适于由处理器加载并执行如权利要求1所述的方法。

...

【技术特征摘要】

1.一种基于cad的图纸目录自动生成方法,其特征在于,包括:

2.根据权利要求1所述的一种基于cad的图纸目录自动生成方法,其特征在于,所述根据获取的cad图纸创建属性图框,包括在cad软件中根据项目需求创建属性图框,包括图纸编号、图纸名称、项目名称、绘图日期和设计人,同时所述属性图框中预留有签名和签章位置,所述签名和签章位置通过占位符实现。

3.根据权利要求2所述的一种基于cad的图纸目录自动生成方法,其特征在于,所述对创建的属性图框进行图框解析,得到图框解析信息,包括利用cad api读取创建的属性图框,并解析属性图框中的属性字段和预留的签名和签章位置。

4.根据权利要求3所述的一种基于cad的图纸目录自动生成方法,其特征在于,所述将图框解析信息插入到图纸中,包括将图框解析信息以块的形式插入到图纸中,通过cad api提供的拖拽模块实现,插入后按照规定的格式声明块的名称。

5.根据权利要求4所述的一种基于cad的图纸目录自动生成方法,其特征在于,所述根据图框解析信息对图纸插入图纸目录,包括通过遍历图纸中的块表找到图库块,通...

【专利技术属性】
技术研发人员:张展梁汝鸣祝人杰赵鹏郭天成胡文刘洋马冬阳田兆鹏于洪刚于文晶
申请(专利权)人:中建八局第二建设有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1