金融行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211209031.9 (22)申请日 2022.09.30 (71)申请人 南京维拓科技股份有限公司 地址 210000 江苏省南京市雨 花台区软件 大道11号花神大厦2 楼 (72)发明人 宋小亮 杨松贵 丁亮  (74)专利代理 机构 南京科知维创知识产权代理 有限责任公司 32 270 专利代理师 杜依民 (51)Int.Cl. G06F 30/20(2020.01) G06F 40/18(2020.01) (54)发明名称 一种快速映射 生成结构组件的方法 (57)摘要 本发明提供一种快速映射生成结构组件的 方法, 包括如下步骤: S1: 生成结构组件xlsx文 件; S2: 读取xlsx文件中结构组件信息; S3: 分析 结构组件; S4: 设计软件中生成映射组件; 本发明 采用EXCEL当作结构组件编辑的可视化前端, 能 充分利用EXCEL的超灵活的编辑性能, 可批量改 名、 批量复制、 批量粘贴、 批量删除等等, 能快速 完成设计构想的结构组件和所有零件名称输入, 随后结合本发明开发的映射组件生成工具, 在3D 设计软件中生成与EXCEL中结构完成一致的组 件, 解决了现有技术中手动逐层装配结构组件的 效率底、 复用性差的问题。 权利要求书2页 说明书4页 附图2页 CN 115408882 A 2022.11.29 CN 115408882 A 1.一种快速映射 生成结构组件的方法, 其特 征在于: 包括如下步骤: S1: 生成结构组件 xlsx文件; 所述生成结构组件 xlsx文件是指通过EXC EL生成一个带有结构组件的xlsx文件; S2: 读取xlsx文件中结构组件信息; 通过3D设计软件 的API逐行逐列读取xlsx文件中结构组件信息, 记录总装名称和所有 行列中节点组件信息; S3: 分析结构组件; 在3D设计软件中, 将文件xlsx中结构组件信息转换成实际的 “根节点‑子节点‑叶子节 点”形式的树状结构组件; S4: 设计软件中生成映射组件; 通过3D设计软件的多个API组合 生成在软件中的实际组件 模型。 2.如权利要求1所述的一种快速映射生成结构组件的方法, 其特征在于: 步骤S1包括如 下子步骤: S11: 新建一个 “xxx.xlsx”文件; 所述xxx代表总装的名称, 总装是指装配结构中最顶层的模型的名称; S12: 打开“xxx.xlsx ”文件, 输入、 修改文件中每个节点组件的名称, 将 “xxx.xlsx ”文件 内容整理为构想的组装结构内容; S13: 保存“xxx.xlsx”文件后退 出。 3.如权利要求1所述的一种快速映射生成结构组件的方法, 其特征在于: 步骤S2包括如 下子步骤: S21: 在3D设计软件中, 选择步骤S1生成的 “xxx.xlsx”结构组件文件; S22: 通过3D设计软件的API逐 行逐列读取节点组件名称; S23: 通过3D设计软件的API记录总装名称和所有行列中节点组件信息 。 4.如权利要求1所述的一种快速映射生成结构组件的方法, 其特征在于: 步骤S3中, 解 释方法为: 每行只能有一列名称信息, 第1行第1列节点为树状组件结构的根节点, 即总装节点, 第 2行第2列的节点为总装的第1个节点, 判断第3行第3列是否为空, 如果为空, 则第2行第2列 节点为叶子节点, 否则第2行第2列节点 为子节点; 当第2行第2列节点为 叶子节点时, 向下继续读取第3行第2列, 即第3行第2列节点为总 装的第2个节 点, 读取第4行第3列, 判断第4行第3列时否为空, 如果为空, 则第3行第2列节 点 为叶子节点, 否则第3行第2列节 点为子节点; 继续向下读取第4+n行第3列,读取的同时判断 第4+n行第2列, 直到第4 +n行第2列出现有值停止, 否则要读 完第4+n行第3列全部值为止, 所 述n为大于0的自然 数, n依次加1; 完成第3行第2列节点的子节 点的所有 结构收集, 其他节 点 算法一致, 循环完成全部结构的解释工作; 当第2行第2列节点为子节点时, 则第3行第3列节点为第2行第2列节点的子节点,继续 读取第4行第4列, 读取的同时判断第4 +n行第3列, 直到第4 +n行第3列出现有值停止, 否则要 读完第4+n行第4列全部值为止, 所述n为大于0的自然数, n依次加1; 完成第3行第3列节 点的 子节点的所有结构收集, 其 他节点算法一致, 循环完成全部结构的解释工作。 5.如权利要求4所述的一种快速映射生成结构组件的方法, 其特征在于: 步骤S4包括如权 利 要 求 书 1/2 页 2 CN 115408882 A 2下子步骤: S41: 通过3D设计软件API 生成一个空的总装组件; S42: 通过3D设计软件API 生成第一个节点模型; S43: 如果子节点下面有叶子节点, 在子节点组件下生成叶子节点模型; S44: 重复S42、 S43的方法, 生成整个完整的总装组件。 6.如权利要求1所述的一种快速映射生成结构组件的方法, 其特征在于: 步骤S42中, 通 过3D设计软件API生 成第一个节点模 型, 如果这个节 点下面还有节 点就是子节 点, 否则就是 叶子节点。权 利 要 求 书 2/2 页 3 CN 115408882 A 3

.PDF文档 专利 一种快速映射生成结构组件的方法

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