一种基于Revit的屏柜自动布置方法技术

技术编号:36847134 阅读:10 留言:0更新日期:2023-03-15 16:39
本发明专利技术提供一种基于Revit的屏柜自动布置方法,包括:S1、创建单个屏柜的参数化族文件;S2、注册外部命令并添加与外部命令对应的按钮;S3、定义二次设备间及设备间内本期所要配置的屏柜;S4、启动基于Revit的三维设计文件,根据步骤S3中定义设备间的属性信息,利用步骤S2中的外部命令设置设备间内的屏柜布置参数;S5、基于步骤S1中的参数化族文件创建设备间和屏柜模型,根据步骤S4中的屏柜布置参数对设备间和屏柜模型的参数进行修改;S6、对步骤S5中的设备间和屏柜模型利用外部命令进行屏号自动生成;S7、根据步骤S6生成的屏号对步骤S3中定义的本期所要配置的屏柜进行二、三维关联。该方法实现了屏柜自动布置,避免了设计误差,提高了设计质量和效率。提高了设计质量和效率。提高了设计质量和效率。

【技术实现步骤摘要】
一种基于Revit的屏柜自动布置方法


[0001]本专利技术涉及的
,具体涉及一种基于Revit的屏柜自动布置方法。

技术介绍

[0002]Revit作为三维数字化软件设计工具,在进行屏柜手动布置时,需使用常规模型族文件创建屏柜模型,再通过距离测量、定位、复制、旋转等一系列操作完成整个设备间的屏柜布置,且随着中国电力的高速稳定发展,二次设备间内屏柜数量越来越多,整个屏柜布置过程将需要大量手工操作,耗费大量精力,同时可能存在设计误差。

技术实现思路

[0003]本专利技术的目的就是针对现有技术的缺陷,提供一种基于Revit的屏柜自动布置方法,该方法能够实现屏柜自动布置,避免了设计误差,提高了设计质量和效率。
[0004]本专利技术提供一种基于Revit的屏柜自动布置方法,其特征在于:包括以下步骤:
[0005]S1、创建单个屏柜的参数化族文件;
[0006]S2、注册外部命令并添加与外部命令对应的按钮;
[0007]S3、定义二次设备间及设备间内本期所要配置的屏柜;
[0008]S4、启动基于Revit的三维设计文件,根据步骤S3中定义的设备间的属性信息,利用步骤S2中的外部命令设置设备间内的屏柜布置参数;
[0009]S5、基于步骤S1中的参数化族文件创建设备间和屏柜模型,根据步骤S3中的设备间属性信息以及步骤S4中的屏柜布置参数对设备间和屏柜模型的参数进行修改;
[0010]S6、对步骤S5中的设备间和屏柜模型利用步骤S2中的外部命令进行屏号自动生成;
[0011]S7、根据步骤S6生成的屏号对步骤S3中定义的本期所要配置的屏柜进行二、三维关联。
[0012]进一步地,所述步骤S2中,外部命令包括参数化配置、自动生成屏号、屏柜关联、创建屏柜和设备间、刷新屏柜和设备间。
[0013]进一步地,所述步骤S3包括:启动基于Revit二次开发技术进行开发的插件工具SDDIP平台,进入控保专业子模块,定义二次设备间及设备间内本期所要配置的屏柜,输入设备间和本期所要配置的屏柜的属性信息。
[0014]进一步地,所述步骤S4包括:启动基于Revit的三维设计文件,根据步骤S3中定义设备间的属性信息,利用外部命令中的参数化配置设置设备间内屏柜的布置参数,将上述布置参数以扩展数据的方式保存到三维设计文件中。
[0015]进一步地,所述屏柜布置参数包括屏柜三维模型、设备间内终期屏柜行数、行间距、列数、列隔断数、列隔断距离、左侧屏柜至墙距离、右侧屏柜至墙距离、上侧屏柜至墙距离、下侧屏柜至墙距离。
[0016]进一步地,步骤S5包括:利用外部命令中的创建屏柜和设备间,将步骤S1中的参数
化族文件导入至三维设计文件中生成设备间和屏柜模型,获取步骤S3中的设备间属性信息以及步骤S4中的屏柜布置参数并对设备间和屏柜模型的参数进行修改。
[0017]进一步地,所述步骤S6包括:利用外部命令中的自动生成屏号,遍历屏号布置方式,检索到所设置的屏柜布置方式,将对应参数传递给步骤S5中的设备间和屏柜模型,生成屏柜屏号。
[0018]进一步地,所述屏号布置方式包括弓形设置或三形布置。
[0019]进一步地,所述步骤S7包括:利用外部命令中的屏柜关联传递屏柜属性信息及对应屏号,将屏柜属性信息及对应屏号以扩展数据的方式保存到设备间和屏柜模型中,利用外部命令中的刷新屏柜和设备间,完成二、三维关联。
[0020]进一步地,二、三维关联包括将步骤S3中定义的设备间内本期所要配置的屏柜属性信息赋给设备间和屏柜模型中的屏柜,使得设备间和屏柜模型中的屏柜具有工程属性。
[0021]本专利技术的有益效果为:
[0022]1.本专利技术解决了屏柜手动布置操作量大的问题,只需绘制单个屏柜的参数化族文件,通过在窗体控件中设置设备间和屏柜布置参数、屏号生成方式即可实现屏柜自动布置,提高了设计效率。
[0023]2.本专利技术的屏柜自动布置均为通过预先设置的屏柜布置参数以及屏号生成方式进行自动布置,避免了设计误差,提高了设计质量。
附图说明
[0024]图1为本专利技术的流程框图。
具体实施方式
[0025]为了使本申请所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0026]如图1所示,一种基于Revit的屏柜自动布置方法,包括以下步骤:
[0027]S1、创建单个屏柜的参数化族文件;
[0028]S2、注册外部命令并添加与外部命令对应的按钮;
[0029]S3、定义二次设备间及设备间内本期所要配置的屏柜;
[0030]S4、启动基于Revit的三维设计文件,根据步骤S3中定义的设备间的属性信息,利用步骤S2中的外部命令设置设备间内的屏柜布置参数;
[0031]S5、基于步骤S1中的参数化族文件创建设备间和屏柜模型,根据步骤S3中的设备间属性信息以及步骤S4中的屏柜布置参数对设备间和屏柜模型的参数进行修改;
[0032]S6、对步骤S5中的设备间和屏柜模型利用步骤S2中的外部命令进行屏号自动生成;
[0033]S7、根据步骤S6生成的屏号对步骤S3中定义的本期所要配置的屏柜进行二、三维关联。
[0034]具体地,单个屏柜的参数化族文件的格式为rfa,该文件为可复用族文件,一次创建后,不同项目均可用,不需要每个项目单独创建;三维设计文件是通过Revit新建的格式
为rvt的文件。
[0035]可以理解的是,通过创建单个屏柜的参数化族文件,以参数化族文件作为基础,根据设置好的屏柜布置参数对设备间和屏柜模型的参数进行修改,并进行屏号自动生成,即可完成所需的设备间和屏柜模型,最后通过二、三维关联赋予设备间和屏柜模型工程属性即完成了设备间和屏柜模型的设计。该方法通过在窗体控件中设置设备间和屏柜布置参数、屏号生成方式即可实现屏柜自动布置,能够避免设计误差,提高设计质量和效率。
[0036]进一步地,所述步骤S2中,外部命令包括参数化配置、自动生成屏号、屏柜关联、创建屏柜和设备间、刷新屏柜和设备间。
[0037]通过注册上述外部命令以及与外部命令对应的按钮,便于设计人员直接通过按钮发起各个过程,操作方便快捷,有利于提高设计效率。
[0038]进一步地,所述步骤S3包括:启动基于Revit二次开发技术进行开发的插件工具SDDIP平台,进入控保专业子模块,定义二次设备间及设备间内本期所要配置的屏柜,输入设备间和本期所要配置的屏柜的属性信息。
[0039]设备间和本期所要配置的屏柜的属性信息为相关工程属性,能够为之后的设备间和屏柜模型赋予工程信息。设备间的属性信息包括:名称、面积、开门数量、最低/高温度、最低/高湿度、活动地板净空高度、建筑要求;屏柜的属性信息包括:屏柜名称、二次设计编码、尺寸、柜本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于Revit的屏柜自动布置方法,其特征在于:包括以下步骤:S1、创建单个屏柜的参数化族文件;S2、注册外部命令并添加与外部命令对应的按钮;S3、定义二次设备间及设备间内本期所要配置的屏柜;S4、启动基于Revit的三维设计文件,根据步骤S3中定义的设备间的属性信息,利用步骤S2中的外部命令设置设备间内的屏柜布置参数;S5、基于步骤S1中的参数化族文件创建设备间和屏柜模型,根据步骤S3中的设备间属性信息以及步骤S4中的屏柜布置参数对设备间和屏柜模型的参数进行修改;S6、对步骤S5中的设备间和屏柜模型利用步骤S2中的外部命令进行屏号自动生成;S7、根据步骤S6生成的屏号对步骤S3中定义的本期所要配置的屏柜进行二、三维关联。2.根据权利要求1所述的屏柜自动布置方法,其特征在于:所述步骤S2中,外部命令包括参数化配置、自动生成屏号、屏柜关联、创建屏柜和设备间、刷新屏柜和设备间。3.根据权利要求2所述的屏柜自动布置方法,其特征在于:所述步骤S3包括:启动基于Revit二次开发技术进行开发的插件工具SDDIP平台,进入控保专业子模块,定义二次设备间及设备间内本期所要配置的屏柜,输入设备间和本期所要配置的屏柜的属性信息。4.根据权利要求3所述的屏柜自动布置方法,其特征在于:所述步骤S4包括:启动基于Revit的三维设计文件,根据步骤S3中定义设备间的属性信息,利用外部命令中的参数化配置设置设备间内屏柜的布置参数,将上述布置参数以扩展数据的方式...

【专利技术属性】
技术研发人员:信美燕尹刚张哲周欣宇肖异金希普肖睿胡金刘哲骁曾维雯马亮彭开军朱璧君王文怡张瑞
申请(专利权)人:中国电力工程顾问集团中南电力设计院有限公司
类型:发明
国别省市:

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

1