AutoCAD Plugin

把 AutoCAD 变成结构工程的
参数化建模工作台

TigerkinCAD 是一款面向结构工程师的 AutoCAD 智能设计插件。它以参数化 YJK 建模为核心,串联天正隔墙荷载读取与导出、筏板附加钢筋自动生成、桩筏基础布置与 YJK 建模等完整工作流;内建多 Agent AI 助手支持自然语言驱动 CAD 操作,实现从图纸到结构模型的全链路闭环。

参数化建模 隔墙荷载 消防车荷载 筏板附加筋 桩筏基础 AI 多Agent MCP 工具 YJK 互通
7
核心功能模块
20+
Ribbon 命令
4+19
AI Agent / 工具插件
YDB
YJK 原生格式

功能模块

七大核心模块覆盖参数化建模、隔墙荷载、消防车荷载、筏板附加钢筋、桩筏基础、计算书生成和 AI Agent 智能助手

配置楼层与规则 拾取图层与范围 校验数据 导出 YDB

楼层管理 tgkyjkparam

配置项目楼层信息,每层独立设置层高、材料、荷载

  • 添加/删除楼层,自动编号和命名
  • 独立设置层高、标准层复制数量、默认板厚
  • 混凝土等级、钢筋等级、恒载/活载
  • 新增楼层自动继承上一楼层构件规则

构件规则

为每种构件类型配置图层映射和截面参数

  • 四种构件类型:柱(点)、梁(线)、墙(线)、板(闭合多段线)
  • 每个规则绑定一个 CAD 图层
  • 可视化编辑截面参数和附加荷载
  • 规则组跨楼层对齐,批量增删

图层拾取与取图范围

从 CAD 图纸交互式拾取图层名和框选范围

  • 点击拾取按钮,在 CAD 中选择图元获取图层名
  • 框选取图范围,仅捕获范围内几何数据
  • 设置对齐偏移量,支持多楼层坐标对齐
  • 已定义图层灰显,直观区分已用/未用图层

Excel 互导

导出配置到 Excel 批量编辑,再导入回程序

  • 一键导出所有楼层和构件规则到 Excel
  • 在 Excel 中快速修改大量参数
  • 导入后自动覆盖当前配置
  • 适合多楼层、多规则的批量调整

数据校验

导出前自动校验配置完整性和数据有效性

  • 检查输出路径、文件名合法性
  • 校验层高、板厚等数值参数
  • 检测图层重复配置和跨楼层冲突
  • 验证 CAD 图层几何数据与构件类型匹配

YJK 导出

一键生成 YJK 结构模型 YDB 文件

  • 两种模式:新建 YDB 或基于已有 YDB 追加
  • 自动创建节点、轴线、网格和构件
  • 自动处理截面定义和荷载布置
  • 标准层复制支持,自动计算底标高
读取天正墙体 编辑与修剪 导入标准层 切分与归属 增量导出 YJK

天正荷载 tgktarchwallload

自动扫描天正墙体,计算隔墙线荷载并生成荷载线

  • 自动扫描全图或手动选取墙体
  • 自动关联洞口,按规范折减
  • 弹窗编辑墙体类型参数和全局参数
  • 支持预设保存与加载

手绘荷载 tgktarchwallmanual

设置参数后手动绘制隔墙荷载线

  • 选择墙体类型、材料预设、墙厚
  • 交互式指定起终点,连续绘制
  • 自动计算线荷载值并写入 XData

编辑与刷改 tgktarchwalledit tgktarchwallbrush

批量编辑荷载线参数,或以一根为模板刷改属性

  • 多选荷载线批量编辑参数
  • 属性刷:以源线为模板同步材料、层高等
  • 修改后自动重新计算线荷载

荷载修剪 tgktarchwalltrim

自动删除或打断与剪力墙重合的隔墙荷载线

  • 识别剪力墙图层范围
  • 删除完全落在剪力墙内的荷载线
  • 打断部分重叠段,保留非重叠段

楼层导入 tgkyjkstdflrdraw

从 YJK YDB 导入标准层平面图到当前图纸

  • 读取 YDB 中梁、墙、板构件几何
  • 梁青色、墙绿色、板蓝色
  • 为荷载切分和归属提供边界参考

荷载切分 tgkyjkloadsplit

按标准层梁墙板边界打断隔墙荷载线

  • 以 YJK 标准层构件为切割边界
  • 将跨房间荷载线打断为独立段
  • 每段可独立归属到对应房间

荷载归属 tgkyjkloadapply

将荷载线归属到对应房间的梁或板上

  • 自动判断:梁荷载、板荷载、墙内跳过
  • 归属成功后荷载线自动变色
  • 未归属荷载线保持原色,便于后续处理

可视化工具

标注显隐、归属显隐、荷载颜色、高亮无属

  • 标注显隐:切换荷载值标注显示/隐藏
  • 归属显隐:显示梁/板归属标注
  • 荷载颜色:按荷载值分组统一着色
  • 高亮无属:红色+加粗高亮未归属荷载线

增量导出 tgkyjkloadexport

将已归属的隔墙荷载增量导出为 YDB

  • 导出梁荷载和板荷载到 YJK 增量 YDB
  • 仅导出已归属荷载,未归属自动跳过
  • 生成导出日志,便于核查
  • YDB 可直接导入 YJK 结构模型
设置工况参数 归属楼板 显隐标注 增量导出 YJK

工况参数 tgkfiretrucksettings

配置消防车自定义工况的名称与组合系数,对应 YJK「自定义工况」对话框

  • 工况名称、质量系数、活载折减三联值
  • 九项组合系数(分项 / 组合值 / 频遇 / 准永久)
  • 参数持久化,下次增量导出自动生效

消防车归属 tgkfiretruckapply

点选楼板或圈选作用区域,按覆土折减自动计算消防车面荷载

  • 弹窗设置覆土厚度、应力扩散角、放大系数
  • 点选模式:多选楼板多段线逐块归属
  • 区域模式:圈出消防车作用范围按覆盖比例分配
  • 楼板跨度按最小外接矩形精确量取,斜板不虚高

修改荷载 tgkfiretruckedit

对已归属楼板手动覆盖消防车面荷载值

  • 多选楼板后输入新的面荷载值(kN/m²)
  • 标准值 / 折减系数保留备查,仅覆盖最终值
  • 覆盖后标注自动刷新

清除荷载 tgkfiretruckclear

移除楼板上的消防车荷载并清理标注

  • 多选楼板多段线批量清除
  • 清除 XData 增量并删除楼板中心标注
  • 楼板恢复为普通板,导出时自动跳过

荷载显隐 tgkfiretrucklabel

切换楼板中心的消防车面荷载值标注

  • 扫描全图已布置消防车荷载的楼板
  • 在楼板形心生成 / 隐藏面荷载值标注
  • 归属、修改后实时刷新,无需重复执行

增量导出 tgkfiretruckexport

将消防车楼面活荷载增量导出到 YDB,并在 YJK 创建自定义工况

  • 按楼板短跨与覆土厚度查表折减(GB 50009 附录 B)
  • 单一工况名下按楼板逐个布置面荷载
  • 多源 YDB 分组导出,各自独立输出文件
  • 生成导出日志,便于核查 q / qk / φ / μ
参数设置 识别区域 合并区域 生成配筋

参数设置 raftsettings

配置筏板附加钢筋的图层、标注样式和计算参数

  • 设置配筋区域框、钢筋、标注图层名
  • 配置可用钢筋直径系列(12~25mm)
  • 设置锚固长度倍数(默认 35d)
  • 支持从 CAD 图元拾取图层名

识别区域 raftarea

框选范围自动识别筏板板元,计算附加配筋面积

  • 框选窗口指定识别范围
  • 输入已有配筋,自动计算附加面积
  • 识别板元多边形与配筋标注的对应关系
  • 按包络面积生成矩形区域框

合并区域 raftmerge tgk_reinzone

手动合并或按容差自动合并相邻区域

  • 手动合并:选择多个区域框合并为一个
  • 容差并区:按配筋面积容差自动合并
  • 选择并区方向(X/Y),控制合并策略
  • 大幅减少区域数量,简化配筋布置

重绘区域 raftredraw

清除指定范围后重新识别并生成配筋

  • 框选重绘范围,输入已有配筋和方向
  • 自动清除旧区域框和钢筋
  • 重新执行识别 + 生成配筋完整流程

生成配筋 raftrebar

自动优化钢筋规格并绘制布置图

  • 自动优化直径和间距,满足包络面积
  • 绘制钢筋线、定位标注和范围尺寸标注
  • 无法自动匹配的区域标红提示
  • 钢筋线自动对齐到轴线网格
布置/读取桩位 识别边界与柱墙 编译与校验 生成 Jccad_0.ydb

桩筏基础建模 tgkpileraft

读取图纸中的桩位,结合筏板边界一键生成 YJK 基础模型

  • 从桩图层读取圆桩 / 正方形方桩
  • 自动识别筏板边界与加厚区
  • 校验并生成 Jccad_0.ydb

快速布桩 tgkpileraftdraw

选择筏板边界后自动布置桩位并绘制编号圆

  • 四种方式可组合:正交 / 斜交 / 柱下 / 墙下
  • 按桩径、桩距自动计算桩心网格
  • 桩位碰撞检测,自动剔除边界外桩位

YDB 结构导入 tgkpileraftimport

从 YJK 基础 YDB 导入节点、网格、柱墙并绘制参考底图

  • 读取 Jccad_0.ydb 节点 / 网格线 / 柱 / 墙 / 柱墩
  • 记录 CAD 与 YJK 坐标偏移量
  • 后续建模自动套用偏移转换

桩位识别

从指定图层批量读取桩位,支持圆桩与方桩

  • 识别 Circle 图元为圆桩,取圆心与直径
  • 识别闭合正方形多段线为方桩
  • 按图层名批量过滤

筏板边界与加厚区

识别筏板外轮廓与加厚区,厚度增量同步写入 YDB

  • 按图层或选中多段线确定边界
  • 按加厚区图层映射增量与方向
  • 自动绘制加厚区云图

坐标系转换

自动套用 YDB 导入偏移,CAD 坐标转换为 YJK 坐标系

  • 桩位与边界统一扣除偏移量
  • 保证 YDB 与上部结构坐标对齐
设置路径 扫描文件 编辑目录 生成 PDF 详情页 →

智能文件扫描

递归扫描项目目录,自动发现所有可处理的源文件

  • 支持 .out / .dwg / .pdf / .doc(x) / .xls(x) / .ppt(x)
  • 按文件名规则自动识别章节归属
  • 扫描结果表格展示,可按需启用或禁用单个文件

自动目录规划

基于文件名关键词自动规划章节结构,生成可编辑目录树

  • 章节键彩色标签区分归属类别
  • 拖拽排序、右键重命名、上下移动
  • 一键按当前归属重建目录
  • 支持启用/禁用单个章节或子项

多格式转换引擎

每种文件类型采用最优转换策略,失败时自动回退

  • .out:优先 Word COM 导出,回退内置文本 PDF
  • .dwg:优先 accoreconsole 引擎导出
  • Office:优先 Office COM 导出,回退占位页
  • .pdf:直接透传,零损耗

DWG 图纸处理

专业级 DWG 转 PDF,支持黑白打印和字体替换

  • accoreconsole 引擎导出
  • 黑白打印模式开关
  • 自动替换缺失 SHX 字体,防止乱码
  • 可配置打印样式表(CTB/STB)

PDF 合并与输出

按目录顺序合并所有 PDF,输出带完整目录的最终文件

  • 优先 Ghostscript 合并,回退目录型占位 PDF
  • 按目录章节顺序排列页面
  • 输出 report_log.json 运行日志
  • 生成进度窗口实时显示处理状态

项目保存与加载

一键保存当前配置为项目文件,下次打开自动恢复

  • 保存为 ReportProject.json 项目文件
  • 包含输入输出路径、所有选项、目录结构
  • 下次打开直接加载,无需重新配置

支持的文件格式

.out
YJK / PKPM 计算结果
Word COM → 内置文本 PDF
.dwg
AutoCAD 图纸
accoreconsole / AutoCAD COM
.pdf
已有 PDF(直接透传)
原样合并
.doc(x)
Word 文档
Office COM → 占位页
.xls(x)
Excel 表格
Office COM → 占位页
.ppt(x)
PowerPoint
Office COM → 占位页
自然语言输入 LLM 路由 Agent 调用工具 操作 CAD 返回结果

内置 AI Agent

基于 Semantic Kernel AgentGroupChat,LLM 自动选择最匹配的 Agent 接力完成任务

🔍 图纸查询员 QueryAgent

查询并汇报图纸基本信息,是信息检索的入口 Agent

  • 图纸文件名、图层数量、图元统计
  • 列出所有图层名称
  • 按图层统计图元数量
  • 查询图纸边界范围

📐 几何分析师 AnalysisAgent

分析几何数据与结构信息,承担识别与校验职责

  • 点 / 线 / 多边形数量、总长度、端点坐标
  • 结构识别:轴线、柱、梁、墙、板
  • 标注解析:截面、墙厚、板厚、配筋文字
  • 一致性校验:构件 / 截面 / 配筋文字匹配

🔧 CAD操作员 OperationAgent

执行交互式 CAD 操作,是功能最全面的执行 Agent

  • 选中图元信息读取、视图缩放
  • 图层详情、图元类型汇总
  • 填充创建 / 读取、绘制图元
  • 空间查询:区域内 / 最近 / 相交 / 相连图元
  • 外部参照管理、AutoLISP 兜底执行

🏗️ 柱施工图绘制 ColumnDrawingAgent

框架柱施工图绘制与柱表审查,对接 YJK 设计数据

  • 读取 YJK dtlCalc.ydb / dtlModel.ydb
  • 解析柱计算 DWG、附着外部参照
  • 生成柱表、标注尺寸
  • 柱表规则审查与校核

单 Agent 与多 Agent 模式

AI 助手面板内置切换开关,按需选择工作模式

单 Agent 模式

单一"结构工程 AI 助手"角色直接对话,响应快速

  • 共享一个 Kernel 与 ChatHistory
  • 所有 19 个工具插件全部可用
  • 适合简单查询与单一任务
  • 无法自定义 Agent 角色

多 Agent 模式 推荐

多 Agent 编排协作,LLM 自动路由与终止决策

  • Semantic Kernel AgentGroupChat 编排
  • LLM 选择策略:自动挑选下一个 Agent
  • LLM 终止策略:判断任务是否完成
  • 支持自定义 Agent 角色(agent-definitions.json)

19 个工具插件 · 60+ 工具函数

每个插件封装一组 [KernelFunction] 工具,Agent 按需调用

图纸查询 DrawingQuery

图纸概览、图层列表、图元数量、图纸边界

几何 Geometry

按图层几何统计、详细坐标数据

CAD操作 CadOperation

选中图元、缩放全图、图层详情、图元类型汇总

填充 CadHatch

创建图案 / 实体填充,读取填充信息

选择 CadSelection

按图层选择、按文字匹配选择

高亮 / 视图

CadHighlight 按句柄高亮、CadView 缩放至图元

图元读取 CadEntityRead

按句柄读取单个图元的详细数据

空间查询 CadQuery

区域内 / 多边形内 / 最近 / 相交 / 相连图元

外部参照 CadReference

列表 / 插入 / 绑定 / 卸载 / 重载 / 裁剪 / 对齐(13 个函数)

AutoLISP 兜底

CadAutoLispFallback:生成受保护脚本并执行

结构识别 StructuralRecognition

识别轴线网格、柱 / 梁 / 墙 / 板构件

标注解析 AnnotationParse

解析截面 / 墙厚 / 板厚标注与配筋文字

一致性校验 StructuralCheck

校验构件、截面、配筋文字的匹配关系

柱施工图 / 审查

ColumnDrawing 生成柱表、ColumnReview 规则审查

桩筏基础 PileRaftFoundation

预览桩位识别、生成桩位布置与 YJK foundation_spec

文件浏览 FileExplorer

列目录、读文本文件、搜索文件

绘制图元 CadDraw

按世界坐标绘制直线 / 圆 / 多段线 / 弧

MCP 外部工具 · 自定义 Agent

支持标准 MCP 协议接入外部工具,并允许自定义 Agent 角色

MCP 工具协议

接入符合 Model Context Protocol 的外部工具服务

  • 支持 stdio 本地进程与 sse/http 两种传输
  • 自动发现并注册 MCP 工具到 Kernel
  • 按服务器隔离,单点故障不影响其他工具
  • 配置持久化到 mcp-servers.json

自定义 Agent

通过 Agent 管理界面定义专属 Agent 角色

  • 指定名称、角色描述、指令模板
  • 分配可用工具白名单
  • 持久化到 agent-definitions.json
  • 与内置 Agent 共同参与多 Agent 编排

Procedure 工作流

将多步骤任务封装为可复用的工作流

  • ProcedureRouter 自动路由匹配的流程
  • 步骤间数据绑定与转换
  • AI 与传统 CAD 命令混合编排
  • 适合标准化、可重复的建模流程

如何启动 AI 助手

tgkaichat

在 AutoCAD 命令行输入 tgkaichat 打开可停靠的 AI 助手面板。面板内置单/多 Agent 模式切换开关、Agent 管理、MCP 配置入口。底层基于 Microsoft Semantic Kernel,兼容 Azure OpenAI 与任意 OpenAI 兼容端点。

核心特色

区别于传统 CAD 插件的差异化能力

1CAD 原生体验

所有功能以 AutoCAD Ribbon 面板和命令行交互呈现,无需切换软件。图层拾取、框选范围、属性刷改等操作完全融入 CAD 工作流。

2天正到 YJK 闭环

从天正建筑墙体自动识别隔墙荷载,经编辑、切分、归属,最终增量导出到 YJK 结构模型。打通建筑到结构的荷载传递链路。

3智能配筋优化

筏板附加钢筋自动识别板元配筋区域,智能优化钢筋规格,容差并区减少配筋规格数量,一键生成钢筋布置图。

4AI 助手集成 BETA

内建 Semantic Kernel 多 Agent AI 助手,支持单 Agent 和多 Agent 编排模式。4 个内置 Agent + 19 个工具插件覆盖图纸查询、几何分析、CAD 操作、结构识别等场景,并可扩展 MCP 外部工具与自定义 Agent。

5增量导出机制

隔墙荷载和参数化建模均支持增量导出。隔墙荷载仅导出已归属的梁/板荷载;参数化建模支持基于已有 YDB 追加,避免重复建模。

6配置自动持久化

参数化建模的所有配置自动保存到图纸 XData,下次打开同一图纸自动恢复。隔墙荷载参数和筏板配筋参数也支持预设保存与加载。

软件生态

TigerkinCAD 连接的软件与平台

CAD 平台

  • AutoCAD 2016
  • AutoCAD 2016
  • 天正建筑

结构分析

  • 盈建科 YJK
  • YDB 原生格式
  • 增量导出

AI 能力 BETA

  • Semantic Kernel
  • 4 Agent + 19 工具插件
  • 多 Agent 编排
  • MCP 工具协议

独立工具

典型应用场景

天正建筑转 YJK 荷载

建筑师提供天正建筑图,结构工程师用 TigerkinCAD 自动读取隔墙荷载,经切分归属后增量导出到 YJK 模型,避免手动逐根录入。

消防车楼面活荷载布置

地下车库顶板消防车荷载按规范附录 B 逐板折减工作量大。在 CAD 中点选楼板或圈选作用范围,按覆土厚度自动计算面荷载,增量导出到 YJK 形成「消防车」自定义工况,省去逐板手算与录入。

CAD 图纸快速建模

在 CAD 中按构件类型分图层绘制,通过参数化建模模块一键配置规则、校验并导出 YDB,快速生成 YJK 结构模型。

筏板配筋自动化

从 YJK 导出筏板配筋结果,在 CAD 中自动识别附加筋区域,智能优化钢筋规格,一键生成钢筋布置图,大幅减少手动标注工作量。

AI 辅助图纸操作 BETA

通过 AI 助手用自然语言查询图纸信息、执行几何分析、批量操作 CAD 图元,降低命令记忆负担,提升操作效率。

结构计算书一键 PDF

扫描 .out / .dwg / Office / PDF 源文件,自动识别章节归属并规划目录结构,转换合并为一份完整的结构计算书 PDF,适合反复迭代调整的计算书编制场景。