第1章 产品概述
1.1 产品简介
1.1.1 什么是 LightningCAD(闪电围护)
LightningCAD(闪电围护)是一款面向建筑围护结构深化设计领域的通用 CAD 插件产品。它深度集成于主流 CAD 平台之中,为建筑围护结构工程师提供从板材排布、节点设计、收边处理到图纸校验输出的全流程数字化解决方案。
在传统的围护结构深化设计工作中,工程师需要手动完成板材的逐一排布、节点线的绘制、收边件的标注以及大量的统计表格制作。这些工作不仅耗时费力,而且极易出现人为疏漏。LightningCAD 正是为解决这些痛点而生——通过智能化的排布算法、参数化的节点管理、自动化的统计输出,将工程师从繁重的重复性劳动中解放出来,使其能够将精力集中于更具创造性的设计优化工作。
1.1.2 产品定位
LightningCAD 定位于建筑围护结构深化设计的专业工具,核心服务对象包括:
- 围护深化设计师:负责将建筑方案转化为可施工的围护结构详图,需要高效完成板材排布、节点设计等工作。
- 钢结构工程师:在工业厂房、仓储物流等项目中,需要精确规划墙面与屋面的围护系统。
- 幕墙/围护顾问:需要对围护方案进行技术审核、材料统计和碰撞检查。
- 施工技术人员:需要依据深化图纸进行板材下料、安装定位等现场工作。
1.1.3 支持平台
LightningCAD 采用双平台兼容架构,同一套核心代码可编译出适配不同 CAD 平台的版本:
| CAD 平台 | 支持版本 | 说明 |
|---|---|---|
| AutoCAD | 2019 / 2020 | Autodesk 旗下主流 CAD 平台 |
| 中望CAD(ZWCAD) | 2022 及以上 | 国产 CAD 平台,广泛应用于国内企业 |
双平台支持意味着企业无需因 CAD 平台选型差异而被迫放弃使用 LightningCAD。无论团队中使用 AutoCAD 还是中望CAD,均可获得一致的功能体验。
1.2 核心功能概览
LightningCAD 的功能体系围绕围护结构深化设计的完整工作流展开,涵盖从初始建模到最终出图的全部环节。以下按功能模块逐一介绍。
1.2.1 板材排布(PanelLayout)
板材排布是 LightningCAD 的核心业务模块,提供了从自动排布到手动微调的完整板材管理能力。
自动排布
系统支持多种板材类型的智能排布:
- 外墙板排布:根据墙面边界、洞口位置及排布规则,自动计算并生成外墙板的排列方案。支持横向、纵向等多种排布方向。
- 内墙板排布:针对内隔墙的特定构造要求,提供适配的排布策略。
- 屋面板排布:支持找坡屋面与不找坡屋面两种模式。找坡模式下,系统会根据屋面坡度参数自动调整板材的切割角度与搭接关系。
- 楼承板排布:专为钢结构楼板设计的排布模式,考虑楼承板的特殊截面形式与搭接要求。
板材编辑与调整
- 板材合并:将相邻的短板材合并为一块长板材,优化材料利用率,减少接缝数量。
- 锚点式长度调整:通过直观的锚点拖拽方式调整板材长度。系统具备洞口避让智能——当锚点移动路径上存在洞口时,板材端部会自动停在洞口边缘,避免板材跨越洞口导致的不合理设计。
- 批量属性修改:选中多块板材后,可一次性修改其型号、颜色、图层等属性,大幅提升编辑效率。
板材归并与统计
- 归并长度计算:系统自动对相同规格的板材进行长度归并计算,生成标准化的下料长度清单。
- 板材标注:支持在图纸上自动标注板材编号、长度等关键信息,标注样式可统一配置。
- 板材统计表:一键生成板材材料统计表,包含型号、规格、数量、面积等汇总信息,可直接用于材料采购与施工下料。
板材库与样式管理
- 板材库浏览器:提供可视化的板材规格库管理界面,支持快速查找、筛选和选用标准板材规格。
- 样式统一设置:板材编号文字样式、长度标注文字样式均可全局统一配置,确保图纸标注风格的一致性。
碰撞检查
- 排布碰撞检测:自动检测板材之间是否存在重叠、干涉等碰撞问题,并在图纸上高亮标识问题区域,帮助工程师在出图前消除设计冲突。
1.2.2 节点线(JieDianLine)
节点线模块用于管理围护结构中各类构造节点的表示与关联。
自动创建
- 基于边界生成:系统根据墙面/屋面的边界轮廓和预设的节点规则,自动在相应位置创建节点线标记。
- 规则映射配置:用户可自定义节点类型与边界条件的映射关系,例如”外墙阳角处使用节点 A”、”屋脊处使用节点 B”等规则。
节点线编辑
- 属性编辑:修改节点线的类型、编号、关联的详图索引号等属性。
- 缩进设置:配置节点线标记相对于边界的缩进距离,确保图面表达清晰。
- 图层配置管理:为不同类型的节点线指定不同的 CAD 图层,便于图纸的图层管理与打印控制。
节点库浏览器
- 提供节点详图库的可视化管理界面,支持浏览、搜索和快速定位节点详图。
快速查找定位
- 支持按节点编号、类型等条件在图纸中快速查找并缩放到目标节点线位置。
1.2.3 收边(ShouBian)
收边模块管理围护结构边缘部位的收边件(泛水板、包边板、檐口收边等)。
收边编辑
- 属性编辑:设置收边件的型号、材质、颜色、展开宽度等参数。
- 收边分段:当收边件长度超出标准件规格时,系统自动进行分段处理,并标注各段长度。
收边库浏览器
- 提供收边件截面库的可视化管理,支持浏览标准收边截面形式并快速选用。
标注与统计
- 批量标注:在图纸上批量标注收边件的型号、长度、数量等信息。
- BOM 表导出:生成收边件的材料清单(Bill of Materials),支持导出为 Excel 等格式,直接用于采购与加工。
- 详细信息查看:查看单个收边件的完整参数信息,包括截面尺寸、展开长度、安装位置等。
1.2.4 洞口(Opening)
洞口模块处理围护结构上的各类洞口(门窗洞口、设备穿墙洞、通风口等)。
多场景洞口
- 墙面洞口:在外墙或内墙上创建洞口,系统自动调整洞口周围板材的排布方案。
- 屋面洞口:在屋面板上创建洞口(如天窗、排烟口),考虑屋面坡度对洞口形状的影响。
- 楼板洞口:在楼承板上创建洞口(如管道穿越孔、设备预留洞)。
洞口编辑
- 矩形洞口:支持精确输入洞口的宽度、高度和定位坐标。
- 多边形洞口:支持创建不规则形状的洞口,满足各类异形开口需求。
- 洞口创建后,关联的板材排布会自动更新,被洞口截断的板材会自动调整长度或进行分段处理。
1.2.5 屋面(Roof)
屋面模块专注于屋面系统的坡度定义与管理。
- 坡度设置:定义屋面的坡度方向、坡度值(如 5%、10%),系统据此计算屋面板的实际长度与切割角度。
- 多坡面支持:支持双坡、多坡等复杂屋面形式的坡度定义。
- 坡度参数与板材排布模块联动,修改坡度后排布方案自动更新。
1.2.6 图纸校验与输出
在图纸交付前,LightningCAD 提供全面的自动化校验功能,确保图纸质量。
校验项目
| 校验项 | 说明 |
|---|---|
| 节点缺失检查 | 检测是否存在应当标注节点但未标注的位置 |
| 收边缺失检查 | 检测是否存在应当设置收边件但未设置的位置 |
| 属性不匹配检查 | 检测板材、节点、收边等实体的属性是否存在不一致或错误 |
| ID 重复检查 | 检测图纸中是否存在实体 ID 重复的问题(可能导致数据统计错误) |
| 板材编号检查 | 检测板材编号是否存在重复、跳号或格式不规范的情况 |
| 碰撞检查 | 检测板材、收边件之间是否存在空间干涉 |
| 分界线重叠检查 | 检测排布分界线是否存在重叠或交叉 |
输出前审核
- 全面审核模式:一键执行所有校验项目,生成校验报告,清晰列出所有问题及其在图纸中的位置。
- 问题定位:点击校验报告中的问题条目,视图自动缩放到问题所在位置,方便快速修正。
1.2.7 CAD 工具包(Kit)
除核心业务功能外,LightningCAD 还集成了一系列实用的 CAD 辅助工具。
轴网工具
- 轴网自动生成:根据建筑平面轮廓自动生成轴网系统。
- 轴网绘制:提供便捷的轴网手动绘制与编辑工具。
视图导航
- 视口快速导航:在布局空间中快速切换和管理视口,支持按区域、按楼层进行视口定位。
属性面板
- 通用属性编辑:提供统一的属性编辑面板,支持板材、节点线、收边、洞口等各类实体的属性查看与修改。选中实体后,属性面板自动显示其参数信息。
图纸管理
- 图层管理:统一管理围护设计相关的 CAD 图层设置(颜色、线型、开关状态等)。
- 文字样式管理:配置图纸中使用的文字样式(字体、高度、宽度因子等)。
- 标注样式管理:配置尺寸标注、板材标注等使用的标注样式。
效率工具
- 自定义快捷键:用户可根据个人习惯自定义功能快捷键,提升操作效率。
- 文件自动备份:定时自动备份当前工作文件,防止因意外情况导致数据丢失。
- 用户问题反馈:内置问题反馈通道,用户可直接在 CAD 中提交使用中遇到的问题或改进建议。
1.2.8 独立桌面客户端
LightningCAD 配备独立的桌面客户端应用程序,负责用户认证、插件管理和软件更新等非 CAD 内的功能。
用户认证
- 邮箱登录/注册:支持邮箱注册与登录,传输过程采用 SM2 国密算法加密,保障用户信息安全。
- QQ 群登录:支持通过 QQ 群扫码方式快捷登录(基于 WebView2 技术),方便 QQ 群用户群体使用。
个人中心
- 资料管理:修改个人资料、上传头像。
- 账户安全:支持换绑邮箱、修改密码等安全操作。
插件管理
- CAD 版本检测:自动扫描 Windows 注册表,检测当前计算机已安装的 AutoCAD / 中望CAD 版本。
- 插件注册:一键完成 CAD 插件的注册配置,包括注册表写入和 CUI 菜单文件的自动加载,无需用户手动配置。
自动更新
- 云端更新:通过阿里云 OSS 分发更新包,客户端自动检测新版本并提示用户更新。
- 增量更新:支持差量更新策略,减少下载数据量。
界面体验
- 明暗主题:支持明亮、暗黑两种界面主题。
- 跟随系统:主题可设置为跟随 Windows 系统主题自动切换。
1.3 技术架构简介
LightningCAD 在技术上采用现代化的架构设计,兼顾功能强大与工程可维护性。
1.3.1 整体架构
┌─────────────────────────────────────────────────────┐
│ 独立桌面客户端 (WPF) │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ 用户认证 │ │ 插件管理 │ │ 自动更新 │ │
│ └──────────┘ └──────────┘ └──────────┘ │
└─────────────────────┬───────────────────────────────┘
│ IPC 通信
┌─────────────────────┴───────────────────────────────┐
│ CAD 插件层 (.NET API) │
│ ┌──────────────────────────────────────────────┐ │
│ │ 板材排布 │ 节点线 │ 收边 │ 洞口 │ 屋面 │ 校验 │ │
│ └──────────────────────────────────────────────┘ │
│ ┌──────────────────────────────────────────────┐ │
│ │ CAD 工具包 (轴网/视口/属性面板/图纸管理) │ │
│ └──────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────┘
1.3.2 关键技术选型
| 技术领域 | 选型方案 | 说明 |
|---|---|---|
| 桌面 UI 框架 | WPF (MVVM) | 独立客户端采用 Windows Presentation Foundation,遵循 Model-View-ViewModel 架构模式 |
| MVVM 框架 | CommunityToolkit.Mvvm | 微软官方社区工具包,提供轻量级的 MVVM 基础设施 |
| CAD 集成 | AutoCAD .NET API / ZWCAD .NET API | 通过 .NET 托管接口与 CAD 平台深度集成 |
| 依赖注入 | Microsoft.Extensions.DependencyInjection | 微软标准 DI 容器,实现组件间的松耦合 |
| 双平台编译 | 条件编译 + 共享项目 | 同一套业务代码通过条件编译分别适配 AutoCAD 和 ZWCAD |
| 日志系统 | Serilog + Sentry | Serilog 负责结构化日志记录,Sentry 负责异常监控与错误追踪 |
| 网络通信 | Flurl + 强类型 DTO | HTTP 客户端采用 Flurl 库,请求/响应均使用强类型数据传输对象 |
| 加密算法 | SM2 国密 | 用户认证信息传输采用国密 SM2 非对称加密算法 |
1.3.3 架构设计亮点
- 完全解耦:独立桌面客户端与 CAD 插件之间通过 IPC(进程间通信)机制交互,两者可独立运行和更新。
- 平台抽象:通过抽象层隔离不同 CAD 平台的 API 差异,业务逻辑代码无需关心底层是 AutoCAD 还是 ZWCAD。
- 模块化设计:各功能模块(板材排布、节点线、收边等)高度内聚、低耦合,便于独立开发、测试和维护。
- 防腐层设计:网络通信层采用防腐层(Anti-Corruption Layer)模式,隔离外部 API 变化对内部业务逻辑的影响。
1.4 系统要求
在安装 LightningCAD 之前,请确认您的计算机满足以下最低系统要求。
1.4.1 硬件要求
| 项目 | 最低要求 | 推荐配置 |
|---|---|---|
| 处理器 | Intel/AMD 64位处理器 | 多核处理器(4核及以上) |
| 内存 | 8 GB | 16 GB 及以上 |
| 硬盘空间 | 500 MB(安装空间) | SSD 固态硬盘 |
| 显示器 | 1920×1080 分辨率 | 2560×1440 及以上 |
1.4.2 软件要求
| 项目 | 要求 |
|---|---|
| 操作系统 | Windows 10 / Windows 11(64位) |
| CAD 平台 | AutoCAD 2019/2020 或 中望CAD 2022 及以上版本 |
| .NET Framework | 4.8(CAD 插件运行所需) |
| WebView2 Runtime | 最新版(QQ 群登录功能所需,通常系统已预装) |
1.4.3 网络要求
- 互联网连接:LightningCAD 需要互联网连接以完成以下功能:
- 用户登录认证
- 许可证验证
- 自动更新检测与下载
- 心跳检测(在线状态维持)
- 建议在稳定的网络环境下使用,以确保认证和更新功能的正常运行。
1.5 适用场景
LightningCAD 适用于以下典型的工程场景:
1.5.1 建筑围护结构深化设计
这是 LightningCAD 最核心的应用场景。当建筑方案确定后,围护深化设计师使用 LightningCAD 在 CAD 图纸上完成:
- 墙面、屋面板材的精确排布
- 节点详图的索引标注
- 收边件的选型与定位
- 洞口位置的精确标注
- 材料统计表的自动生成
1.5.2 工业厂房围护系统
工业厂房通常具有大面积的墙面和屋面,板材数量多、规格统一。LightningCAD 的自动排布功能在此场景下优势尤为突出:
- 快速完成大面积墙面板的排布方案
- 自动处理门窗洞口周围的板材裁切
- 一键生成材料统计表,直接用于采购
1.5.3 钢结构建筑围护系统设计
钢结构建筑的围护系统与主体结构紧密关联。LightningCAD 帮助工程师:
- 根据钢柱、钢梁的定位精确规划板材排布
- 处理檩条间距与板材跨度的匹配关系
- 设计各类钢结构特有的节点构造(如檐口、天沟、屋脊等)
1.5.4 楼承板排版设计
在多层钢结构建筑中,楼承板的排版设计直接影响施工效率和材料成本。LightningCAD 提供:
- 楼承板的自动排布与优化
- 考虑梁位、洞口等约束条件的智能排版
- 楼承板材料清单的自动统计
1.5.5 围护节点详图设计
围护结构的节点设计是确保防水、保温、气密等性能的关键。LightningCAD 的节点线模块支持:
- 标准化节点库的管理与调用
- 节点与排布平面的自动关联
- 节点详图索引的自动标注
1.6 产品优势总结
| 优势维度 | 说明 |
|---|---|
| 专业性 | 深耕围护结构深化设计领域,功能设计紧贴实际工程需求 |
| 双平台 | 同时支持 AutoCAD 和中望CAD,适配企业不同的 CAD 选型 |
| 自动化 | 板材排布、统计出表、图纸校验等大量工作实现自动化 |
| 智能化 | 洞口避让、碰撞检查、归并优化等智能算法提升设计质量 |
| 易用性 | 直观的可视化操作界面,属性面板、库浏览器等降低学习成本 |
| 安全性 | 国密加密、自动备份、在线认证等多重安全保障 |
| 持续更新 | 云端自动更新机制,用户始终使用最新版本 |
1.7 后续章节导读
本教程共分为 11 章,按照从入门到精通的顺序组织,后续章节将逐一展开详细介绍:
| 章节 | 主题 | 内容概要 |
|---|---|---|
| 第2章 | 安装与部署 | 客户端安装、CAD 插件注册、多版本共存、安装验证与卸载 |
| 第3章 | 客户端使用指南 | 登录注册、个人中心、CAD 管理、主题设置、自动更新 |
| 第4章 | 板材排布教程 | 外墙/内墙/屋面/楼承板排布、板材合并、长度调整、归并统计 |
| 第5章 | 节点线教程 | 自动生成、手动创建、规则映射、节点库、图层配置 |
| 第6章 | 收边教程 | 收边创建编辑、分段处理、批量标注、BOM 导出 |
| 第7章 | 洞口与屋面教程 | 墙面/屋面/楼板洞口创建编辑、屋面坡度定义 |
| 第8章 | 图纸校验与输出 | 绘制校验、输出检查、文字调整、出图前审核 |
| 第9章 | CAD工具包教程 | 轴网、视口、属性面板、图纸管理、快捷键、备份 |
| 第10章 | 高级功能与技巧 | 公共库策略、自定义配置、最佳实践、完整工作流 |
| 第11章 | 常见问题与故障排除 | 43 个 FAQ 分类解答、错误代码速查 |
提示:如果您是首次使用 LightningCAD,建议按顺序从第2章开始阅读,确保软件环境正确搭建后再逐步学习各功能模块。遇到问题时可直接查阅第11章对应分类。