做法排布模式的构建方法、装置和电子设备与流程

文档序号:20840399发布日期:2020-05-22 17:25阅读:187来源:国知局
做法排布模式的构建方法、装置和电子设备与流程

本公开涉及建筑行业技术领域,特别是涉及一种做法排布模式的构建方法、装置和电子设备。



背景技术:

模板支撑架的“做法”是满足力学安全要求的施工构造措施的排布模式。根据选用构配件的材料力学特性、几何模数和调整逻辑不同,可以划分为不同的支撑架体系、模板体系。不同支撑架体系、模板体系有各自的构配件集合,以及适应这些构配件的排布规则、连接规则。目前市场上的支撑架体系种类繁多,除扣件式支撑架,盘扣式支撑架、碗扣式支撑架、轮扣式支撑架、套扣式支撑架、插槽式支撑架等常见类型外,新型的支撑架体系将随着科技创新不断涌现。模板体系也在不断推陈出新,胶合板模板体系、钢框木模板体系、塑料模板体系、中型组合钢模板体系、大钢模板体系、铝模板体系等新型模板也在逐渐取代传统的木模板体系。还有组合了支撑架体系和模板体系后,施工方式创新的爬模、飞模、早拆模板等新型模板支撑架。

已有技术中的一些基于autocad二次开发的模板支撑架设计软件,由于建模平台的局限性,无法建构基于三维模型的做法数据信息;只能提供内置的结构构件中几种常见类型的做法,无法实现做法模式的开放定制。

本领域存在的主要问题是:施工单位需要进行施工方案的精细设计、施工现场的精益管控,需要定义符合现场操作逻辑的做法,但现有的设计软件不能提供足够的自由度和复杂度,导致设计无法指导现场施工;模板脚手架生产企业开发了新的模板体系、支撑架体系,需要将配套的新做法在各个施工单位的设计阶段就进行对接,但缺乏统一开放的做法数据接口,无法降低技术对接成本实现快速规模化。



技术实现要素:

根据本公开的一个方面,提供以下技术方案:

一种做法排布模式的构建方法,包括:

根据用户选择的模板支撑架的结构构件类型,输出所述模板支撑架对应的配置参数选项;

接收用户对配置参数选项的配置信息;其中,所述配置信息包括对所述模板支撑架的做法参数的配置信息;

根据所述配置信息生成所述模板支撑架的做法排布模式。

进一步地,根据用户选择的模板支撑架类型,输出所述模板支撑架对应的配置参数选项,包括:

根据用户选择的模板支撑架的类型,输出预设的所述模板支撑架的类型对应的至少一个做法排布模式样板、已配置参数以及可修改参数选项。

进一步地,所述做法参数的配置信息包括以下至少之一:做法级参数、模板排布参数、支撑架排布参数。

进一步地,所述做法级参数包括以下至少之一:所述模板支撑架的分类标识、适用支撑架体系、适用模板体系、指定做法参数间逻辑关系的参数、做法参数的管理参数。

进一步地,针对所述模板支撑架中的面板构配件,所述模板排布参数的配置信息包括构配件选型和/或关联几何面;针对所述模板支撑架中的线性构配件,所述模板排布参数的配置信息包括构配件选型、排布方向、排布序列和/或关联几何面;针对所述模板支撑架中的对拉连接构配件,所述模板排布参数的配置信息包括构配件选型、主方向排布序列和/或关联几何面。

进一步地,所述支撑架排布参数的配置信息包括:立杆排布参数组和/或水平杆排布参数组。

进一步地,根据所述配置信息生成所述模板支撑架的做法排布模式,包括:

根据设置的做法参数创建构配件的不同排布配置;

针对不同排布配置采用所述做法参数中排布参数不同选型组合的配置信息生成所述做法排布模式;

输出所做法排布模式对应的所述模板支撑架的三维视图效果。

根据本公开的另一个方面,还提供以下技术方案:

一种做法排布模式的构建装置,包括:

输出模块,被配置为根据用户选择的模板支撑架的结构构件类型,输出所述模板支撑架对应的配置参数选项;

接收模块,被配置为接收用户对配置参数选项的配置信息;其中,所述配置信息包括对所述模板支撑架的做法参数的配置信息;

第一生成模块,被配置为根据所述配置信息生成所述模板支撑架的做法排布模式。

进一步地,所述输出模块,包括:

第一输出子模块,被配置为根据用户选择的模板支撑架的类型,输出预设的所述模板支撑架的类型对应的至少一个做法排布模式样板、已配置参数以及可修改参数选项。

进一步地,所述做法参数的配置信息包括以下至少之一:做法级参数、模板排布参数、支撑架排布参数。

进一步地,所述做法级参数包括以下至少之一:所述模板支撑架的分类标识、适用支撑架体系、适用模板体系、指定做法参数间逻辑关系的参数、做法参数的管理参数。

进一步地,针对所述模板支撑架中的面板构配件,所述模板排布参数的配置信息包括构配件选型和/或关联几何面;针对所述模板支撑架中的线性构配件,所述模板排布参数的配置信息包括构配件选型、排布方向、排布序列和/或关联几何面;针对所述模板支撑架中的对拉连接构配件,所述模板排布参数的配置信息包括构配件选型、主方向排布序列和/或关联几何面。

进一步地,所述支撑架排布参数的配置信息包括:立杆排布参数组和/或水平杆排布参数组。

进一步地,所述生成模块,包括:

创建子模块,被配置为根据设置的做法参数创建构配件的不同排布配置;

第二生成子模块,被配置为针对不同排布配置采用所述做法参数中排布参数不同选型组合的配置信息生成所述做法排布模式;

显示子模块,被配置为显示所做法排布模式对应的所述模板支撑架的三维视图效果。

根据本公开的又一个方面,还提供以下技术方案:

一种电子设备,包括:存储器,用于存储非暂时性计算机可读指令;以及处理器,用于运行所述计算机可读指令,使得所述处理器执行时实现上述任一方法中所述的步骤。

根据本公开的又一个方面,还提供以下技术方案:

一种计算机可读存储介质,用于存储非暂时性计算机可读指令,当所述非暂时性计算机可读指令由计算机执行时,使得所述计算机执行上述任一方法中所述的步骤。

本发明公开一种模板支撑架的做法信息模型生成方法、装置和电子设备。其中,该方法包括:根据用户选定的模板支撑架的结构构件类型,输出所述模板支撑架对应的配置参数选项;接收用户对所述配置参数选项的配置信息;其中,所述配置信息包括对所述模板支撑架的做法参数、模板排布参数的配置信息;根据所述配置信息生成所述模板支撑架的做法排布模式。本公开实施例的上述方法,通过将建筑信息模型(buildinginformationmodeling,bim)技术应用到模板支撑架工程中,可以提高工程交底效率,减少设计外变更,增强施工安全性和工程质量。

上述说明仅是本公开技术方案的概述,为了能更清楚了解本公开的技术手段,而可依照说明书的内容予以实施,并且为让本公开的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。

附图说明

图1为根据本公开一个实施例的做法排布模式的构建方法的流程示意图;

图2是根据本公开实施例中图1所述的步骤s103的流程示意图;

图3示出了本公开实施例中生成做法排布模式的完整流程示意图;

图4示出了根据本公开实施例生成做法排布模式的用户交互流程示意图;

图5示出了本公开实施例中模板排布参数的配置流程示意图;

图6示出了根据上述配置得到的矩形梁的做法排布模式的三维视图效果示意图;

图7为根据本公开一个实施例的做法排布模式的构建装置的结构框图;

图8是根据本公开实施例中图7所述的第一生成模块703的结构框图;

图9是适于用来实现本公开实施例的电子设备900的结构示意图。

具体实施方式

以下通过特定的具体实例说明本公开的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本公开的其他优点与功效。显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。本公开还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本公开的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。

需要说明的是,下文描述在所附权利要求书的范围内的实施例的各种方面。应显而易见,本文中所描述的方面可体现于广泛多种形式中,且本文中所描述的任何特定结构及/或功能仅为说明性的。基于本公开,所属领域的技术人员应了解,本文中所描述的一个方面可与任何其它方面独立地实施,且可以各种方式组合这些方面中的两者或两者以上。举例来说,可使用本文中所阐述的任何数目个方面来实施设备及/或实践方法。另外,可使用除了本文中所阐述的方面中的一或多者之外的其它结构及/或功能性实施此设备及/或实践此方法。

还需要说明的是,以下实施例中所提供的图示仅以示意方式说明本公开的基本构想,图式中仅显示与本公开中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。

另外,在以下描述中,提供具体细节是为了便于透彻理解实例。然而,所属领域的技术人员将理解,可在没有这些特定细节的情况下实践所述方面。

本公开实施例提供一种做法排布模式的构建方法。本实施例提供的该方法可以由一计算装置来执行,该计算装置可以实现为软件,或者实现为软件和硬件的组合,该计算装置可以集成设置在服务器、终端设备等中。如图1所示,该方法主要包括如下步骤:

步骤s101:根据用户选定的模板支撑架的结构构件类型,输出所述模板支撑架对应的配置参数选项;

步骤s102:接收用户对所述配置参数选项的配置信息;其中,所述配置信息包括对所述模板支撑架的做法参数的配置信息;

步骤s103:根据所述配置信息生成所述模板支撑架的做法排布模式。

本实施例中,模板支撑架是在建筑上用于混凝土现浇施工的模板支撑结构;而做法信息模型则是用数字化的模板支撑架组件,表示真实世界中的模板体系、支撑架体系及其施工方法;做法参数是做法信息模型中抽象出的模板支撑架施工规则的参数表达。

本公开实施例通过模板支撑架的做法编辑器,可以让用户自定义模板支撑架的做法排布模式,快捷地扩展做法种类,来满足灵活多样的施工现场构造措施。

本实施例中,用户可以通过做法编辑器选定要生成的模板支撑架的结构构件类型,例如通过做法编辑器中的用户界面上的接口选定“矩形梁结构构件类型”。系统可以根据用户选定的模板支撑架的结构构件类型,在用户界面上输出相关配置参数选项。

配置参数选项可以包括但不限于做法参数选项。

做法参数是抽象出的模板构配件、支撑架构配件的施工规则的参数表达,其包括多种组成模板支撑架的构配件的构配件类型、规格参数等,支持与项目内模板体系、支撑架体系选型,以及材料库数据对接,确定做法信息模型中构配件选型范围,从而满足用户使用不同支撑架体系、模板体系时的构配件快速选型需求。

做法参数包括做法级参数、模板排布参数和支撑架排布参数。

做法级参数包括用于控制做法的使用范围、类别的参数,以便在项目内进行管理。

模板排布参数是构成模板支撑架的模板构配件相关的排布参数,模板构配件包括面板构件族、线性构件族和连接件族三类。模板排布参数使用包括排布类型、排布方式、排布对齐、排布起点延伸、排布终点延伸等,其用于定义一组相对几何面的阵列序列,从而满足用户对不同模板构配件的排布参数控制要求。例如,添加一组梁底主楞,则排布类型参数可以配置为为纵向排布,即阵列路径沿梁跨度方向,排布方式参数配置为间距,排布对齐参数配置为中心,并设定排布起点延伸、排布终点延伸为200mm,控制主楞阵列起始点与梁两端间距。

面板构件族,由基于1个几何面的做法参数构成其排布参数。系统可以基于几何面所在构件的类别及其自身倾角关系,自动处理多个面板族之间的搭接、避让。

线性构件族,由基于1个几何面的做法参数构成其排布参数。如:墙、柱、梁、板所用的次楞、主楞都属于线性构件族;

连接件族,由基于2个几何面的做法参数构成其排布参数。分为对拉连接件、夹角连接件2类。如:对拉螺栓、步步紧等都属于对拉连接件;如:直角扣件、对接扣件,旋转扣件等都属于夹角连接件。

在获得用户配置的上述配置信息之后,可以根据用户配置的上述配置信息生成模板支撑架的做法排布模式。

做法排布模式是以做法参数规定模板构配件、支撑架构配件的排布行为,关联到不同结构构件形成的具有一定分类、构造特征的排布信息组合。

在一些实施例中,做法排布模式包括:将模板构配件及一系列适用的做法参数,打包成一组表达其构造规则的参数组,分为:线性构件排布参数、连接件排布参数。

在一些实施例中,做法排布模式还包括:将支撑架构配件及一系列适用的做法参数,打包成一组表达其构造规则的参数组,分为:立杆排布参数,水平杆排布参数、支撑架连接件排布参数。

在一些实施例中,做法排布模式支持用户添加、删除、修改、重命名模板排布参数组、支撑架排布参数组,形成具有一定数据结构特征的构造信息组合。

在一些实施例中,做法排布模式支持用户隐藏一组模板排布参数组、支撑架排布参数组,从而控制做法载入项目中使用时的开放层级。

在一些实施例中,做法排布模式支持用户修改一个做法级参数,从而控制做法的使用范围、类别,以便在项目内进行管理。

在一些实施例中,做法排布模式支持用户将做法参数设为只读,从而控制做法载入项目中使用时的合理性。

在一些实施例中,做法排布模式支持将成果保存为json文件,轻量化底上传云端,或从个人或公司的做法库下载。这可以促进做法排布模式的复用,避免公司内部的重复劳动。

在本公开实施例的一可选方式中,步骤s101,即根据用户选择的模板支撑架类型,输出所述模板支撑架对应的配置参数选项,包括:

根据用户选择的模板支撑架的类型,输出预设的所述模板支撑架的类型对应的至少一个做法排布模式样板、已配置参数以及可修改参数选项。

该可选的实现方式中,系统可以预先保持一些模板支撑架的样本,这些样本可以是系统自带的,也可以是用户之前建立的通用模板。用户在选定要构件的模板支撑架的结构构件类型之后,系统可以将与该结构构件类型对应的一个或多个样板展示在用户界面上,用户可以根据自身需求选定其中一个样板进行编辑配置,最终生成所需要的模板支撑架的做法信息模型。基于样板文件配置新的排布模式,比从零开始定义更加高效。

在用户界面上输出样板的三维效果图的同时,还可以输出该样板对应的已配置参数以及对这些已配置参数的可修改选项,用户可以基于自身需求进行修改配置,最终得到所需的做法信息模型。

在本公开实施例的一可选方式中,所述配置信息还包括对所述模板支撑架的支撑架排布参数的配置信息。

本实施例中,用户在生成做法信息模型时,还可以配置支撑架排布参数。支撑架排布参数是构成模板支撑架的支撑架构配件相关的排布参数,支撑架构配件,是抽象出的支撑架系统族,包含:立杆、水平杆、支撑架连接件三类。

立杆,由基于2组参照面的做法参数构成其排布参数。第1组参照面为梁、板等需要布置支撑架的结构构件的几何底面,第2组参照面为项目内其他结构构件的几何顶面;

水平杆,由基于2个参照线的做法参数构成其排布参数;提供参照线的是立杆。梁板的水平杆分为横向水平杆、纵向水平杆,可分别参照立杆序列的做法排布参数。

支撑架连接件,由基于1个几何面和1个参照线的做法参数构成其排布参数。如:双槽钢托梁。

在本公开实施例的一可选方式中,所述做法级参数的配置信息包括以下至少之一:所述模板支撑架的分类标识、适用支撑架体系、适用模板体系、指定做法参数间逻辑关系的参数、指定做法级参数的可编辑性的参数。

该可选的实现方式中,分类标识用于表示模板支撑架的结构构件类型,例如矩形梁,用于标识此做法专门为矩形梁定义。此参数在项目内不可见,不同类别、类型的结构构件,做法排布模式不能互相切换套用。

适用支撑架体系用于表示该模板支撑架所适用的支撑架体系,例如支撑架体系”为“盘扣式”,标识此做法在盘扣式支撑架系统中使用。此参数在项目内只读,因为不同支撑架体系的构造方式不一定能互相切换。

适用模板体系用于表示该模板支撑架所适用的模板体系,例如“模板体系”为“木模板”,标识此做法在木模板体系中使用。此参数在项目内只读,因为不同模板体系的模板构造方式不一定能互相切换。

做法级参数还包括可以处理不同做法参数间的逻辑关系的参数,保证多个做法参数被合理的组合使用。

做法级参数还包括控制内部多个做法参数的参数,以便统一控制多个不宜以参照关系定义的做法参数的联动行为。

做法参数还包含做法参数的管理参数,用于指定做法级参数的可编辑性的、一组做法参数在项目内的可见性的参数。从而满足做法信息模型被不同用户使用、解读的信息过滤。

在本公开实施例的一可选方式中,针对所述模板支撑架中的面板构配件,所述模板排布参数的配置信息包括构配件选型和/或关联几何面;针对所述模板支撑架中的线性构配件,所述模板排布参数的配置信息包括构配件选型、排布方向、排布序列和/或关联几何面;针对所述模板支撑架中的对拉连接构配件,所述模板排布参数的配置信息包括构配件选型、主方向排布序列和/或关联几何面。

该可选的实现方式中,模板排布参数包括模板构配件的定位方式参数、模板构配件的排布序列参数、模板构配件的关联排布参数、线性构件族的长度约束参数、线性构件族的位置约束参数等、对拉连接件族的长度约束参数。

定位方式参数,用来确定基于结构构件布置构配件时,空间定位坐标系是基于结构几何表面uv还是项目xy,以及构配件自身是否基于该坐标系进行镜像、旋转变换。从而满足用户采用不同构造方式时的空间定位需求,比如:斜柱的主楞排布方向,有些垂直于柱的定位线,有些平行于地面;

模板构配件的排布序列参数,用“排布类型、排布方式、排布对齐、排布起点延伸、排布终点延伸”定义一组相对几何面的阵列序列。从而满足用户对不同模板构配件的排布参数控制要求。比如:添加一组梁底主楞,排布类型为纵向排布,即阵列路径沿梁跨度方向,排布方式为指定间距,排布对齐为中心,设定排布起点延伸、排布终点延伸为200mm,控制主楞阵列起始点与梁两端间距。

模板构配件的关联排布参数,可以处理基于多个几何面生成排布序列,多个排布路径的方向、起始定位协同关系。比如:矩形斜柱,两两成对的倾斜侧面起始位置不一样,主楞使用关联排布,可基于2个几何面生成1个统一的路径,再将基于此路径的排布序列投射回原始几何面,生成2个有关联对齐关系的排布序列。

线性构件族的长度约束参数,用“约束起点悬挑、约束终点悬挑”定义排布序列生成的定位线,相对几何面边缘的延长、缩短距离。从而满足用户对线性构件族在几何面转折交接位置的搭接、避让关系的控制要求。

线性构件族的位置约束参数,用1组“法向偏移方式、法向偏移参照、法向偏移距离”定义排布序列相对构件几何面法向的空间位置。从而满足用户对多组构配件之间空间层级关系的控制要求。比如:墙面有两组主楞,外层的主楞的法向偏移,参照内层主楞,内层主楞规则发生变化,外层主楞法向偏移自动参变。

对拉连接件族的长度约束参数,用2组“法向偏移方式、法向偏移参照、法向偏移距离”定义排布序列生成的定位线,相对2组几何面的法向延长、缩短距离。从而满足对拉连接件适用不同构件几何造型,控制自身尺寸的要求。

针对所述模板支撑架中的面板构配件,所述模板排布参数的配置信息包括构配件选型和/或关联几何面;针对所述模板支撑架中的线性构配件,所述模板排布参数的配置信息包括构配件选型、排布方向、排布序列和/或关联几何面;针对所述模板支撑架中的对拉连接构配件,所述模板排布参数的配置信息包括构配件选型、主方向排布序列和/或关联几何面。

模板排布参数还包括参照关系参数,其用“参照对象、参照间隔、参照连接节点、约束到模板构配件两侧立杆”定义排布序列位置、构配件的约束长度与其他构配件的排布参数的关联关系。从而快速根据已经定义好的排布序列,确定新的排布序列。

在本公开实施例的一可选方式中,所述支撑架排布参数的配置信息包括:立杆排布参数组和/或水平杆排布参数组。

该可选的实现方式中,立杆排布参数组包括立杆规格参数、几何面id、立杆顶部约束参数、立杆顶部偏移方式以及关联排布参数。

例如立杆规格参数包括立杆的长度约束参数,其用1组“立杆顶部偏移方式、立杆顶部偏移参照、立杆顶部参照距离”定义立杆定位线的顶端相对构件几何表面法向的空间位置。

水平杆排布参数组包括水平规格、与立杆连接方式、水平杆步距等参数。

支撑架排布参数的配置信息还包括参照关系参数,其用“参照对象、参照间隔、参照连接节点、约束到构配件”定义排布序列位置、构配件的约束长度与其他构配件的排布参数的关联关系。从而快速根据已经定义好的排布序列,确定新的排布序列。

在本公开实施例的一可选方式中,如图2所示,所述步骤s103根据所述配置信息生成所述模板支撑架的做法排布模式,包括:

步骤s201:根据设置的做法参数创建构配件的不同排布配置;

步骤s202:针对不同排布配置采用所述做法参数中排布参数不同选型组合的配置信息生成所述做法排布模式;

步骤s203:输出所做法排布模式对应的所述模板支撑架的三维视图效果。

该可选的实现方式中,用户配置好做法参数之后,系统可以针对设置的做法参数确定模板支撑架所涉及的构配件的不同排布配置,进而根据不同排布配置在采用用户所配置的做法参数中的排布参数生成做法排布模式,进而将该做法排布模式对应的模板支撑架的三维视图效果显示在用户界面,用户可以通过查看三维视图效果来确定是否满意当前生成的做法排布模式,如果不满意,还可以根据不满意之处修改对应的配置信息,并再次生成修改后的做法排布模式,最终得到满意的做法排布模式。

该做法排布模式可以存储为文件的形式,用户可以直接使用,并且还可以作为样板,在下次设计时,直接使用该样本生成所需要的做法模板模式。

图3示出了本公开实施例中生成做法排布模式的完整流程示意图。如图3所示,用户可以通过模架做法编辑器中的交互界面配置多组模板排布参数以及支撑架模板参数,并通过指定结构的几何面,系统根据用户配置的模板排布参数、支撑架排布参数以及指定几何面得到多组模板/支撑架排布,最终该多组排布配置可以生成做法排布模式,并显示在用户界面上,用户通过预览该做法排布模式对应的模板支撑架进行修改,并将最终得到的结果生成为做法文件进行存储。

图4示出了根据本公开实施例生成做法排布模式的用户交互流程示意图。

下面通过本公开实施例提出的方法生成基于矩形梁结构构件族的做法排布模式。该实施例中支撑架体系选用:盘扣式;模板构造方式包含:1组侧模次楞、1组侧模主楞,1组侧模对拉螺栓,1组底模次楞、2组底模主楞。

1、设置做法级参数

1.1设置“分类标识”为“矩形梁”,标识此做法专门为矩形梁定义。此参数在项目内不可见,不同类别、类型的结构构件,做法排布模式不能互相切换套用。

1.2设置“支撑架体系”为“盘扣式”,标识此做法在盘扣式支撑架系统中使用。此参数在项目内只读,因为不同支撑架体系的构造方式不一定能互相切换。

1.3不勾选“与板立杆共用”参数,标识此梁做法默认采用不与板共用立杆的排布方式。

1.4勾选“共用立杆只读”参数,标识在项目内使用此做法时,不能切换“与板共用立杆”参数的状态。

1.5设置“模板体系”为“木模板”,标识此做法在木模板体系中使用。此参数在项目内只读,因为不同模板体系的模板构造方式不一定能互相切换。

2设置模板排布参数

2.1修改梁样板中的1组面板排布参数

2.1.1只需1组面板参数,显示名称“梁面板”无需修改,“排布参数id”无需修改,项目内可见性无需修改。

2.1.2设置“面板类型”为“覆面木胶合板”,作为该组面板排布参数的默认值。面板类型的默认值需为步骤1.5选择的模板体系在项目材料库中包含的类型。

2.1.3设置“面板规格”为“12mm(桦木平行方向)”

2.1.4设置这组面板排布参数的“关联几何面id”,如不区分梁侧模、底模的面板类型,可将梁所有几何表面id都添加到这里。程序会根据结构构件实例在项目内每个面的倾斜角度,智能判断其是否需要生成面板实例。

2.2如需分别控制不同几何面上的面板参数,可添加面板排布参数组,重复2.1的步骤。注意:一个做法排布模式内,“排布参数id”不应重复;相同类型的参数组,显示名称不宜重复;“关联几何面id”可以在多组排布参数内使用。

2.3修改梁样板中的4组线性构件排布参数

2.3.1修改线性构件排布参数组“侧模次楞”

2.3.1.1只需要1组侧模次楞参数,则“显示名称”值为“梁面板”无需修改,“排布参数id”无需修改,勾选“项目内可见”,“功能分类”为“次楞”。“显示名称”在项目内只读,其他参数不暴露到项目。

2.3.1.2设置“几何面id”,添加矩形梁侧的2个面id,多个id之间逗号隔开,不暴露到项目。

2.3.1.3设置“构配件类型”默认值为“方木”,设置“构配件规格”默认值为50x100mm。构配件规格需为相应构配件类型,在项目材料库中包含的规格。

2.3.1.4设置“合并根数”默认值为1,可选值:2;此参数为2时,以排布定位线为中心,各自向两侧偏移1/2构配件宽度,放置2个构配件实例。

2.3.1.5设置“镜像放置”为“不镜像”,可选值:左右镜像、上下镜像;此参数用来简化几何造型不对称的构配件的精确定位,不暴露到项目。

2.3.1.6设置“旋转放置”为0°,可选值:90°、180°。此参数用来简化几何造型不对称的构配件的精确定位,不暴露到项目。

2.3.1.7设置“定位方式”为“沿几何表面”,可选值:沿面水平切线;此参数用来确定基于结构构件排布构配件时,空间定位坐标系是基于结构几何表面uv还是项目xy,不暴露到项目。

2.3.1.8设置“排布类型”为“横向排布”,可选值:纵向排布;此参数不暴露到项目。纵向,对应不同类别构件的主方向:梁、板的主方向为跨度方向;墙、柱的主方向为高度延伸方向;纵向排布,排布路径平行于构件的主方向;横向排布,排布路径垂直于构件的主方向;

2.3.1.9设置“排布方式”默认值为“指定间距”,可选值:指定个数、指定参照、指定序列;“指定个数”、“指定间距”和“指定序列”这3种方式可以在项目内切换,“指定参照”对参照对象有一定规则要求,不能随意选择,使用步骤详见2.3.4.6—2.3.4.8,如默认值设置为指定参照,此参数在项目内只读。

2.3.1.10设置不同排布方式对应的排布参数:“排布间距”对应“指定间距”默认值为200,输入范围[50,2000],单位mm;“排布个数”对应“指定个数”默认值为3,输入范围[0,50];“排布序列”对应“指定序列”默认值为{200,400,600},数值的输入范围[0,20000],单位mm,数值个数范围[0,50]。

2.3.1.11设置“排布对齐”的方式为:中心,可选值:起点。此参数影响排布序列的对齐位置,设为中心可获得对称的排布效果,不暴露到项目。

2.3.1.12设置“法向偏移方式”默认值为“指定偏移参照”,可选值:指定偏移距离;不暴露到项目。

2.3.1.13“法线偏移参照”对应“指定偏移参照”,用参数表达式来定义排布序列的路径与几何表面的偏移距离;“法向偏移距离”对应“指定偏移距离”,直接输入固定数值为偏移距离。2种方式都不暴露到项目。设置“法线偏移参照”的参数表达式:“梁面板”的面板规格+“侧模次楞”的构配件规格高度/2;

2.3.1.14设置“排布起点延伸”为参数表达式:“梁面板”的面板规格–“侧模次楞”的构配件规格宽度/2。设置“排布终点延伸”为参数表达式:–“侧模次楞”的构配件规格宽度/2;用当前排布参数的构配件几何尺寸及内侧构造层厚度,修正排布路径的起始位置,使侧模次楞在梁的2个侧面获得更精确地定位效果。2个参数都不暴露到项目。

2.3.1.15设置“约束起点悬挑”、“约束终点悬挑”为固定数值0;这2个参数支持分别设置参数表达式,都不暴露到项目。

2.3.1.16勾选“关联排布”,保证2个侧面上的次楞是对齐关联的,此参数不暴露到项目。

2.3.2修改线性构件排布参数组“底模次楞”,除了“几何面id”值不同,其他步骤同2.3.1。模板的次楞分为两组排布参数,方便用户分别控制梁侧模、底模的次楞排布。

2.3.3修改线性构件排布参数组“侧模主楞”

2.3.3.1只需要1组侧模主楞参数,则“显示名称”值为“侧模主楞”无需修改,“排布参数id”无需修改,勾选“项目内可见”,“功能分类”为“主楞”。

2.3.3.2设置“几何面id”,添加矩形梁侧的2个面id。

2.3.3.3设置“构配件类型”默认值为“钢管”,设置“构配件规格”默认值为φ48x3.0mm,设置“合并根数”默认值为2。

2.3.3.4设置“镜像放置”为“不镜像”;设置“旋转放置”为0°。

2.3.3.5设置“定位方式”为“沿几何表面”。设置“排布类型”为“纵向排布”。

2.3.3.6设置“排布方式”默认值为“指定间距”,设置不同排布方式对应的排布参数:“排布间距”对应“指定间距”默认值为400mm;“排布个数”对应“指定个数”默认值为3;“排布序列”对应“指定序列”默认值为{400,800,1200}mm。

2.3.3.7设置“排布对齐”的方式为:中心。

2.3.3.8设置“法向偏移方式”默认值为“指定偏移参照”。设置“法线偏移参照”的参数表达式:“梁面板”的面板规格+“侧模次楞”的构配件规格高度+“侧模主楞”的构配件规格高度/2;

2.3.3.9设置“排布起点延伸”、“排布终点延伸”为固定数值0mm。

2.3.3.10设置“约束起点悬挑”、“约束终点悬挑”为固定数值0mm。

2.3.3.11不勾选“约束到梁两侧立杆”,不勾选“增设水平杆”,这2个参数只在需要与立杆发生关系的底模主楞构造中使用。

2.3.3.12勾选“关联排布”,保证2个侧面上的主楞是对齐关联的。

2.3.4修改线性构件排布参数组“底模主楞”

2.3.4.1需要2组底模主楞,修改这组的“显示名称”为“横向底模主楞”,“排布参数id”无需修改,“项目内可见性”无需修改,“功能分类”为“主楞”无需修改。

2.3.4.2设置“几何面id”,添加矩形梁底的1个面id。

2.3.4.3设置“构配件类型”默认值为“钢管”,设置“构配件规格”默认值为φ48x3.0mm,设置“合并根数”默认值为2。

2.3.4.4设置“镜像放置”为“不镜像”;设置“旋转放置”为0°。

2.3.4.5设置“定位方式”为“沿几何表面”。设置“排布类型”为“纵向排布”。

2.3.4.6设置“排布方式”为“指定参照”,设置“参照对象”为“立杆纵向排布”的参数id;可以参照同一个做法内,排布类型相同的其他参数组的排布序列。此参数在项目内只读,显示参照对象的“显示名称”。

2.3.4.7设置“参照间隔”为1,可选值:1/2、1/3;可相对参照对象的序列进行加密。

2.3.4.8不勾选“参照偏移”,设置“参照连接节点”为none,可选值:旋转扣件、直角扣件、钩头螺栓、固定锁具。排布方式为指定参照时,如勾选“参照偏移”则参照产生的排布序列a,相对被参照对象b进行偏移。偏移距离=(a的规格宽度*a的合并根数+b的规格宽度*b的合并根数0/2+参照连接节点的构造尺寸。

2.3.4.9勾选“约束到梁两侧立杆”,由梁两侧立杆在项目中排布的实际位置,确定主楞的“约束起点悬挑”、“约束终点悬挑”。

2.3.4.10勾选“增设水平杆”,如项目内做法排布实例的主楞定位线与立杆钢管有交点,则相对定位线向下偏移一定距离,垂直于有交点的立杆序列,增设钢管水平杆。

2.3.4.11不勾选“关联排布”。

2.3.5添加1组线性构配件排布参数,复制2.3.4的线性构件参数组“底模主楞1”继续编辑

2.3.5.1修改这组的“显示名称”为“纵向底模主楞纵向”,“排布参数id”设置为与其他排布参数id不重复的新id,勾选“项目内可见性”,“功能分类”为“主楞”无需修改。“几何面id”无需修改。

2.3.5.2设置“构配件类型”默认值为“工字钢”,设置“构配件规格”默认值为ι12,设置“合并根数”默认值为1。

2.3.5.3设置“镜像放置”为“不镜像”。设置“旋转放置”为0°。

2.3.5.4设置“定位方式”为“沿几何表面”。设置“排布类型”为“横向排布”。

2.3.5.5设置“排布方式”为“指定参照”,设置“参照对象”为“立杆横向排布”,设置“参照间隔”为1。不勾选“参照偏移”,设置“参照连接节点”为none。

2.3.5.6设置“约束起点悬挑”、“约束终点悬挑”为固定数值0mm;不勾选“约束到梁两侧立杆”;

2.3.5.7不勾选“增设水平杆”。

2.3.5.8不勾选“关联排布”。

2.4修改梁样板中的对拉连接件排布参数

2.4.1只需1组固定侧模主楞的对拉连接件,修改参数组的“显示名称”为“侧模对拉螺栓”,“排布参数id”无需修改,“项目内可见性”无需修改。

2.4.2设置“构配件类型”为:对拉螺栓,可选值:步步紧。设置“构配件规格”默认值为:m14。设置“镜像放置”默认值为:不镜像;设置“旋转放置”默认值为:0°。

2.4.3设置“几何面id1”,添加矩形梁左侧面id。设置设置“几何面id2”,添加矩形梁右侧面id。

2.4.4设置“法向偏移方式”为:指定偏移参照,可选值:指定偏移距离。对拉连接件的长度,由相对2组几何面的法向偏移决定。

2.4.5设置“法线偏移参照1”、“法线偏移参照2”的参数表达式为:“梁面板”的面板规格+“侧模次楞”的构配件规格高度+“侧模主楞”的构配件规格高度。这2个参数都不暴露到项目。

2.4.6设置“定位方式”为“沿几何表面”,可选值:沿面水平切线。对拉连接件在几何表面上的排布效果为1个矩阵,需指定“横向排布”、“纵向排布”2组排布参数共同控制。

2.4.7设置“横向排布方式”默认值为:指定间距,可选值:指定个数、指定参照、指定序列;设置“横向排布间距”默认值为:300mm;设置“横向排布起点延伸”、“横向排布终点延伸”默认值为-50mm,控制对拉螺栓与几何面边缘距离;勾选“横向关联排布”。

2.4.8设置“纵排布方式”默认值为:指定参照;设置“纵向参照对象”为:“梁侧模主楞”的参数id。设置“纵向参照间隔”为1;勾选“纵向关联排布”,保证2个侧面上的对拉螺栓对齐关联的,不会产生交错斜拉的结果。

图5示出了上述模板排布参数的配置流程示意图。如图5所示,根据用户的配置将一组参数关联到几何面id后,生成一组有id的排布配置。用户可以配置不同选型组合,每种选型组合对应一个排布方式;即排布方式可以有多个选项,选择了不同排布方式,后续对应出现不同的参数,每个参数使用在不同主体结构(墙、柱、梁、板)上需要设定不同的默认值。

3、设置支撑架排布参数

3.1修改立杆排布参数组

3.1.1参数组的“显示名称”为“立杆”保持不变,保证“排布参数id”不与其他排布参数id重复,勾选“项目内可见”。

3.1.2设置“立杆规格”默认值为:盘扣立杆_φ48x3.2mm,立杆规格对应支撑架体系在项目材料库中包含的规格。

3.1.3设置“几何面id”为矩形梁底的1个面id,和线性构配件不同的是,一组立杆参数管理的几何面必须是几何连续的。

3.1.4设置“立杆顶部约束”为:参照表面,可选值:参照最低点;构件截面轮廓复杂,且关联了多个几何面id时,参照表面和参照最低点的约束效果不同。

3.1.5设置“立杆顶部偏移方式”为“指定偏移参照”,可选值:“指定偏移距离”。设置“立杆顶部偏移参照”为一个参数表达式:“梁面板”的面板规格+“底模次楞”的构配件规格高度+“横向底模主楞”的构配件规格高度+“纵向底模主楞”的构配件规格高度。这2个参数控制立杆定位线顶端,相对几何面的偏移距离,不暴露到项目。

3.1.6设置“顶托选型”默认值为“可调托撑”,可选值:扣件。

3.1.7设置“可调托撑角度参照”默认值为:“纵向梁底主楞”的排布参数id,不暴露到项目。可调托撑实例在项目内放置时,以立杆定位点为中心,旋转到的垂直于此参数中线性构件的角度。

3.1.8设置“模板荷载传递方式”默认值为:可调托撑,可选值:单扣件、双扣件。

3.1.9设置“底座选型”默认值为:可调底座,可选值:垫块、木垫板、固定底座、槽钢垫板、无。

3.1.10设置“梁中心线”默认值为:过梁截面原点,可选值:过自定义中心;不暴露到项目。“中心线几何面id”对应“过自定义中心”,指定特定几何面的轮廓中点,为梁中心线。

3.1.11设置“梁立杆纵距la”默认值为900mm。设置“梁两侧立杆间距lb”默认值为900mm。盘扣式架体的长度、间距类参数,都需符合支撑架体系模数单元300mm的整数倍。

3.1.12设置“梁左侧立杆中心偏移”默认值为:-“梁立杆纵距la”/2,以梁中心线为原点进行偏移,向左为负,向右为正。

3.1.13设置“梁底立杆增设个数”默认值为0,取值范围[0,100]。

3.1.14设置“梁底增设立杆排布方式”默认值为:按两侧立杆均分,可选值:按结构宽度均分、指定序列。如选择“指定序列”需设置“梁底增设立杆至梁左侧立杆距离”,按梁底增设立杆个数,添加一组序列。

3.1.15勾选“梁底立杆错开放置”,则梁底增设立杆相对立杆纵距序列,偏移一个直角扣件的距离,并上下颠倒放置。由于盘扣式立杆节点顶底的长度不一样,这样配置的构造规则可以减少非模数的钢管水平杆的使用频率。此参数不暴露到项目。

3.1.16不勾选“布置斜立杆”,如勾选“布置斜立杆”,需指定“梁立杆倾斜角度”,以一个序列指定梁两侧立杆及梁底增设立杆,相对竖直方向的夹角。

3.2修改水平杆排布参数组

3.2.1参数组的“显示名称”为“水平杆”保持不变,保证“排布参数id”不与其他排布参数id重复,勾选“项目内可见”。

3.2.2设置“水平规格”默认值为:盘扣水平_φ48x3.2mm,水平杆规格对应支撑架体系在项目材料库中包含的规格。

3.2.3设置“与立杆连接方式”为:按支撑架体系,可选值:扣件式。如选择扣件式,则强行用钢管水平杆,与任意支撑架体系的立杆扣接。此参数不暴露到项目。

3.2.4设置“水平杆步距”默认值为:1500mm。水平杆杆排布序列的起始位置,控制扫地杆偏与地面的距离,立杆顶部的悬挑长度。不同支撑架类型的安全规范对这个值的规定不同,水平杆序列由项目统一调整起、止位置,每个做法不进行单独定义。

图6示出了根据上述配置得到的矩形梁的做法排布模式的三维视图效果示意图。

在上文中,虽然按照上述的顺序描述了上述方法实施例中的各个步骤,本领域技术人员应清楚,本公开实施例中的步骤并不必然按照上述顺序执行,其也可以倒序、并行、交叉等其他顺序执行,而且,在上述步骤的基础上,本领域技术人员也可以再加入其他步骤,这些明显变型或等同替换的方式也应包含在本公开的保护范围之内,在此不再赘述。

下面为本公开装置实施例,本公开装置实施例可用于执行本公开方法实施例实现的步骤,为了便于说明,仅示出了与本公开实施例相关的部分,具体技术细节未揭示的,请参照本公开方法实施例。

本公开实施例提供一种做法排布模式的构建装置。该装置可以执行上述做法排布模式的构建方法实施例中所述的步骤。如图7所示,该装置主要包括:

输出模块701,被配置为根据用户选择的模板支撑架的结构构件类型,输出所述模板支撑架对应的配置参数选项;

接收模块702,被配置为接收用户对配置参数选项的配置信息;其中,所述配置信息包括对所述模板支撑架的做法参数的配置信息;

第一生成模块703,被配置为根据所述配置信息生成所述模板支撑架的做法排布模式。

本实施例中,模板支撑架是在建筑上用于混凝土现浇施工的模板支撑结构;而做法信息模型则是用数字化的模板支撑架组件,表示真实世界中的模板体系、支撑架体系及其施工方法;做法参数是做法信息模型中抽象出的模板支撑架施工规则的参数表达。

本公开实施例通过模板支撑架的做法编辑器,可以让用户自定义模板支撑架的做法排布模式,快捷地扩展做法种类,来满足灵活多样的施工现场构造措施。

本实施例中,用户可以通过做法编辑器选定要生成的模板支撑架的结构构件类型,例如通过做法编辑器中的用户界面上的接口选定“矩形梁结构构件类型”。系统可以根据用户选定的模板支撑架的结构构件类型,在用户界面上输出相关配置参数选项。

配置参数选项可以包括但不限于做法参数选项。

做法参数是抽象出的模板构配件、支撑架构配件的施工规则的参数表达,其包括多种组成模板支撑架的构配件的构配件类型、规格参数等,支持与项目内模板体系、支撑架体系选型,以及材料库数据对接,确定做法信息模型中构配件选型范围,从而满足用户使用不同支撑架体系、模板体系时的构配件快速选型需求。

做法参数包括做法级参数、模板排布参数和支撑架排布参数。

做法级参数包括用于控制做法的使用范围、类别的参数,以便在项目内进行管理。

模板排布参数是构成模板支撑架的模板构配件相关的排布参数,模板构配件包括面板构件族、线性构件族和连接件族三类。模板排布参数使用包括排布类型、排布方式、排布对齐、排布起点延伸、排布终点延伸等,其用于定义一组相对几何面的阵列序列,从而满足用户对不同模板构配件的排布参数控制要求。例如,添加一组梁底主楞,则排布类型参数可以配置为为纵向排布,即阵列路径沿梁跨度方向,排布方式参数配置为间距,排布对齐参数配置为中心,并设定排布起点延伸、排布终点延伸为200mm,控制主楞阵列起始点与梁两端间距。

面板构件族,由基于1个几何面的做法参数构成其排布参数。系统可以基于几何面所在构件的类别及其自身倾角关系,自动处理多个面板族之间的搭接、避让。

线性构件族,由基于1个几何面的做法参数构成其排布参数。如:墙、柱、梁、板所用的次楞、主楞都属于线性构件族;

连接件族,由基于2个几何面的做法参数构成其排布参数。分为对拉连接件、夹角连接件2类。如:对拉螺栓、步步紧等都属于对拉连接件;如:直角扣件、对接扣件,旋转扣件等都属于夹角连接件。

在获得用户配置的上述配置信息之后,可以根据用户配置的上述配置信息生成模板支撑架的做法排布模式。

做法排布模式是以做法参数规定模板构配件、支撑架构配件的排布行为,关联到不同结构构件形成的具有一定分类、构造特征的排布信息组合。

在一些实施例中,做法排布模式包括:将模板构配件及一系列适用的做法参数,打包成一组表达其构造规则的参数组,分为:线性构件排布参数、连接件排布参数。

在一些实施例中,做法排布模式还包括:将支撑架构配件及一系列适用的做法参数,打包成一组表达其构造规则的参数组,分为:立杆排布参数,水平杆排布参数、支撑架连接件排布参数。

在一些实施例中,做法排布模式支持用户添加、删除、修改、重命名模板排布参数组、支撑架排布参数组,形成具有一定数据结构特征的构造信息组合。

在一些实施例中,做法排布模式支持用户隐藏一组模板排布参数组、支撑架排布参数组,从而控制做法载入项目中使用时的开放层级。

在一些实施例中,做法排布模式支持用户修改一个做法级参数,从而控制做法的使用范围、类别,以便在项目内进行管理。

在一些实施例中,做法排布模式支持用户将做法参数设为只读,从而控制做法载入项目中使用时的合理性。

在一些实施例中,做法排布模式支持将成果保存为json文件,轻量化底上传云端,或从个人或公司的做法库下载。这可以促进做法排布模式的复用,避免公司内部的重复劳动。

在本公开实施例的一可选方式中,所述输出模块701,包括:

第一输出子模块,被配置为根据用户选择的模板支撑架的类型,输出预设的所述模板支撑架的类型对应的至少一个做法排布模式样板、已配置参数以及可修改参数选项。

该可选的实现方式中,系统可以预先保持一些模板支撑架的样本,这些样本可以是系统自带的,也可以是用户之前建立的通用模板。用户在选定要构件的模板支撑架的结构构件类型之后,系统可以将与该结构构件类型对应的一个或多个样板展示在用户界面上,用户可以根据自身需求选定其中一个样板进行编辑配置,最终生成所需要的模板支撑架的做法信息模型。基于样板文件配置新的排布模式,比从零开始定义更加高效。

在用户界面上输出样板的三维效果图的同时,还可以输出该样板对应的已配置参数以及对这些已配置参数的可修改选项,用户可以基于自身需求进行修改配置,最终得到所需的做法信息模型。

在本公开实施例的一可选方式中,所述配置信息还包括对所述模板支撑架的支撑架排布参数的配置信息。

本实施例中,用户在生成做法信息模型时,还可以配置支撑架排布参数。支撑架排布参数是构成模板支撑架的支撑架构配件相关的排布参数,支撑架构配件,是抽象出的支撑架系统族,包含:立杆、水平杆、支撑架连接件三类。

立杆,由基于2组参照面的做法参数构成其排布参数。第1组参照面为梁、板等需要布置支撑架的结构构件的几何底面,第2组参照面为项目内其他结构构件的几何顶面;

水平杆,由基于2个参照线的做法参数构成其排布参数;提供参照线的是立杆。梁板的水平杆分为横向水平杆、纵向水平杆,可分别参照立杆序列的做法排布参数。

支撑架连接件,由基于1个几何面和1个参照线的做法参数构成其排布参数。如:双槽钢托梁。

在本公开实施例的一可选方式中,所述做法级参数的配置信息包括以下至少之一:所述模板支撑架的分类标识、适用支撑架体系、适用模板体系、指定做法参数间逻辑关系的参数、指定做法级参数的可编辑性的参数。

该可选的实现方式中,分类标识用于表示模板支撑架的结构构件类型,例如矩形梁,用于标识此做法专门为矩形梁定义。此参数在项目内不可见,不同类别、类型的结构构件,做法排布模式不能互相切换套用。

适用支撑架体系用于表示该模板支撑架所适用的支撑架体系,例如支撑架体系”为“盘扣式”,标识此做法在盘扣式支撑架系统中使用。此参数在项目内只读,因为不同支撑架体系的构造方式不一定能互相切换。

适用模板体系用于表示该模板支撑架所适用的模板体系,例如“模板体系”为“木模板”,标识此做法在木模板体系中使用。此参数在项目内只读,因为不同模板体系的模板构造方式不一定能互相切换。

做法级参数还包括可以处理不同做法参数间的逻辑关系的参数,保证多个做法参数被合理的组合使用。

做法级参数还包括控制内部多个做法参数的参数,以便统一控制多个不宜以参照关系定义的做法参数的联动行为。

做法参数还包含做法参数的管理参数,用于指定做法级参数的可编辑性的、一组做法参数在项目内的可见性的参数。从而满足做法信息模型被不同用户使用、解读的信息过滤。

在本公开实施例的一可选方式中,针对所述模板支撑架中的面板构配件,所述模板排布参数的配置信息包括构配件选型和/或关联几何面;针对所述模板支撑架中的线性构配件,所述模板排布参数的配置信息包括构配件选型、排布方向、排布序列和/或关联几何面;针对所述模板支撑架中的对拉连接构配件,所述模板排布参数的配置信息包括构配件选型、主方向排布序列和/或关联几何面。

该可选的实现方式中,模板排布参数包括模板构配件的定位方式参数、模板构配件的排布序列参数、模板构配件的关联排布参数、线性构件族的长度约束参数、线性构件族的位置约束参数等、对拉连接件族的长度约束参数。

定位方式参数,用来确定基于结构构件布置构配件时,空间定位坐标系是基于结构几何表面uv还是项目xy,以及构配件自身是否基于该坐标系进行镜像、旋转变换。从而满足用户采用不同构造方式时的空间定位需求,比如:斜柱的主楞排布方向,有些垂直于柱的定位线,有些平行于地面;

模板构配件的排布序列参数,用“排布类型、排布方式、排布对齐、排布起点延伸、排布终点延伸”定义一组相对几何面的阵列序列。从而满足用户对不同模板构配件的排布参数控制要求。比如:添加一组梁底主楞,排布类型为纵向排布,即阵列路径沿梁跨度方向,排布方式为指定间距,排布对齐为中心,设定排布起点延伸、排布终点延伸为200mm,控制主楞阵列起始点与梁两端间距。

模板构配件的关联排布参数,可以处理基于多个几何面生成排布序列,多个排布路径的方向、起始定位协同关系。比如:矩形斜柱,两两成对的倾斜侧面起始位置不一样,主楞使用关联排布,可基于2个几何面生成1个统一的路径,再将基于此路径的排布序列投射回原始几何面,生成2个有关联对齐关系的排布序列。

线性构件族的长度约束参数,用“约束起点悬挑、约束终点悬挑”定义排布序列生成的定位线,相对几何面边缘的延长、缩短距离。从而满足用户对线性构件族在几何面转折交接位置的搭接、避让关系的控制要求。

线性构件族的位置约束参数,用1组“法向偏移方式、法向偏移参照、法向偏移距离”定义排布序列相对构件几何面法向的空间位置。从而满足用户对多组构配件之间空间层级关系的控制要求。比如:墙面有两组主楞,外层的主楞的法向偏移,参照内层主楞,内层主楞规则发生变化,外层主楞法向偏移自动参变。

对拉连接件族的长度约束参数,用2组“法向偏移方式、法向偏移参照、法向偏移距离”定义排布序列生成的定位线,相对2组几何面的法向延长、缩短距离。从而满足对拉连接件适用不同构件几何造型,控制自身尺寸的要求。

针对所述模板支撑架中的面板构配件,所述模板排布参数的配置信息包括构配件选型和/或关联几何面;针对所述模板支撑架中的线性构配件,所述模板排布参数的配置信息包括构配件选型、排布方向、排布序列和/或关联几何面;针对所述模板支撑架中的对拉连接构配件,所述模板排布参数的配置信息包括构配件选型、主方向排布序列和/或关联几何面。

模板排布参数还包括参照关系参数,其用“参照对象、参照间隔、参照连接节点、约束到模板构配件两侧立杆”定义排布序列位置、构配件的约束长度与其他构配件的排布参数的关联关系。从而快速根据已经定义好的排布序列,确定新的排布序列。

在本公开实施例的一可选方式中,所述支撑架排布参数的配置信息包括:立杆排布参数组和/或水平杆排布参数组。

该可选的实现方式中,立杆排布参数组包括立杆规格参数、几何面id、立杆顶部约束参数、立杆顶部偏移方式以及关联排布参数。

例如立杆规格参数包括立杆的长度约束参数,其用1组“立杆顶部偏移方式、立杆顶部偏移参照、立杆顶部参照距离”定义立杆定位线的顶端相对构件几何表面法向的空间位置。

水平杆排布参数组包括水平规格、与立杆连接方式、水平杆步距等参数。

支撑架排布参数的配置信息还包括参照关系参数,其用“参照对象、参照间隔、参照连接节点、约束到构配件”定义排布序列位置、构配件的约束长度与其他构配件的排布参数的关联关系。从而快速根据已经定义好的排布序列,确定新的排布序列。

在本公开实施例的一可选方式中,如图8所示,所述第一生成模块703,包括:

创建子模块801,被配置为根据设置的做法参数创建构配件的不同排布配置;

第二生成子模块802,被配置为针对不同排布配置采用所述做法参数中排布参数不同选型组合的配置信息生成所述做法排布模式;

输出子模块803,被配置为输出所做法排布模式对应的所述模板支撑架的三维视图效果。

该可选的实现方式中,用户配置好做法参数之后,系统可以针对设置的做法参数确定模板支撑架所涉及的构配件的不同排布配置,进而根据不同排布配置在采用用户所配置的做法参数中的排布参数生成做法排布模式,进而将该做法排布模式对应的模板支撑架的三维视图效果显示在用户界面,用户可以通过查看三维视图效果来确定是否满意当前生成的做法排布模式,如果不满意,还可以根据不满意之处修改对应的配置信息,并再次生成修改后的做法排布模式,最终得到满意的做法排布模式。

该做法排布模式可以存储为文件的形式,用户可以直接使用,并且还可以作为样板,在下次设计时,直接使用该样本生成所需要的做法模板模式。

下面参考图9,其示出了适于用来实现本公开实施例的电子设备900的结构示意图。本公开实施例中的电子设备可以包括但不限于诸如移动电话、笔记本电脑、数字广播接收器、pda(个人数字助理)、pad(平板电脑)、pmp(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字tv、台式计算机等等的固定终端。图9示出的电子设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。

如图9所示,电子设备900可以包括处理装置(例如中央处理器、图形处理器等)901,其可以根据存储在只读存储器(rom)902中的程序或者从存储装置908加载到随机访问存储器(ram)903中的程序而执行各种适当的动作和处理。在ram903中,还存储有电子设备900操作所需的各种程序和数据。处理装置901、rom902以及ram903通过总线904彼此相连。输入/输出(i/o)接口905也连接至总线904。

通常,以下装置可以连接至i/o接口905:包括例如触摸屏、触摸板、键盘、鼠标、图像传感器、麦克风、加速度计、陀螺仪等的输入装置906;包括例如液晶显示器(lcd)、扬声器、振动器等的输出装置907;包括例如磁带、硬盘等的存储装置908;以及通信装置909。通信装置909可以允许电子设备900与其他设备进行无线或有线通信以交换数据。虽然图9示出了具有各种装置的电子设备900,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。

特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置909从网络上被下载和安装,或者从存储装置908被安装,或者从rom902被安装。在该计算机程序被处理装置901执行时,执行本公开实施例的方法中限定的上述功能。

需要说明的是,本公开上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、rf(射频)等等,或者上述的任意合适的组合。

上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。

上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:根据用户选择的模板支撑架的结构构件类型,输出所述模板支撑架对应的配置参数选项;接收用户对配置参数选项的配置信息;其中,所述配置信息包括对所述模板支撑架的做法参数的配置信息;根据所述配置信息生成所述模板支撑架的做法排布模式。

可以以一种或多种程序设计语言或其组合来编写用于执行本公开的操作的计算机程序代码,上述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。

附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

描述于本公开实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,单元的名称在某种情况下并不构成对该单元本身的限定,例如,第一获取单元还可以被描述为“获取至少两个网际协议地址的单元”。

以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

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