基于Revit平台的管段深化方法和装置与流程

文档序号:12748212阅读:332来源:国知局
基于Revit平台的管段深化方法和装置与流程

本发明实施例涉及Revit平台安装建模技术领域,尤其涉及一种基于Revit平台的管段深化方法和装置。



背景技术:

在工程上,每种管道均有相应的定尺长度,因此在平面图上画好管道后,需要将管道切割成定尺长度的尺寸,以便于根据图纸进行工程制造,现有技术中,一般是先手动定位好管道切割点,再手动放置连接件,从而实现将一段长管段切割成由定尺长度的管段连接而成,但是现有的这种方式操作比较繁琐,使得管段深化效率低下。



技术实现要素:

本发明实施例提供一种基于Revit平台的管段深化方法和装置,用于简化用户的操作,提高管段深化效率和精确度,而且还可以对批量的管道同时进行管段深化处理,进一步提高管段深化效率。

第一方面,本发明实施例提供一种基于Revit平台的管段深化方法,包括:

根据用户的管段深化操作指令,获取N种类型的管道,所述管段深化操作指令用于指示对N种类型的管道进行管段深化以及每种类型的管道的管段深化参数;所述管段深化参数包括对应类型的管道的定尺长度和连接件类型;所述N为大于或等于1的整数;

针对每种类型的管道,根据所述管道对应的连接件类型,设置连接件;以及根据所述管道对应的定尺长度和所述连接件,对所述管道进行管段深化处理。

第二方面,本发明实施例提供一种基于Revit平台的管段深化装置,包括:

获取模块,用于根据用户的管段深化操作指令,获取N种类型的管道,所述管段深化操作指令用于指示对N种类型的管道进行管段深化以及每种类型的管道的管段深化参数;所述管段深化参数包括对应类型的管道的定尺长度和连接件类型;所述N为大于或等于1的整数;

设置模块,用于针对每种类型的管道,根据所述管道对应的连接件类型,设置连接件;

处理模块,用于根据所述管道对应的定尺长度和所述连接件,对所述管道进行管段深化处理。

本发明实施例提供的基于Revit平台的管段深化方法和装置,通过根据用户的管段深化操作指令,获取N种类型的管道,针对每种类型的管道,根据所述管道对应的连接件类型,设置连接件;以及根据所述管道对应的定尺长度和所述连接件,对所述管道进行管段深化处理;无需用户手动定位管道切割点和手动放置连接件,操作简便,提高了管段深化效率和精确度,而且还可以对批量的管道同时进行管段深化处理,进一步提高了管段深化效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明基于Revit平台的管段深化方法实施例一的流程图;

图2为本发明基于Revit平台的管段深化方法实施例二的流程图;

图3为本发明基于Revit平台的管段深化装置实施例一的结构示意图;

图4为本发明基于Revit平台的管段深化装置实施例二的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

管段深化:将较长的管道分割成等长的管段并添加连接件使其连接。

定尺长度:由产品标准规定的钢坯和成品钢材的特定长度。

图1为本发明基于Revit平台的管段深化方法实施例一的流程图,如图1所示,本实施例的方法可以包括:

S101、根据用户的管段深化操作指令,获取N种类型的管道,所述管段深化操作指令用于指示对N种类型的管道进行管段深化以及每种类型的管道的管段深化参数;所述管段深化参数包括对应类型的管道的定尺长度和连接件类型。

本实施例中,可以获取用户输入的管段深化操作指令,管段深化操作指令用于指示需要对N种类型的管道进行管段深化,以及还用于指示N种类型中每种类型的管道的管段深化参数,N为大于或等于1的整数。然后根据管段深化操作指令,获取N种类型的管道。可选地,每种类型用于指示以下至少一种:所述类型的管道的名称、材料、直径(也可以是规格型号),需要说明的是,本实施例中并不限于此;其中,管道的名称例如是冷水管、热水管、空调水管等,管道的材料例如是钢等。

例如:本实施例在显示界面上向用户显示各种管道的类型,例如:第一级目录显示管道的名称,每种管道的名称的目录下显示有管道的材料,每种管道的材料的目录下显示有管道的规格型号(与直径对应),用户可以根据需要在不同目录下设置管道的定尺长度和连接件类型,然后用户再点击确认管段深化,本实施例即可获取上述的管段深化操作指令。

S102、针对每种类型的管道,根据所述管道对应的连接件类型,设置连接件;以及根据所述管道对应的定尺长度和所述连接件,对所述管道进行管段深化处理。

本实施例中,在获取N种类型的管道后,对于每种类型的管道进行相似的处理,以其中一种类型的管道的处理方式为例,其它类型的管道类似处理。根据该管道对应的连接件类型,设置连接件,其中,连接件类型例如是活接头或者法兰等。然后再根据管道对应的定尺长度和设置的连接件,对管道进行段管段深化处理。

可选地,本实施例在执行S102之后,还可以向用户显示管段深化处理后的管道。

本实施例提供的基于Revit平台的管段深化方法,通过根据用户的管段深化操作指令,获取N种类型的管道,针对每种类型的管道,根据所述管道对应的连接件类型,设置连接件;以及根据所述管道对应的定尺长度和所述连接件,对所述管道进行管段深化处理;无需用户手动定位管道切割点和手动放置连接件,操作简便,提高了管段深化效率和精确度,而且还可以批量的管道同时进行管段深化处理,进一步提高了管段深化效率。

图2为本发明基于Revit平台的管段深化方法实施例二的流程图,如图2所示,本实施例的方法可以包括:

S201、根据用户的管段深化操作指令,进行管道查找。

本实施例中,获取用户输入的管段深化操作指令,根据用户的管段深化操作指令,进行管道查找,以获取所有管道。管段深化操作指令用于指示对N种类型的管道进行管段深化以及每种类型的管道的管段深化参数;所述管段深化参数包括对应类型的管道的定尺长度和连接件类型;所述N为大于或等于1的整数;其中,如何获取管段深化操作指令可以参图1所示实施例中的相关描述,此处不再赘述。

S202、根据所述N种类型,从查找到的管道中分别获取每种类型的管道。

根据管段深化操作指令指示的进行管段深化处理的管道的N种类型,从查找到的管道中分别获取每种类型的管道,一共可获得N种类型的管道,即N组管道。

可选地,S201和S202基于Revit平台的执行代码例如如下:

本实施例中,针对N种类型的管道中的每种类型的管道执行如下S203-S206。

S203、针对每种类型的管道,根据所述管道对应的连接件类型,设置连接件。

S203的具体实现过程可以参见图1所示实施例中的相关描述,此处不再赘述。

可选地,S203在基于Revit平台上的执行代码例如如下:

S204、根据所述管道的直径和所述连接件类型,确定所述连接件的长度。

本实施例中,由于连接件需要连接管道,所有连接件的长度需要与管道的直径匹配,因此,根据管道的直径和连接件类型,确定连接件的长度。

可选地,S204在基于Revit平台的执行代码例如如下:

S205、根据所述管道的长度、所述管道对应的定尺长度和所述连接件的长度,确定所述管道的M个切割点位置;所述M为大于或等于1的整数。

本实施例中,在确定连接件的长度后,需要确定管道上的切割点位置,该切割点位置也就是放置连接件的位置,放置连接件的位置与管道的长度、管道对应的定尺长度以及连接件的长度有关,因此,根据管道的长度、管道对应的定尺长度和所述连接件的长度,确定所述管道的切割点位置,确定的切割点位置有M个。

可选地,S205在基于Revit平台的执行代码例如如下:

S206、根据所述M个切割点位置和M个所述连接件,对所述管道进行管段深化处理。

本实施例中,由于切割点位置为用于放置连接件的位置,M个切割点位置对应的连接件的个数也为M个,从而可以根据M个切割点位置和M个连接件,对管道进行管段深化处理。

可选地,在S206的一种可行的实现方式中,可以包括S2061和S2062。

S2061、根据所述M个切割点位置,将所述管道更改为M+1个管段,一个所述切割点位置位于两个所述管段之间。

本实施例中,根据M个切割点位置,将管道更改为M+1个管段,相当于是将M+1个管段替代了所述管道,每个管段的直径与所述管道的直径相同,而且管段的长度为定尺长度,也就是在M个切割点位置对管道进行切割获得M+1个管段,一个切割点位置位于两个管段之间,因此M个切割点位置交叉的位于M+1个管段之间。

可选地,S2061在基于Revit平台的执行代码例如如下:

S2062、将所述长度的所述连接件设置在每个所述切割点位置;每个所述连接件用于连接两个所述管段。

本实施例中,在获得M+1个管段之后,将上述确定的长度的连接件设置在每个切割点位置,一共是将N个所述长度的连接件对应地设置在N个切割点位置,设置后的连接件可以将管段两两连接起来,从而实现了管段深化处理。

可选地,S2062在基于Revit平台的执行代码例如如下:

本实施例提供的基于Revit平台的管段深化方法,通过上述方式,无需用户手动定位管道切割点和手动放置连接件,操作简便,提高了管段深化效率和精确度,而且还可以对批量的管道同时进行管段深化处理,进一步提高了管段深化效率。

图3为本发明基于Revit平台的管段深化装置实施例一的结构示意图,如图3所示,本实施例的装置可以包括:获取模块110、设置模块120和处理模块130。

获取模块110,用于根据用户的管段深化操作指令,获取N种类型的管道,所述管段深化操作指令用于指示对N种类型的管道进行管段深化以及每种类型的管道的管段深化参数;所述管段深化参数包括对应类型的管道的定尺长度和连接件类型;所述N为大于或等于1的整数;

设置模块120,用于针对每种类型的管道,根据所述管道对应的连接件类型,设置连接件;

处理模块130,用于根据所述管道对应的定尺长度和所述连接件,对所述管道进行管段深化处理。

本实施例的装置,可以用于执行本发明上述各方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

图4为本发明基于Revit平台的管段深化装置实施例二的结构示意图,如图4所示,本实施例的装置在图3所示装置结构的基础上,可选地,所述获取模块110,包括:查找子模块111和获取子模块112;

查找子模块111,用于根据用户的管段深化操作指令,进行管道查找;

获取子模块112,用于根据所述N种类型,从所述查找子模块111查找到的管道中分别获取每种类型的管道。

可选地,所述处理模块130,包括:确定子模块131和处理子模块132;

确定子模块131,用于根据所述管道的直径和所述连接件类型,确定所述连接件的长度;以及根据所述管道的长度、所述管道对应的定尺长度和所述连接件的长度,确定所述管道的M个切割点位置;所述M为大于或等于1的整数;

处理子模块132,用于根据所述M个切割点位置和M个所述连接件,对所述管道进行管段深化处理。

可选地,所述处理子模块132,具体用于:根据所述M个切割点位置,将所述管道更改为M+1个管段,一个所述切割点位置位于两个所述管段之间;将所述长度的所述连接件设置在每个所述切割点位置;每个所述连接件用于连接两个所述管段。

可选地,每种所述类型用于指示以下至少一种:所述类型的管道的名称、材料、直径。

本实施例的装置,可以用于执行本发明上述各方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:只读内存(英文:Read-Only Memory,简称:ROM)、随机存取存储器(英文:Random Access Memory,简称:RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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