System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及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的图纸目录自动生成方法,其特征在于,所述根据图框解析信息对图纸插入图纸目录,包括通过遍历图纸中的块表找到图库块,通过Ne
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的图纸目录自动生成方法,其特征在于,所述根据图框解析信息对图纸插入图纸目录,包括通过遍历图纸中的块表找到图库块,通...
【专利技术属性】
技术研发人员:张展,梁汝鸣,祝人杰,赵鹏,郭天成,胡文,刘洋,马冬阳,田兆鹏,于洪刚,于文晶,
申请(专利权)人:中建八局第二建设有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。