金融行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210405386.9 (22)申请日 2022.04.18 (71)申请人 中国建筑西南设计 研究院有限公司 地址 610000 四川省成 都市金牛区星辉西 路8号 (72)发明人 侯振斌 张涟漪 温忠军  (74)专利代理 机构 成都行之专利代理事务所 (普通合伙) 51220 专利代理师 伍旭伟 (51)Int.Cl. G06F 30/13(2020.01) G06F 8/34(2018.01) (54)发明名称 基于Dynamo的桥架族类型批量创建方法及 系统 (57)摘要 本发明公开基于Dynamo和Revit的桥架族类 型批量创建方法及系统; 通过读取存储电气桥架 类型名称的基础数据, 驱动Dynamo程序后, 可以 直接在Revit中批量生成需要的 电气桥架模型, 并把相应的电气桥架配件设置好, 具有效率高、 准确性高、 便于修改的优点; 不需要在Revit中手 动创建电气桥架模型, 也不需要手动进行电气桥 架配件的设置; 对于有数十种桥架的大型复杂项 目, 可以有效节约人工工作量, 避免人工错误率 高的问题; 同时还能提高效率, 满足BIM的建模需 求。 权利要求书2页 说明书7页 附图6页 CN 114692280 A 2022.07.01 CN 114692280 A 1.基于Dynamo的桥架族类型批量创建方法, 其特 征在于, 包括: S1.获取桥架族类型的基础数据文件, 基于Revit构建基础桥架E0; S2.基于基础数据文件在Dynamo中生成一维桥架族类型名称数列L istbase[]; S3.基于基础 桥架E0结合桥架族类型名称数列Listbase[]在Dynamo中生成对应的过程 版桥架族类型Enew ’; S4.提取过程版桥架族类型Enew ’的名称存 储在过程版名称数列L istproces s[]中; S5.基于过程版名称数列L istproces s[]在Dynamo中生成桥架管件A及其 参数值; S6.基于桥架管件A及其参数值批量对过程版桥架族类型Enew ’中所有桥架管件A的参 数值进行修改; S7.重复运行步骤S5 ‑S6, 得到所有桥架管件及各桥架管件 的参数值, 同时修改过程版 桥架族类型Enew ’中的对应参数, 最终得到配置正确的桥架族类型Enew。 2.根据权利 要求1所述的基于Dynamo的桥架族类型批量创建方法, 其特征在于, 所述桥 架管件包括: 水平 弯头、 垂直内弯头、 垂直外弯头、 T形三 通、 交叉线、 过渡 件及活接 头配件。 3.根据权利 要求1所述的基于Dynamo的桥架族类型批量创建方法, 其特征在于, S1中所 述基础数据文件为Excel格式, 所述基础数据文件包含序号列 表、 桥架族类型名称列表和备 注列表, 序号列表中的序号与桥架族类型名称列表中的桥架族类型名称一一对应, 备注列 表中的备注根据桥架族类型名称的专业对各桥架族类型名称进行分类备注。 4.根据权利要求1所述的基于Dynamo的桥架族类型批量创建方法, 其特征在于, 在 Revit中新建任意一根桥架作为基础桥架E0, 所述基础桥架E0包含桥架所属族、 桥架类型和 桥架类型参数; 所述桥架类型参数预先设置为标准值; 所述桥架类型参数包括电气参数、 管 件参数和标识数据。 5.根据权利 要求4所述的基于Dynamo的桥架族类型批量创建方法, 其特征在于, 所述S3 包括以下子步骤: S31.对桥架族类型名称数列Listbase[ ]中的桥架类型名称按照有无配件属性进行分 类; S32.以有配件属性和无配件属性为一级标签, 分类后的各个桥架类型名称为二级标 签; S33.以基础桥架 E0作为各个二级标签的页面, 一级标签、 二 极标签和二级标签的页面构 成过程版桥架族类型Enew ’。 6.根据权利要求5所述的基于Dynamo的桥架族类型批量创建方法, 其特征在于, S33中 以基础桥架E0作为各个二级标签的页面时, 基础桥架E0的桥架类型与对应的二级标签一 致。 7.根据权利 要求5所述的基于Dynamo的桥架族类型批量创建方法, 其特征在于, S6中所 述桥架配件及其 参数值通过FamilyType.Dupl icate节点 生成; S7中通过Element.SetParameterByName节点批量修改过程版桥架族类型Enew ’中的对 应参数。 8.根据权利要求5所述的基于Dynamo的桥架族类型批量创建方法, 其特征在于, 步骤 S5、 S6和S7的程序是同时并发运行。 9.根据权利 要求5所述的基于Dynamo的桥架族类型批量创建方法, 其特征在于, 还包括 步骤:权 利 要 求 书 1/2 页 2 CN 114692280 A 2S9.检验桥架族类型Enew中桥架族类型名称与桥架配件名称是否一致, 修改错误桥架 族类型名称或桥架管件名称。 10.基于Dynamo的桥架族类型批量创建系统, 其特征在于, 包括: 基础数据构 建模块、 第 一构建模块、 第二构建模块、 提取模块、 第三构建模块和批量 修改模块; 所述基础数据构建模块用于获取桥架族类型的基础数据文件, 并基于Revit构建基础 桥架E0; 所述第一构建模块用于基于基础数据文件在Dynamo中生成一维桥架族类型名称数列 Listbase[]; 所述第二构建模块用于基于基础桥架E0结合桥架族类型名称数列Listbase[ ]在 Dynamo中生成对应的过程版桥架族类型Enew ’; 所述提取模块用于提取过程版桥架族类型Enew ’的名称存储在过程版名称数列 Listproces s[]中; 所述第三构建模块基于过程版名称数列Listpr ocess[]在Dynamo中生成桥架管件及其 参数值; 所述批量修改模块基于桥架管件及其参数值批量对过程版桥架族类型Enew ’中所有桥 架管件的参数值进行修改。权 利 要 求 书 2/2 页 3 CN 114692280 A 3

.PDF文档 专利 基于Dynamo的桥架族类型批量创建方法及系统

文档预览
中文文档 16 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于Dynamo的桥架族类型批量创建方法及系统 第 1 页 专利 基于Dynamo的桥架族类型批量创建方法及系统 第 2 页 专利 基于Dynamo的桥架族类型批量创建方法及系统 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 01:30:16上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。