English | 简体中文
本项目是一个 AI 驱动的工业电气控制电路图生成工具。用户只需用自然语言描述控制需求(如"设计一个延时启动电路"),即可获得完整的、可直接编译的 LaTeX 电路图代码,输出符合 GB/T 电气制图标准。
核心能力:
circuit-latex-generator/ ├── assets/ │ └── latex-template.tex # LaTeX 电路图基础模板(含符号库定义) ├── references/ │ ├── symbol-library.md # 电气符号库参考(9 种标准符号) │ └── latex-guide.md # LaTeX 绘图指南(布局、连线、坐标规则) ├── SKILL.md # AI 智能体技能定义(工作流与使用规范) └── README.md
| 符号 | 代码 | 用途 |
|---|---|---|
| 隔离开关 | QS | 主电路总开关 |
| 接触器主触点 | KM | 控制主电路通断 |
| 熔断器 | FU | 短路保护 |
| 热继电器 | BBmain | 过载保护 |
| 常开触点 | NO | 启动按钮、自锁触点 |
| 常闭触点 | NC | 停止按钮、互锁触点 |
| 延时闭合常开触点 | KTNO | 延时启动 |
| 延时断开常闭触点 | KTNC | 延时停止 |
| 线圈 | Coil | 接触器/定时器线圈 |
| 符号类型 | 命名格式 | 说明 |
|---|---|---|
| 隔离开关 | QA0 | 主电路总开关 |
| 接触器 | QA1, QA2, QA3 | 对应 M1/M2/M3 |
| 熔断器 | FU1, FU2 | 主电路/控制电路 |
| 热继电器 | BB1, BB2, BB3 | 对应 M1/M2/M3 |
| 停止按钮 | SF1 | NC 常闭触点 |
| 启动按钮 | SF2, SF3, SF4 | NO 常开触点 |
| 时间继电器 | KT1, KT2, KT3 | 延时控制 |
通过 AI 编码助手(如 Cursor、Windsurf 等)加载本项目的 SKILL.md,即可用自然语言描述需求生成电路图。
输入:
设计一个控制线路,要求第一台电动机启动 10s 后,第二台电动机自行启动;运行 5s 后,第一台电动机停止并同时使第三台电动机自行启动;再运行 10s,电动机全部停止
生成流程:
输入:
设计一台电动机的正反转控制电路,要求有互锁保护
生成流程:
tikz(必需)、ctex(中文支持)、pgfplots(可选)xelatex circuit.tex