第4章 板材排布教程(核心功能)
本章是 LightningCAD(闪电围护)最核心的功能模块教程。板材排布是将墙面板、屋面板、楼承板等围护板材,在已定义的围护结构边界内进行自动化排列铺设的全过程。通过本章的学习,您将掌握从排布准备到最终出图的完整工作流程。
4.1 板材排布概述
4.1.1 什么是板材排布
板材排布是 LightningCAD 的核心功能,用于在建筑物的围护结构边界线内,按照指定的板型、方向、参数,自动计算并排列生成墙面板(外墙板/内墙板)、屋面板(屋面外板/屋面内板)以及楼承板。
排布完成后,系统将在 CAD 图纸中生成每一块板材的图形实体(AecPanel),并附带完整的板材属性信息,包括编号、板型、尺寸、颜色、厚度、正反压、轴线位置等,为后续的材料统计、加工下单、施工安装提供准确的数据基础。
4.1.2 排布的核心概念
在开始排布之前,您需要理解以下几个核心概念:
| 概念 | 说明 |
|---|---|
| 围护边界线 | 用于限定板材排布范围的闭合多段线。墙面排布支持多个边界(多轮廓),屋面和楼承板排布使用单个边界。 |
| 洞口 | 边界内的门窗等开口区域。分为矩形洞口和异形窗(多边形洞口)两种类型。排布时板材将自动绕开洞口区域。 |
| 节点线(搭接线) | 用于辅助板材分割的参考线。板材在遇到节点线时将按照节点线位置进行分割切断。 |
| 板型 | 板材的类型规格,包括板材名称、板类型(压型板/夹芯板/楼承板等)、厚度、排板板宽等参数。 |
| 排布方向 | 板材排列的方向。横排:板材水平铺设,沿垂直方向逐行排列。竖排:板材垂直铺设,沿水平方向逐列排列。 |
| 起铺点 | 排布的起始位置。系统将根据排布方式自动计算默认起铺点,您也可以手动指定。 |
| 排布方式 | 在确定排布方向后的具体铺设策略,如”从下到上”、”从上到下”、”从左到右”、”从右到左”等。 |
| 搭接线 | 板材之间的搭接区域线,用于在搭接线位置对板材进行二次分割(搭接线补刀)。 |
| 循环排板 | 当使用多种板型时,板型列表按循环单元不断重复排列,直到铺满整个区域。 |
| 裁板面积 | 排布过程中因洞口切割、边界裁剪等产生的废料面积统计(单位:m²)。 |
4.1.3 排布前需要准备的数据
在执行排布操作之前,请确保以下数据已经准备就绪:
- 围护边界线:已在图纸中绘制好闭合多段线,并通过边界转换命令将其转换为 LightningCAD 识别的围护边界实体。
- 洞口线:已在边界内创建好门窗洞口(矩形洞口或异形窗)。
- 节点线:已根据设计需要布置好节点线(可选)。
- 轴线:已在图纸中定义好轴线,用于自动计算板材的轴线位置标注(可选但推荐)。
- 板材库:已在板材库中配置好需要使用的板型数据。
- 单体初始化:已通过
FsInitBuilding命令完成单体初始化,创建.cfg/配置目录。
提示:单体初始化是使用排布功能的前提条件。每个 DWG 文件对应一个独立的
.cfg/配置目录(与 DWG 同级),用于存储排布配置方案等 JSON 文件,完全离线运行,无需服务器支持。
4.1.4 排布配置方案管理
LightningCAD 采用配置方案机制来管理排布参数。每种排布类型(墙面外板、墙面内板、屋面外板、屋面内板、楼承板)都可以创建多个配置方案,方便在不同设计方案之间切换和比较。
配置方案的操作包括:
- 新建配置:创建一个新的排布配置方案。
- 复制配置:基于现有方案复制一个新方案。
- 删除配置:删除不再需要的方案。
- 重命名配置:修改方案的名称。
- 保存配置:将当前方案保存到本地
.cfg/目录。 - 上移/下移配置:调整方案的排列顺序。
配置方案保存在 DWG 文件同级的 .cfg/Configs/ 目录下,文件名格式为 <类型>.configs.json,例如:
WallOutPanelLayout.configs.json— 墙面外板排布配置WallInnerPanelLayout.configs.json— 墙面内板排布配置RoofInnerPanelLayout.configs.json— 屋面内板排布配置
4.2 外墙板排布
外墙板排布是 LightningCAD 最常用的排布功能,用于在建筑外墙围护边界内自动排布外墙面板。支持多轮廓(多个边界同时排布)、多种板型混合排布、洞口自动避让等高级功能。
4.2.1 操作流程概览
选择围护边界 → 选择洞口(可选) → 打开排布窗口 → 新建/选择配置方案
→ 设置板型参数 → 设置排布方向与方式 → 预排板预览 → 确认生成
4.2.2 详细操作步骤
第一步:启动外墙板排布命令
在 CAD 命令行输入外墙板排布命令,或通过 LightningCAD 功能面板(Ribbon)点击”墙面外板排布”按钮。
第二步:选择围护边界
系统提示”请选择围护边界”时,在图纸中拾取已定义好的闭合多段线(围护边界实体)。
- 支持多选:可以一次选择多个围护边界,系统将逐一在每个边界内进行排布。
- 选择完成后按 Enter 键确认。
注意:围护边界必须是闭合的多段线。如果边界不闭合,系统将提示错误并拒绝排布。
第三步:选择洞口(可选)
如果围护边界内存在门窗洞口,系统会提示选择洞口。
- 矩形洞口:标准的矩形门窗开口。
- 异形窗:非标准形状的多边形开口。
- 系统会自动识别边界内已有的洞口实体,您也可以手动选择。
- 如果没有洞口,直接按 Enter 键跳过。
第四步:打开排布参数设置窗口
完成边界和洞口选择后,系统将弹出“墙面外板排板参数设置”窗口。窗口分为以下区域:
- 左侧:配置列表区域,管理所有排布配置方案。
- 右侧上方:板型数据表格(DataGrid),配置排布使用的板材参数。
- 右侧下方:参数控制台,设置排布方向、排布方式、尺寸过滤等全局参数。
- 底部:操作按钮栏,包括”文字样式设置”、”选取起铺点”、”预排板”、”确定”、”取消”。
第五步:新建或选择配置方案
- 如果是首次排布,左侧配置列表为空,点击”新建”按钮创建一个新的排布配置方案,默认名称为”墙面外板排板方案 1”。
- 如果已有配置方案,直接在列表中点击选择需要使用的方案。
- 配置方案前的绿色勾选图标表示该方案为活动配置。
第六步:设置板型参数
在右侧的板型数据表格中,配置排布使用的板材信息。每一行代表一种板型配置:
| 列名 | 说明 |
|---|---|
| 板材库引入 | 从板材库中选择预定义的板型。下拉列表支持搜索过滤,选择后将自动填充相关参数。 |
| 板材名称(板型) | 板材的名称标识,可手动输入或从板材库自动带入。 |
| 板类型 | 板材的分类类型,如”压型板”、”夹芯板”等。 |
| 厚度(mm) | 板材的厚度,单位为毫米。 |
| 排板板宽(mm) | 排布时使用的板材有效宽度,单位为毫米。这是排布计算的核心参数,决定了每块板占据的宽度。 |
| 颜色 | 板材的颜色描述文字(如”海蓝”、”白灰”等)。 |
| CAD颜色 | 板材在 CAD 中的显示颜色。如果启用了颜色映射,将根据板材颜色名称自动映射。 |
| 正反压 | 仅当板类型为”压型板”时可用。选择”正压”或”反压”,表示板材的安装朝向。 |
| 填充图案 | 板材在 CAD 中的填充图案样式,用于区分不同板型。 |
| 填充颜色 | 填充图案的颜色。点击按钮可调出颜色选择器。 |
| 填充比例 | 填充图案的缩放比例,不同图案有不同的有效范围。 |
| 排板个数 | 该板型在排布中的铺设数量。仅在非”单种板”模式下显示和编辑。 |
板型操作按钮(位于表格右侧):
- 上移/下移:调整板型在列表中的顺序,影响排布时的铺设先后。
- 新增:添加一行新的板型配置。
- 复制:复制当前选中的板型配置。
- 删除:删除当前选中的板型配置。
- 清空:清空所有板型配置。
- 定位轮廓:在图纸中高亮显示当前排布的围护边界。
第七步:设置排布方向与方式
在底部参数控制台中设置排布的全局参数:
尺寸设置:
- 最小板长度:排布生成的板材最小长度(单位:mm)。低于此值的板材将被过滤掉不生成。
- 最小板宽度:排布生成的板材最小宽度(单位:mm)。低于此值的板材将被过滤掉不生成。
排布方向:
- 横排:板材水平铺设(板长方向为水平),沿垂直方向逐行排列。
- 竖排:板材垂直铺设(板长方向为垂直),沿水平方向逐列排列。
排布方式:
排布方式根据排布方向动态变化:
- 当选择横排时,可选方式:
- 从下到上:从边界底部开始向上逐行排布(默认)。
- 从上到下:从边界顶部开始向下逐行排布。
- 当选择竖排时,可选方式:
- 从左到右:从边界左侧开始向右逐列排布(默认)。
- 从右到左:从边界右侧开始向左逐列排布。
其他选项:
- 是否处理特殊板:勾选后,系统将对洞口边缘、边界边缘等特殊位置的板材进行裁切处理。取消勾选则忽略特殊板处理,可能加快排布速度。
- 循环排板:勾选后,板型列表将按循环单元不断重复排列,直到铺满整个区域。仅在非”单种板”模式下可用。
颜色映射设置:
- 应用颜色映射:勾选后,CAD 颜色将根据板材颜色名称自动映射(如”海蓝”自动映射为蓝色)。
- 颜色映射管理:点击可打开颜色映射管理窗口,自定义颜色名称与 CAD 颜色的对应关系。
第八步:选取起铺点(可选)
在”单种板”排布方式下,底部按钮栏将显示”选取起铺点”按钮。
- 点击”选取起铺点”按钮,窗口将临时隐藏。
- 在 CAD 图纸中点击指定起铺点位置。
- 系统将该点作为排布的起始位置。
说明:如果不手动选取起铺点,系统将根据排布方式自动计算默认起铺点。例如”从下到上”时默认为边界左下角点,”从左到右”时默认为边界左下角点。
第九步:预排板预览
点击底部的“预排板”按钮,系统将根据当前参数计算排布结果并在 CAD 图纸中临时显示板材图形。
- 预览时,系统会先清除上一次的排布结果,然后重新计算并生成板材。
- 您可以在 CAD 图纸中查看板材的排列效果,检查是否符合设计要求。
- 如果效果不满意,可以返回窗口修改参数后再次预览。
预览时的统计信息:
窗口底部将显示以下统计数据:
- 轮廓:已选择的围护边界数量。
- 矩形洞口:已选择的矩形洞口数量。
- 异形窗:已选择的异形窗数量。
- 节点线:已选择的节点线数量。
- 裁板面积:因裁切产生的废料面积(m²)。
第十步:确认生成
确认预览效果满意后,点击“确定”按钮:
- 系统将最终的排布结果写入 CAD 图纸。
- 每块板材将被创建为独立的
AecPanel实体,包含完整的属性信息。 - 系统自动应用已配置的文字样式到板材的长度标注和归并长度标注。
- 板材的 CAD 绘制顺序将被自动调整到底层,避免遮挡其他图形元素。
- 排布窗口关闭,排布完成。
取消排布
如果在预览后决定不生成板材,点击“取消”按钮:
- 系统将清除预览时临时创建的所有板材实体。
- 窗口关闭,图纸恢复到排布前的状态。
4.2.3 单种板与多种板模式
单种板模式:排布方式选择”单种板”时,板型表格中只能有一种板型配置。系统将自动计算能铺满整个排布区域所需的板材数量,无需手动指定”排板个数”。
多种板模式:排布方式选择”从下到上”、”从上到下”等方向性方式时,可以配置多种板型。每种板型需要指定”排板个数”,系统将按列表顺序依次铺设各板型。
4.2.4 多轮廓排布
外墙板排布支持同时选择多个围护边界(多轮廓),系统将对每个轮廓分别执行排布计算:
- 循环处理每个轮廓,分别计算排布结果。
- 每个轮廓独立处理洞口和节点线。
- 所有轮廓的排布结果统一生成到图纸中。
- 搭接线补刀在所有轮廓排布完成后统一执行。
4.3 内墙板排布
4.3.1 与外墙板排布的区别
内墙板排布的操作流程与外墙板排布基本一致,主要区别如下:
| 对比项 | 外墙板排布 | 内墙板排布 |
|---|---|---|
| 安装位置 | 墙面外板(WallExterior) | 墙面内板(WallInterior) |
| 板材库过滤 | 仅显示适用于外墙的板型 | 仅显示适用于内墙的板型 |
| 配置类型 | WallOutPanelLayout | WallInnerPanelLayout |
| 默认方案名 | “墙面外板排板方案” | “墙面内板排板方案” |
4.3.2 操作流程
内墙板排布的操作步骤与外墙板完全相同:
- 启动内墙板排布命令。
- 选择围护边界(拾取闭合多段线)。
- 选择洞口(可选)。
- 在弹出的”墙面内板排板参数设置”窗口中配置参数。
- 设置板型、排布方向、排布方式等。
- 预排板预览。
- 确认生成。
4.3.3 内墙板排布注意事项
- 内墙板通常使用夹芯板或压型板,板材库中会根据安装位置自动过滤可用的板型。
- 内墙板的排布边界通常为内墙围护线,与外墙板使用不同的边界。
- 内墙板的图层、颜色等显示设置可能与外墙板不同,请根据项目需求进行配置。
4.4 屋面外板排布
4.4.1 屋面板排布特点
屋面外板排布与墙面排布相比,具有以下特点:
- 坡度考虑:屋面通常具有排水坡度,排布时需要将坡度信息写入板材数据。
- 排布方向固定:屋面板默认沿竖直方向(垂直于屋脊线)排布。
- 开间重排:支持”每个开间重新排板”或”延续上一开间排板(伸缩缝)”两种模式。
- 中分线(伸缩缝):支持在屋面中分线位置进行板材分割。
- 单边界:屋面排布使用单个边界,不支持多轮廓同时排布。
4.4.2 操作流程
第一步:启动屋面外板排布命令
通过命令行或 Ribbon 面板启动屋面外板排布命令。
第二步:选择屋面边界
在图纸中选择已定义好的屋面围护边界。屋面边界通常为包含屋脊线、檐口线的闭合多段线。
第三步:系统自动识别参数
选择边界后,系统将自动识别并读取以下信息:
- 坡度:从已定义的屋面坡度中读取,显示在窗口的”屋面坡度”区域。
- 屋脊数量:边界内屋脊线的数量。
- 高檐口数量:边界内高檐口线的数量。
- 节点线:边界内的节点线数量。
- 轴线:图纸中的轴线信息,用于计算板材的轴线位置标注。
- 伸缩缝:边界内的中分线(伸缩缝)数量。
第四步:设置排布参数
在弹出的”屋面外板排板”窗口中配置参数:
排板方式:
- 每个开间重新排板:在每个开间(由节点线分隔的区域)内独立进行排布计算。适用于各开间尺寸不同的情况。
- 延续上一开间排板(伸缩缝):板材排布延续上一个开间的排列位置,在伸缩缝处保持板材的连续性。适用于各开间尺寸相同或相近的情况。
尺寸设置:
- 最小延续长度:当选择”延续上一开间排板”时,板材延续的最小长度阈值。
- 最小板长度:过滤掉低于此长度的板材。
- 最小板宽度:过滤掉低于此宽度的板材。
其他选项:
- 是否处理特殊板:同墙面排布。
- 循环排板:同墙面排布。
颜色映射设置:
- 同墙面排布。
第五步:设置板型参数
在板型数据表格中配置屋面使用的板材信息,操作方式与墙面排布完全一致。
屋面外板的板型表格额外显示以下信息:
- 排板总长:当前边界的排布总长度(mm)。
- 已引入板长:当前配置中所有板型已铺设的总长度(mm)。
- 剩余未排板长度:排布总长减去已引入板长的差值(mm)。
提示:通过观察”剩余未排板长度”,您可以判断当前配置的板型数量是否足够铺满整个屋面。
第六步:预排板与确认
- 点击“预排板”按钮预览排布效果。
- 系统将从起铺点向两个方向(正向和反向)分别排布板材。
- 检查排布效果,确认无误后点击“确定”生成最终板材。
4.4.3 坡度与排布的关系
屋面坡度信息将在排布完成后自动写入每块板材的属性数据中(PanelBasicInfo.SetSlopeInput)。这使得后续的材料统计和加工下单时能够获取每块板的坡度信息。
坡度方向与排布方向的关系:
- 排布方向默认垂直于屋脊线(即沿坡度方向排布)。
- 板材的长度方向与坡度方向一致。
- 坡度值影响板材的实际展开长度计算。
4.4.4 中分线(伸缩缝)处理
当屋面边界内存在中分线时:
- 系统将在中分线位置将板材进行分割。
- 中分线的缩进值不能为正数,否则系统将提示错误。
- 中分线两侧的板材将分别独立计算和编号。
4.5 屋面内板排布
4.5.1 与屋面外板的区别与联系
屋面内板排布与屋面外板排布共享大部分操作流程,主要区别如下:
| 对比项 | 屋面外板 | 屋面内板 |
|---|---|---|
| 安装位置 | 屋面外板(RoofExterior) | 屋面内板(RoofInterior) |
| 板材库过滤 | 显示屋面外板适用的板型 | 显示屋面内板适用的板型 |
| 配置类型 | RoofOutPanelLayout | RoofInnerPanelLayout |
| 默认方案名 | “屋面外板排板方案” | “屋面内板排板方案” |
4.5.2 操作流程
屋面内板排布的操作步骤与屋面外板完全一致:
- 启动屋面内板排布命令。
- 选择屋面边界。
- 系统自动识别坡度、屋脊等信息。
- 在弹出的参数设置窗口中配置板型和排布参数。
- 预排板预览。
- 确认生成。
提示:通常先完成屋面外板排布,再进行屋面内板排布。内外板可以使用不同的板型和参数配置。
4.6 楼承板排布
4.6.1 楼承板排布特点
楼承板排布是 LightningCAD 中功能最为灵活的排布类型,具有以下特点:
- 排布方向灵活:支持任意方向排布(水平、垂直、斜向),排布方向在图纸上通过选择边缘线确定。
- 连续排板模式:支持跨多个边界连续排布,适用于大面积楼面。
- 仅配置模式:可以仅设置参数而不立即执行排布,用于预先配置多个区域的参数。
- 斜向排布支持:当排布方向非水平/垂直时,系统将自动构造沿方向外扩的矩形排布区域,确保板材为矩形。
- 圆弧边界支持:当边界包含圆弧段时,系统将自动使用外扩矩形方式排布,然后裁剪回原始边界。
- 板长方向偏移:支持沿板长方向(垂直于排布方向)对边界进行扩展或收缩。
4.6.2 操作流程
第一步:启动楼承板排布命令
通过命令行或 Ribbon 面板启动楼承板排布命令。
第二步:选择排布边界和方向
- 在图纸中选择楼承板的围护边界。
- 选择边界的一条边缘线作为排布方向参考。系统将根据所选边缘线的方向确定排布方向。
第三步:配置排布参数
在弹出的”楼承板排板参数设置”窗口中配置参数:
- 板型配置:与墙面排布类似,在数据表格中设置板型信息。
- 楼承板只支持多种板排布模式,每种板型需要指定排板个数。
- 尺寸过滤、颜色映射等参数与墙面排布一致。
第四步:执行排布
- 点击“预排板”预览效果。
- 系统根据排布方向自动计算起铺点(从边界角落开始)。
- 从起铺点向正向和反向分别排布板材。
- 确认效果后点击“确定”生成最终板材。
4.6.3 连续排板模式
楼承板支持跨多个区域的连续排布:
- 首先对第一个区域执行排布。
- 继续选择下一个区域的边界。
- 系统将延续前一个区域的排布位置继续排布,确保板材在区域间保持连续。
- 在连续排板模式下,系统不会清除前一个区域的排布结果。
4.6.4 斜向排布
当排布方向不是严格的水平或垂直方向时:
- 系统将以排布方向(u)与板长方向(v)建立局部坐标系。
- 构造沿排布方向外扩的矩形排布区域,确保所有板材为矩形。
- 排布完成后,将超出原始边界的部分裁剪掉。
- 最终生成的板材严格位于原始边界范围内。
4.6.5 裁板面积统计
楼承板排布完成后,窗口底部将显示裁板面积统计:
- 裁板面积:因边界裁剪、洞口切割等产生的废料面积(m²)。
- 计算方式:
裁板面积 = Σ(板长 × 板宽) - Σ(实际板面积)
4.7 板材合并
4.7.1 什么是板材合并
板材合并是将多块相邻的、满足合并条件的板材合并为一组,赋予统一的合并编号。合并后的板材在统计表中将作为一个整体显示,便于材料管理和加工下单。
合并操作不会改变板材的几何图形,而是在数据层面建立板材之间的关联关系,并生成统一的合并编号。
4.7.2 合并条件
板材合并需要满足以下条件:
- 同方向:板材的排列方向一致。
- 同类型:板材的板型规格相同或兼容。
- 相邻:板材在空间上相邻排列。
- 数量要求:至少需要 2 块板材才能执行合并。
4.7.3 合并方向
系统支持两种合并方向:
| 合并方向 | 说明 | 合并板长计算 |
|---|---|---|
| 宽度方向合并 | 板材沿宽度方向并列合并 | 取各板中最长的板长 |
| 长度方向合并 | 板材沿长度方向首尾合并 | 取各板长度之和 |
4.7.4 操作流程
第一步:选择需要合并的板材
启动板材合并命令后,在图纸中选择需要合并的板材:
- 框选:使用窗口选择多块板材。
- 点选:逐一点击选择板材。
- 只能选择直板(
AecPanel实体)。
第二步:打开合并窗口
选择完成后,系统将弹出板材合并窗口,显示已选择的板材列表:
| 列名 | 说明 |
|---|---|
| 标识 | 板材在合并列表中的序号 |
| 原始编号 | 板材合并前的编号 |
| 板长 | 板材的几何长度(mm) |
| 合同板宽 | 排布时输入的板宽(mm) |
| 几何板宽 | 板材的实际几何宽度(mm) |
第三步:设置合并参数
- 合并方向:选择”宽度方向”或”长度方向”。
- 合并板宽:自动取所有板材中最大的合同板宽,可手动修改。
- 合并板长:根据合并方向自动计算,可手动修改。
- 编号前缀:设置合并后的编号前缀(支持 5 个自定义前缀字段)。
- 编号流水号:设置合并后的编号序号。
第四步:执行合并
点击“合并”按钮,系统将:
- 为每块板材写入合并信息(合并方向、合并板宽、合并板长、关联板材句柄)。
- 为每块板材生成合并编号(前缀 + 流水号 + 合并后缀,如
A-01-1、A-01-2)。 - 更新板材的图形显示。
其他操作
- 追加板材:在合并窗口中点击”追加板材”按钮,可以临时隐藏窗口并在图纸中追加选择板材。
- 删除板材:在列表中选中某块板材,点击”删除”将其从合并列表中移除。
- 清空列表:清空所有已选择的板材。
- 高亮板材:在图纸中高亮显示合并列表中的所有板材。
- 定位板材:双击列表中的某行,在图纸中定位并高亮该板材。
- 拆分合并:对已合并的板材执行拆分操作,清除合并信息和编号。
4.8 板材长度调整
4.8.1 功能说明
板材长度调整功能用于批量修改已排布板材的长度。调整时以指定的锚点端为基准(固定侧),向另一端延伸或缩短。
4.8.2 锚点方式
锚点决定了调整板长时哪一端保持不动:
| 锚点位置 | 说明 |
|---|---|
| 左/下端 | 板材的左侧(水平板)或下端(垂直板)保持固定,调整右侧/上端。 |
| 右/上端 | 板材的右侧(水平板)或上端(垂直板)保持固定,调整左侧/下端。 |
4.8.3 避开洞口功能
勾选“避开洞口”选项后,系统在调整板长时将自动考虑洞口位置:
- 板材延伸时遇到洞口将自动停止,不会穿越洞口。
- 适用于需要让板材边缘与洞口边缘对齐的场景。
4.8.4 操作流程
第一步:选择需要调整的板材
启动板材长度调整命令,在图纸中选择需要调整长度的板材。
注意:已合并的板材(存在关联板材句柄的合并板)将被自动排除,不参与长度调整。
第二步:系统自动分组
系统将根据板材的当前长度和编号前缀自动分组:
- 相同长度且相同编号前缀的板材将被归为一组。
- 每组显示:当前长度、编号前缀、板材数量、目标长度。
第三步:设置调整参数
在弹出的”板材长度调整”窗口中:
- 基点位置(固定侧):选择锚点位置(左/下端 或 右/上端)。
- 避开洞口:勾选是否启用洞口避让。
- 保留编号:勾选后,调整长度时保留原有的编号信息;取消勾选则清空编号。
- 目标长度:为每个分组设置调整后的目标长度(mm)。
第四步:确认调整
点击“确定”按钮,系统将按照设定的目标长度和锚点位置批量调整所有选中板材的长度。
4.8.5 批量调整
板材长度调整天然支持批量操作:
- 一次可以选择多块板材。
- 系统自动分组后,可以为每个分组分别设置不同的目标长度。
- 所有分组的调整将在一次操作中完成。
4.9 板材归并长度
4.9.1 什么是归并长度
归并长度是将板材的实际长度按照一定的模数规则向上取整后的标准化长度。归并的目的是将长度相近的板材统一为相同的下料长度,减少加工规格种类,提高生产效率。
例如:实际长度为 3420mm 和 3435mm 的两块板,按照 50mm 模数归并后,归并长度均为 3450mm。
4.9.2 归并规则参数
| 参数 | 说明 | 默认值 |
|---|---|---|
| 近似容差 | 原始长度在此容差范围(mm)内的板材将被归为一组显示。 | 5mm |
| 目标模数 | 归并长度的计算基准。归并长度 = 向上取整到最近的目标模数倍数。 | 50mm |
| 最大容差 | 归并长度与板材原始长度的差值不得超过此范围(mm),否则将提示警告。 | 100mm |
| 启用分组规则 | 是否按近似容差对板材进行分组。 | 启用 |
| 启用归并规则 | 是否按目标模数计算归并长度。禁用时直接向上取整。 | 启用 |
4.9.3 操作流程
第一步:选择板材
启动归并长度命令,在图纸中选择需要计算归并长度的板材。
第二步:设置归并参数
在弹出的”板材归并长度”窗口中设置归并规则参数。
第三步:应用规则
点击“应用规则”按钮,系统将根据设置的参数重新计算并刷新表格数据。
表格以树形结构(TreeGrid)显示:
- 父级行:表示一个分组,显示分组的长度范围和归并长度。
- 子级行:表示分组中的每块板材,显示原始长度、归并长度等信息。
| 列名 | 说明 |
|---|---|
| 板材名称 | 板材的名称/板型 |
| 颜色 | 板材颜色 |
| 板宽 | 排板板宽 |
| 编号 | 板材编号 |
| 分组长度 | 板材的原始长度(分组显示为范围值) |
| 归并长度 | 计算后的归并长度(可手动编辑) |
| 数量 | 分组中的板材数量 |
第四步:手动调整(可选)
您可以在表格中直接编辑归并长度值,对自动计算的结果进行手动微调。
第五步:确认写入
点击“确定”按钮,系统将:
- 校验所有归并长度是否满足容差规则。
- 校验通过后,将归并长度写入每块板材的属性数据(
PanelBasicInfo.GuiBingLength)。 - 如果校验失败,将显示详细的错误信息,包括哪些板材的归并长度超出容差。
4.9.4 校验规则
确认时系统将执行以下校验:
- 空值校验:归并长度不能为空或零。
- 容差校验:
归并长度 - 原始长度 ≤ 最大容差。 - 校验失败时,系统将显示错误详情,包括:
- 归并长度为空的板材列表。
- 归并长度超出容差的板材列表。
- 每块问题板材的编号、原始长度、当前归并长度、期望范围。
- 建议的修复方法。
4.10 批量修改板材属性
4.10.1 功能说明
批量修改功能允许您同时修改多块板材的属性信息,包括板型、颜色、材质、编号前缀、厚度、正反压、安装位置、填充图案等。
4.10.2 操作流程
第一步:选择目标板材
启动批量修改命令,在图纸中选择需要修改属性的板材。
第二步:打开修改窗口
系统将弹出”批量修改板材属性”窗口,自动读取选中板材的当前属性值。
- 如果所有选中板材的某个属性值相同,则显示该值。
- 如果选中板材的某个属性值不一致,则显示”多种“。
第三步:修改属性
在窗口中修改需要变更的属性:
基本信息:
| 属性 | 说明 |
|---|---|
| 板材名称 | 板材的名称/板型标识 |
| 板类型 | 压型板、夹芯板、楼承板等 |
| 颜色 | 板材颜色描述 |
| 厚度 | 板材厚度(mm) |
| 正反压 | 正压/反压(仅压型板可用) |
| 安装位置 | 墙面外板、墙面内板、屋面外板、屋面内板、楼承板等 |
| 板形状 | 直板、弧板、自定义形状(L型/U型转角板不可编辑) |
| 起始轴号 | 板材跨越的起始轴线编号 |
| 结束轴号 | 板材跨越的结束轴线编号 |
尺寸信息:
| 属性 | 说明 |
|---|---|
| 板长 | 板材长度(mm) |
| 板宽 | 排板板宽(mm),可启用图形联动同步修改几何宽度 |
| 图形板宽 | 板材的实际几何宽度(只读显示) |
编号信息:
| 属性 | 说明 |
|---|---|
| 自定义前缀 1~5 | 5 个独立的编号前缀字段,根据前缀配置动态命名 |
| 编号序号 | 板材的编号流水号 |
| 自定义后缀 | 编号的自定义后缀 |
| 保留编号 | 勾选后修改属性时保留原有编号;取消勾选则属性变更时自动重置编号为 0 |
填充信息:
| 属性 | 说明 |
|---|---|
| 填充图案 | 板材的 CAD 填充图案 |
| 填充颜色 | 填充图案的颜色 |
| 填充比例 | 填充图案的缩放比例 |
第四步:确认修改
点击“确定”按钮,系统将修改应用到所有选中的板材。
- 只有被用户实际修改过的属性才会被写入(系统通过跟踪属性变化来判断)。
- 标记为”多种”且未被修改的属性将保持各板材的原始值不变。
4.10.3 安装位置切换
当修改板材的安装位置时(如从墙面外板改为屋面外板),系统将自动清空编号前缀信息,因为不同安装位置的编号规则通常不同。
4.10.4 图形联动
勾选“图形联动”选项后,修改板宽时系统将同步修改板材的几何宽度,使图形尺寸与属性数据保持一致。
4.11 板材统计表
4.11.1 功能说明
板材统计表功能用于对图纸中已排布的板材进行汇总统计,生成包含板材数量、尺寸、面积等信息的统计表格。统计表可以在 CAD 中直接显示,也可以导出为 Excel 文件。
4.11.2 统计内容
墙面板统计表包含以下列:
| 列名 | 说明 |
|---|---|
| 序号 | 统计行的序号 |
| 名称 | 板材名称/板型 |
| 板型 | 板类型(压型板/夹芯板) |
| 编号 | 板材编号 |
| 长度 | 板材长度(mm) |
| 宽度 | 使用宽度(mm) |
| 厚度 | 板材厚度(mm) |
| 颜色 | 板材颜色 |
| 块数 | 相同规格的板材数量 |
| 轴线位置 | 板材跨越的轴线范围 |
| 备注 | 备注信息 |
楼承板统计表包含以下列:
| 列名 | 说明 |
|---|---|
| 序号 | 统计行的序号 |
| 名称 | 板材名称/板型 |
| 板类型 | 板类型 |
| 区域编号 | 板材编号 |
| 单长 | 板材长度(mm) |
| 板宽 | 使用宽度(mm) |
| 件数 | 相同规格的板材数量 |
| 厚度 | 板材厚度(mm) |
| 施工区域 | 施工区域信息 |
| 备注 | 备注信息 |
汇总信息:
- 总数:所有板材的总块数/件数。
- 总长度:所有板材长度之和(m)。
- 总面积:所有板材面积之和(m²)。
4.11.3 操作流程
第一步:启动统计表命令
通过命令行或 Ribbon 面板启动板材统计表命令。
第二步:选择统计范围
在图纸中选择需要统计的板材,或选择整个排布区域。
第三步:查看统计表
系统将弹出统计表窗口,使用 ReoGrid 控件显示统计结果。
- 表格支持直接在窗口中编辑单元格内容。
- 编辑后的数据将在导出时同步更新。
第四步:导出统计表
统计表支持两种导出方式:
导出为 DWG 表格:
- 点击”导出 DWG”按钮。
- 在 CAD 图纸中点击指定表格插入点。
- 系统将在图纸中创建标准的 CAD 表格实体(
Table)。
导出为 Excel:
- 点击”导出 Excel”按钮。
- 在弹出的文件保存对话框中选择保存路径和文件名。
- 系统将根据板材类型自动分组导出:
- 墙面板:分别导出”压型板”和”复合板(夹芯板)”两个 Excel 文件。
- 楼承板:分别导出”单板”和”钢筋桁架板”两个 Excel 文件。
- 导出的 Excel 文件使用预定义的模板格式,包含完整的表头、分组标题和计算公式。
4.11.4 Excel 导出格式说明
导出的 Excel 文件具有以下特点:
- 分组显示:板材按规格分组(如按板型+板宽+厚度+颜色分组),每组有独立的分组标题行和表头行。
- 自动计算公式:总长、面积、总重等字段使用 Excel 公式自动计算,修改数据后自动更新。
- 模板化格式:使用预定义的 Excel 模板文件,确保输出格式规范统一。
- 镀层/涂层等字段:预留空白列供用户手动填写。
4.12 板材样式设置
4.12.1 功能说明
板材样式设置用于统一配置板材上显示的文字标签样式,包括编号文字、长度文字、归并长度文字等的字体、大小、颜色、位置等。
4.12.2 文字标签类型
LightningCAD 的板材支持多种类型的文字标签:
| 标签类型 | 说明 |
|---|---|
| 编号标签(Number) | 显示板材的编号信息 |
| 几何长度标签(GeomLength) | 显示板材的几何长度 |
| 归并长度标签(GuiBingLength) | 显示板材的归并长度 |
| 备注标签(Remark) | 显示板材的备注信息 |
4.12.3 样式参数
每种文字标签都可以独立设置以下样式参数:
| 参数 | 说明 |
|---|---|
| 文字内容 | 标签显示的文字内容 |
| 预定义位置 | 标签在板材上的位置(如左上角、右上角、中心等) |
| 文字高度 | 文字的高度(单位:mm) |
| 宽高比 | 文字的宽高比例 |
| 是否可见 | 控制标签是否显示 |
| 颜色 | 文字颜色,支持 ACI 索引色和 RGB 真彩色 |
| 文字样式 | CAD 文字样式(关联 CAD 的 TextStyle) |
| 图层 | 标签所在的 CAD 图层 |
| 文字方向 | 文字的排列方向模式 |
| 固定角度 | 文字的固定旋转角度(弧度) |
4.12.4 操作流程
- 在排布参数设置窗口底部点击“文字样式设置”按钮。
- 在弹出的文字样式设置窗口中,选择需要配置的标签类型。
- 设置各样式参数。
- 点击”确定”保存设置。
4.12.5 全局样式与单个修改
- 全局样式:通过文字样式设置窗口配置的样式将作为全局默认样式,在排布生成板材时自动应用到所有新创建的板材。
- 单个修改:通过批量修改功能或直接编辑板材属性,可以修改单个板材的文字标签样式,不影响其他板材。
4.12.6 全局临时显示覆盖
在特殊场景下(如导出、截图),可以临时全局隐藏所有板材的文字标签,而不影响各标签自身的可见性设置:
- 隐藏后,文字标签在绘制、分解、子实体选择中均不可见。
- 数据查询接口不受影响,始终返回真实数据。
- 恢复显示后,各标签的原始可见性设置保持不变。
4.13 板材库浏览器
4.13.1 功能说明
板材库浏览器用于查看和管理 LightningCAD 中预定义的所有板型数据。板材库数据存储在 Excel 文件中,按照安装位置(墙面/屋面/楼承板)分类管理。
4.13.2 板材库数据结构
板材库中的数据按工作表(Sheet)分类,每个工作表对应一种安装位置分类:
| 字段 | 说明 |
|---|---|
| 板材名称(板型) | 板材的唯一标识名称 |
| 排板板宽 | 排布计算时使用的有效宽度(mm) |
| 材料板宽 | 板材的实际材料宽度(mm),部分板型可能不显示 |
| 展宽 | 板材展开宽度(mm),主要用于楼承板 |
| 钢筋直径 | 钢筋桁架板的钢筋直径信息,仅楼承板分类显示 |
| 厚度 | 板材厚度(mm) |
| 备注 | 板材的附加说明信息 |
4.13.3 操作流程
- 通过命令行或 Ribbon 面板打开板材库浏览器。
- 左侧显示板材库的分类列表(工作表名称)。
- 点击某个分类后,右侧显示该分类下的所有板型数据。
- 支持排序:点击列标题可按该列排序。
- 支持列宽调整:拖动列标题边界调整列宽。
4.13.4 板材库操作
- 编辑板材:点击”编辑板材”按钮,将打开板材库 Excel 文件进行编辑。编辑完成后保存并重新加载。
- 重新加载:点击”重新加载”按钮,从 Excel 文件重新读取板材库数据。
- 选择板型:在排布参数设置窗口中,通过”板材库引入”下拉列表选择板型时,将自动从板材库中带入相关参数。
4.13.5 板材库路径管理
板材库 Excel 文件的路径由系统的公共库路径工具(CommonLibraryPathUtil)管理。确保板材库文件位于正确的路径下,否则系统将无法读取板型数据。
4.13.6 快速查找
在排布参数设置窗口的”板材库引入”下拉列表中,支持输入关键字进行搜索过滤,快速定位需要的板型。
4.14 碰撞检查
4.14.1 功能说明
碰撞检查功能用于检测图纸中已排布的板材之间是否存在重叠或碰撞。板材碰撞可能导致施工冲突,需要在出图前进行检查和修复。
4.14.2 操作流程
第一步:启动碰撞检查
通过命令行或 Ribbon 面板启动板材碰撞检查命令。
第二步:选择检查范围
在图纸中选择需要检查碰撞的板材范围。
第三步:查看检查结果
系统将弹出“板材碰撞检查结果”窗口,显示检测到的碰撞组列表:
- 每个碰撞组显示:
- 描述:碰撞的简要描述信息。
- 详细信息:碰撞的详细说明。
- 碰撞板材数量:参与碰撞的板材数量。
第四步:定位碰撞板材
- 选中当前组:在列表中选中一个碰撞组,点击”选中当前组”按钮,系统将在图纸中高亮显示该组的所有碰撞板材。
- 双击定位:双击列表中的某个碰撞组,系统将自动缩放视图并高亮显示相关板材。
第五步:修复碰撞
根据检查结果,手动调整碰撞板材的位置或长度,消除碰撞冲突。常用的修复方法包括:
- 使用板材长度调整功能缩短碰撞板材。
- 使用批量修改功能调整板材的位置属性。
- 手动移动或删除碰撞板材。
4.14.3 碰撞检查注意事项
- 碰撞检查通常在排布完成后、出图前执行。
- 建议在每次大范围排布后都执行一次碰撞检查。
- 修复碰撞后建议再次执行检查,确认所有碰撞已消除。
4.15 常见问题与技巧
4.15.1 排布失败的可能原因
| 问题 | 原因 | 解决方法 |
|---|---|---|
| “没有选择轮廓!” | 未选择围护边界或边界参数为空 | 确保已选择正确的围护边界实体 |
| “未计算出有效的板!” | 排布参数导致所有板材被过滤 | 检查最小板长度/宽度设置是否过大 |
| “排板失败” | 边界数据异常或计算过程出错 | 检查边界是否闭合,查看错误日志获取详细信息 |
| “配置有错误:第X行” | 板型配置表格中某行数据不合法 | 检查对应行的板宽、厚度等必填字段 |
| “单种板排板只能选择一种板材” | 单种板模式下配置了多种板型 | 单种板模式只保留一种板型配置 |
| “未生成任何有效的板块” | 排布区域过小或参数不匹配 | 检查边界尺寸和板宽参数 |
4.15.2 边界不闭合
现象:系统提示边界不闭合,无法执行排布。
原因:围护边界多段线未完全闭合,存在微小的间隙。
解决方法:
- 使用 CAD 的
PEDIT命令检查多段线是否闭合。 - 使用
CLOSE选项将多段线闭合。 - 确保边界线的起点和终点完全重合。
4.15.3 板宽与边界不匹配的处理
现象:排布后边界边缘出现过窄的板材或空白区域。
解决方法:
- 调整排板板宽参数,使其能够整除边界宽度。
- 使用最小板宽度参数过滤掉边缘过窄的板材。
- 使用板材长度调整功能手动调整边缘板材的尺寸。
- 考虑使用多种板型组合,通过不同板宽的搭配铺满边界。
4.15.4 排布后板材编号为空
原因:排布时未配置编号前缀,或图纸中未定义轴线。
解决方法:
- 使用批量修改功能为板材设置编号前缀。
- 确保图纸中已定义轴线,排布时系统将自动计算轴线位置。
- 使用设置编号命令为板材手动编号。
4.15.5 效率优化建议
- 合理使用配置方案:为常见的排布参数创建配置方案并保存,避免每次重复设置。
- 善用预排板:在正式生成前先预览效果,避免反复撤销和重排。
- 批量操作:尽量使用框选而非逐一选择板材,利用批量修改功能统一调整属性。
- 板材库预设:提前在板材库中配置好常用的板型数据,排布时直接引入。
- 多轮廓同时排布:外墙板排布时一次选择多个轮廓,减少重复操作。
- 颜色映射:启用颜色映射功能,自动根据板材颜色名称分配 CAD 颜色,提高图纸可读性。
- 循环排板:对于多种板型交替排列的场景,启用循环排板功能自动铺满区域。
- 搭接线补刀:合理使用搭接线,在需要板材分割的位置添加搭接线,系统将在排布后自动在搭接线位置切割板材。
4.15.6 排布后的推荐工作流
完成板材排布后,建议按以下顺序执行后续操作:
排布完成 → 碰撞检查 → 板材合并 → 板材长度调整 → 归并长度计算
→ 批量修改属性(编号等) → 板材统计表生成 → 导出 Excel/DWG
4.15.7 数据持久化说明
- 排布配置方案保存在 DWG 文件同级的
.cfg/目录中,与 DWG 文件绑定。 - 板材实体(
AecPanel)的所有属性数据保存在 DWG 文件内部,随 DWG 文件一起保存和传递。 - 文字样式设置等用户偏好通过 Jot 机制持久化,跨会话保持。
- 板材库数据存储在独立的 Excel 文件中,多个项目共享使用。
本章小结:板材排布是 LightningCAD 最核心的功能,涵盖了从边界准备、参数配置、自动排布到后期调整的完整工作流。熟练掌握各种排布类型和辅助工具(合并、调整、归并、统计等),将大幅提升围护工程的设计效率和出图质量。