工艺管道仪表图物料清单的生成方法及装置与流程

文档序号:11286482阅读:760来源:国知局
工艺管道仪表图物料清单的生成方法及装置与流程

本发明涉及autocad插件领域,尤其涉及一种工艺管道仪表图材料清单的生成方法及装置。



背景技术:

autocad是目前国际上使用最多的计算机辅助设计软件,在国内各企业和设计院中得到了广泛应用。autocad功能丰富,可以轻松地实现各种绘图和信息存储功能,但是在它毕竟是一款通用软件,对每个企业需要的特殊功能没有加以细化。为了便于用户订制功能,autocad全面开放了内部管理的api,使得它能够充分地根据企业或行业需求进行插件开发,满足特定行业或使用功能的需求。在绘制管道走向工艺管道仪表图后,设计人员为了给出施工物料清单,需要手工统计管道、管件的数量,加总后在autocad或excel表中输入物料的名称、规格、数量、材质等信息以便施工。在有erp管理的企业,设计人员还要对照erp物料表,将erp编号输入清单才能进入erp系统进行采购。因为管道,特别是管件的种类繁多,不仅费时费力而且经常会出现遗漏、输入错误的情况。



技术实现要素:

为了克服现有技术的不足,本发明的目的在于提供工艺管道仪表图材料清单的生成方法及装置,其能解决设计人员手工统计管件的数据信息所带来的费时费力、遗漏以及错误的问题。

本发明的目的采用以下技术方案实现:工艺管道仪表图物料清单的生成方法,所述工艺管道仪表图基于开发插件的autocad绘制完成的,所述autocad与物料数据库连接,所述工艺管道仪表图包括图形块,所述图形块附有数据信息存储块,所述方法包括以下步骤:

接收工艺管道仪表图中图形块被选中的指令;

读取图形块中带有的物料标识;

在物料数据库中搜索与物料标识所对应的物料类别数据;

在物料类别数据中选择与图形块所对应的物料参数数据;

将选择好的物料参数数据传输到图形块数据信息存储块中;

将传输到图形块数据信息存储块中的物料参数数据保存在图形块数据信息存储块中;

提取工艺管道仪表图中部分图形块或全部图形块对应的数据信息存储块中保存的物料参数数据,所述部分图形块或全部图形块为被选中的部分图形块或全部图形块;

将提取的物料参数数据进行汇总并形成表格;

将表格进行输出。

优选的,所述物料参数数据包括物料名称、物料编码、物料规格、物料型号及物料数量。

优选的,所述将提取的物料参数数据进行汇总之后还包括:将所述汇总的物料参数数据按物料编码优先规则进行归类,所述按物料编码优选规则进行归类包括对编码相同的物料的数量进行统计合并。

优选的,所述在物料类别数据中选择与图形块所对应的物料参数数据,所述选择方法包括输入物料主要参数,根据物料的主要参数搜索出与物料主要参数最接近的两组物料参数数据以供优选选择。

优选的,所述物料数据库为erp系统数据库。

优选的,所述图形块数据信息存储块包括图形块扩展数据字典。

本发明还提供了一种工艺管道仪表图材料清单的生成装置,所述工艺管道仪表图基于开发插件的autocad上绘制完成的,所述autocad与物料数据库连接,所述工艺管道仪表图中的各图形块都附有数据信息存储块,所述装置包括

接收指令模块,用于接收工艺管道仪表图中图形块被选中的指令;

读取模块,用于读取图形块中带有的物料标识;

搜索模块,用于在物料数据库中搜索与物料标识所对应的物料类别数据;

选择模块,用于在物料类别数据中选择与图形块所对应的物料参数数据;

传输模块,用于将选择好的物料参数数据传输到图形块数据信息存储块中;

保存模块,用于将传输到图形块数据信息存储块中的物料参数数据保存在图形块数据信息存储块中;

提取模块,用于提取工艺管道仪表图中部分图形块或全部图形块对应的数据信息存储块中保存的物料参数数据,所述部分图形块或全部图形块为被选中的部分图形块或全部图形块;

汇总模块,用于将提取的物料参数数据进行汇总并形成表格;

输出模块,用于将表格进行输出。

优选的,所述物料参数数据包括物料编码、物料规格、物料型号及物料数量。

优选的,所述装置还包括归类模块,用于将所述汇总的物料参数数据按物料编码优先规则进行归类,所述物料编码优选规则包括对编码相同的物料的数量进行统计合并。

优选的,所述选择模块在物料类别数据中选择与图形块所对应的物料参数数据,所述所述选择方法包括输入物料主要参数,根据物料的主要参数搜索出与物料主要参数最接近的两组物料参数数据以供优选选择。

相比现有技术,本发明的有益效果在于:通过在物料数据库中选择物料数据并将物料数据存储在工艺管道仪表图中的图形块的扩展数据字典中,通过提取扩展数据字典中的物料数据形成表格文件,达到省时省力,完整正确的效果。

附图说明

图1为本发明实施例中一种工艺管道仪表图材料清单的生成方法流程示意图;

图2为图1中步骤003的具体选择步骤流程示意图;

图3为本发明实施例中一种工艺管道仪表图材料清单的生成装置的结构示意图。

具体实施方式

下面,结合附图以及具体实施方式,对本发明做进一步描述:

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明是基于autocad上开发的插件api模块与erp系统物料数据库通讯连接,彼此实现数据双向传输;本发明中的工艺管道仪表图为在autocad中进行绘制完成,工艺管道仪表图中的图形块和线段具有保存数据属性;本发明中的erp系统存储所有需要使用的物料信息数据。

基于以上的介绍基础,下面详细叙述一种工艺管道仪表图物料清单的生成方法。

如图1,图1为本发明实施例中一种工艺管道仪表图物料清单的生成方法流程示意图,在图1中,一种工艺管道仪表图物料清单的生成方法包括以下步骤:

步骤001:接收工艺管道仪表图中图形块被选中的指令;

对工艺管道仪表图中需要存储物料数据的图形块或线段执行选中命令,系统接收到此选中指令,对图形块或线段进行读取。

步骤002:读取图形块中带有的物料标识;

图形块中附含有图形块代表的物料的名称或参数等标识,通过读取这些标识,可以缩小检索物料数据库的范围。

步骤003:在物料数据库中搜索与物料标识所对应的物料类别数据;

本实施例中的物料数据库为企业erp系统物料数据库。根据读取图形块的标识信息,去物料数据库中进行标识搜索,本实施例中具体搜索步骤如图2所示:

步骤031:在物料数据库中检索物料名称中是否存在与标识一致的物料;

比如图形块的标识为设备,则检索物料数据库中是否存在设备的清单或选项列表;

步骤032:如有,则将与标识一致的物料类别数据输出,如否,则对标识进行物料类别判断;

如有则将所有归类于设备的列表输出,如没有找到一致的,则需要进行判断,即判别该标识为哪个类型,如设备、仪表、阀门等;

步骤033:输出判断的物料类别数据;

判别完毕标识属于那种物料类别,则将对应的物料类别列表进行输出。

步骤004:在物料类别数据中选择与图形块所对应的物料参数数据;

物料类别数据包括多种物料参数数据,比如设备包括名称、型号、规格、材质等,在物料类别数据中进行选择更加具体的物料参数数据。

步骤005:将选择好的物料参数数据传输到图形块数据信息存储块中;

将选择好的物料参数数据从erp系统数据库中导出,并将导出的物料参数数据传输到图形块数据信息存储块中。

步骤006:将传输到图形块数据信息存储块中的物料参数数据保存在图形块数据信息存储块中;

图形块具有保存数据的数据信息存储块,数据信息存储块包括扩展数据字典,物料参数数据就保存在图形块的扩展数据字典里。

步骤007:提取工艺管道仪表图中部分图形块或全部图形块对应的数据信息存储块中保存的物料参数数据;

部分图形块或全部图形块为所需输出物料参数数据的图形块,提取的部分图形块或全部图形块为被选中的图形块,提取物料参数数据为从图形块对应的数据信息存储块中读取并输出。

步骤008:将提取的物料参数数据进行汇总并形成表格;

将提取的物料参数数据按照输出先后汇总在一个文件,并形成一个格式整齐的表格。

步骤009:将所述汇总的物料参数数据按物料编码优先规则进行归类;

物料参数数据包括物料编码、物料规格、物料数量、物料材质等,汇总的物料参数数据按照物料编码进行排序归类,物料编码优选规则包括对编码相同的物料的数量进行统计合并。

步骤010:将表格进行输出;

表格可以以excel形式的文件进行输出。

基于以上工艺管道仪表图物料清单的生成方法,本发明还对应地提供了一种工艺管道仪表图物料清单生成装置,如图3所示,所述装置包括:

接收指令模块10,用于接收工艺管道仪表图中图形块被选中的指令;

读取模块20,用于读取图形块中带有的物料标识;

搜索模块30,用于在物料数据库中搜索与物料标识所对应的物料类别数据;

选择模块40,用于在物料类别数据中选择与图形块所对应的物料参数数据;

传输模块50,用于将选择好的物料参数数据传输到图形块数据信息存储块中;

保存模块60,用于将传输到图形块数据信息存储块中的物料参数数据保存在图形块数据信息存储块中;

提取模块70,用于提取工艺管道仪表图中部分图形块或全部图形块对应的数据信息存储块中保存的物料参数数据,所述部分图形块或全部图形块为被选中的部分图形块或全部图形块;

汇总模块80,用于将提取的物料参数数据进行汇总并形成表格;

归类模块90,用于将所述汇总的物料参数数据按物料编码优先规则进行归类,所述物料编码优选规则包括对编码相同的物料的数量进行统计合并;

输出模块10,用于将表格进行输出;

表格可以以excel形式的文件进行输出。

本实施例中的装置的功能模块对应于上述生成方法中的每个步骤,为每一步骤的执行主体,在本装置中就不重复详细说明各个模块的功能作用及原理。

本发明有益效果在于:通过在物料数据库中选择物料数据并将物料数据存储在工艺管道仪表图中的图形块的扩展数据字典中,通过提取扩展数据字典中的物料数据形成表格文件,达到省时省力,完整正确的效果。

对本领域的技术人员来说,可根据以上描述的技术方案以及构思,做出其它各种相应的改变以及形变,而所有的这些改变以及形变都应该属于本发明权利要求的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1