【技术实现步骤摘要】
基于操作描述脚本的配筋方法及装置、电子设备
[0001]本专利技术涉及信息处理
,具体而言,涉及一种基于操作描述脚本的配筋方法及装置
、
电子设备
。
技术介绍
[0002]交互式配筋方法通过用户在特定截面上绘制钢筋,并在交互确定的区域内批量复制的形式来实现对三维实体的配筋,所绘即所得,解决了在实体的某一个区域内钢筋的批量创建问题,但是,实际状态下,实体内钢筋往往由多个区域组成,需要重复使用多次交互式配筋完成
。
[0003]现有近似技术方案:运行在
Revit(autodesk
建筑信息模型
)
上的
Dynamo
配筋脚本
(AGACAD
开发
)
,为不同的构件选择相应的配筋脚本
、
设置参数,然后运行脚本生成钢筋,这样的配筋方法有以下明显缺陷:1,操作描述粒度粗,无法针对特定区域进行分别描述,灵活度较低;2,通常要求使用人员既懂得一定的编程知识,又懂得业务,才能编辑出正确的脚本 ...
【技术保护点】
【技术特征摘要】
1.
一种基于操作描述脚本的配筋方法,其特征在于,包括:接收用户终端传输的
N
个操作数据集合,其中,每个所述操作数据集合对应一项结构配筋操作,所述结构配筋操作是指对三维建筑实体中的任一建筑面进行单独配筋的操作,所述操作数据集合中包含执行所述结构配筋操作所依据的基础性数据,
N
为正整数;基于所述
N
个操作数据集合,将
N
项所述结构配筋操作转换为
N
个操作节点,其中,每个所述操作节点对应一项所述结构配筋操作,所述操作节点用于记录在执行所述结构配筋操作的过程中涉及到的实际操作数据;响应脚本生成指令,依据预设标准脚本框架生成所述
N
个操作节点的操作描述脚本;将所述操作描述脚本输入至配筋应用程序,输出整体配筋结果,其中,所述整体配筋结果中至少包含对所述三维建筑实体进行
N
项所述结构配筋操作后的三维配筋展示图
。2.
根据权利要求1所述的配筋方法,其特征在于,在接收用户终端传输的
N
个操作数据集合之前,还包括:基于目标建筑工程的预设工程需求确定约束条件,其中,所述约束条件至少包含对于所述三维建筑实体的类型约束条件,以及对于该三维建筑实体的工程指标数据的数据约束条件;接收所述用户终端传输的目标实体信息,其中,所述目标实体信息至少包含已选定的所述三维建筑实体的类型信息和工程指标数据;在所述目标实体信息不满足所述约束条件的情况下,向所述用户终端发送重选通知,其中,所述重选通知用于通知所述用户终端重新选定建筑实体;或者,在所述目标实体信息满足所述约束条件的情况下,执行接收所述
N
个操作数据集合的操作
。3.
根据权利要求1所述的配筋方法,其特征在于,基于所述
N
个操作数据集合,将
N
项所述结构配筋操作转换为
N
个操作节点的步骤,包括:对于每项所述结构配筋操作,基于所述操作数据集合生成该结构配筋操作对应的操作编号以及尺寸单位;响应子节点生成指令,基于所述操作数据集合中的所述基础性数据生成子节点集合,其中,所述子节点集合中至少包含:输入数据子节点
、
辅助数据子节点
、
作用域子节点
、
观察面子节点以及钢筋位置子节点,作用域用于指示钢筋在所述三维建筑实体所处的三维空间中被复制的区域范围,观察面是指所述三维建筑实体中的剖切面;基于所述操作编号
、
所述尺寸单位以及所述子节点集合生成所述操作节点;整合
N
项所述结构配筋操作对应的所有所述操作节点,得到所述
N
个操作节点
。4.
根据权利要求3所述的配筋方法,其特征在于,响应子节点生成指令,基于所述操作数据集合中的所述基础性数据生成子节点集合的步骤,包括:获取所述三维建筑实体的工程指标数据,其中,所述工程指标数据至少包含:保护层厚度值
、
锚固长度值和钢筋组编号;获取所述三维建筑实体的几何特征数据,其中,所述几何特征数据是指所述三维建筑实体的外轮廓尺寸参数;响应子节点生成指令,基于所述基础性数据
、
所述工程指标数据以及所述几何特征数据生成所述子节点集合
。
5.
根据权利要求4所述的配筋方法,其特征在于,基于所述基础性数据
、
所述工程指标数据以及所述几何特征数据生成所述子节点集合的步骤,包括:基于所述基础性数据和所述工程指标数据生成所述输入数据子节点,其中,所述输入数据子节点用于记录和显示原始的所述基础性数据和所述工程指标数据;基于所述基础性数据
、
所述工程指标数据以及所述几何特征数据生成所述辅助数据子节点,其中,所述辅助数据子节点用于...
【专利技术属性】
技术研发人员:杨国平,段一峰,崔峰,商剑平,苏东升,郭享,高源,高鑫,王帅,唐颖,付鹏,王建超,
申请(专利权)人:中交水运规划设计院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。