存储装配信息图标存储装配信息 · Assembly

识别属于指定表皮的构件,生成装配尺寸、编号和明细表,并存入表皮属性
📂 LK → Util🔘 Action 按钮📋 装配明细🏷️ 属性存储

📖 功能概述

选择一个已经烘焙的表皮模型,组件会找到所有归属于该表皮的构件,补齐缺失序号,计算整套装配的长、宽、厚,生成装配编号和明细表,并把结果保存回表皮属性。

存储装配信息的筛选、尺寸计算、明细合并和属性存储流程
图 1:按表皮关系筛选构件,整理序号和装配尺寸,合并现有信息与当前物件属性,汇总数量后生成装配表。

📥 输入参数

名称类型要求使用说明
表皮 PGeometry必需目标表皮模型,必须是 Rhino 文档中的引用物件,并包含单元号、批次等 LK 属性。
物件 GGeometry List可选限定检索范围。不连接时检索文档中全部物件,包括隐藏和锁定物件。
工程名称Text默认 XX写入装配表表头的工程名称。
工程编号Text默认 XX写入装配表表头的工程编号。
存储 BBoolean默认 False设为 True 或点击组件的 Action 按钮后执行。

🔍 组件会怎样整理构件

  1. 只保留“面板ID”与所选表皮一致的物件。
  2. 缺少序号的物件先按名称排序,再从 10001 起补充序号;所有构件最终按序号排列。
  3. 在表皮方向对应的局部坐标中合并构件包围范围,得到整数 W、L、T。
  4. 读取表皮单元号和批次,生成组装件编号、明细表编号和装配图编号。
  5. 读取每个构件的名称、物料编码、工程属性、加工件编号、图纸编号、尺寸、单位和自由项,组成明细行。

🧾 合并与数量统计

检查警告:出现属性冲突时,建议回到 Rhino 物件属性核对名称、表面处理、材料或编号,避免把历史表格信息误当成当前模型数据。

🏷️ 写入表皮的属性

属性内容
W / L / T整套装配在表皮局部方向中的宽、长、厚。
组装件编号表皮的单元号。
明细表编号ZPMX-单元号。
装配图编号ZP-批次-单元号。
LK_装配表完整表头和明细行组成的装配表文本。

📤 输出参数

输出类型说明
装配表 DText List可直接用于表格或文件写出的完整文本行列表。
装配信息 DText List依次为 W、L、T、组装件编号、明细表编号、装配图编号。

⚠️ 使用注意