
PowerBridge
eda_gkpcwobun3v1.0.0
PowerBridge - 将 Simulink/Simscape 功率电路转换为一键可编辑的 EasyEDA 原理图。把 Simulink/Simscape power electronic topologies convert to editable EasyEDA schematics.
详情
更改日志
历史版本
评论
PowerBridge
eda_gkpcwobun3详情
更改日志
历史版本
评论
简体中文 | English | 繁體中文 | 日本語 | Русский
PowerBridge
将 Simulink / Simscape 功率电路(.slx 模型)转换为 嘉立创EDA专业版 / EasyEDA Pro 可编辑原理图的扩展。
采用两阶段生成架构:先放置器件,再自动连线。链路全程可控、可检查,器件创建与连线彻底解耦。
[!NOTE]
本项目基于 pro-api-sdk 扩展开发框架构建,使用嘉立创EDA专业版扩展 API 实现。
功能特性
- 两阶段生成:Step 1 仅放置器件(不创建任何导线),用户检查后 Step 2 才自动连线,问题定位更清晰。
- Connectivity Preflight:连线前全面检查 IGBT 引脚映射、端点解析与 Gate 排除,存在未解析端点时阻断连线,绝不生成半残电路。
- 语义化 Pin 映射:开关器件(IGBT, LCSC
C47967303)按引脚名/引脚号判定 Collector / Emitter / Gate,不依赖空间位置猜测;Gate 为硬性禁止端口(不接线、不建网)。 - 手动引脚设置:在 UI 中为
C47967303指定 Collector / Emitter / Gate,下拉来自实际读取的引脚,保存后所有同型号器件共用。 - 确定性位号:按类型前缀(Q/D/C/L/R/U)加相对位置字典序,为每个器件分配稳定且可复现的位号(如
Q1、C2、R3)。 - 测量块智能过滤:Voltage Measurement / Current Measurement 不生成图元,且不把不同电气节点错误短路。
- 几何感知布线:优先复用 Simulink 原始连线几何,并确保所有导线轴对齐(水平/垂直),符合 EasyEDA 导线规范。
- 可重复连线:再次自动连线时检测并仅删除 PowerBridge 生成的导线,不影响用户其它原理图线路。
使用方式
- 在嘉立创EDA专业版中打开或新建一个原理图页。
- 打开菜单 PowerBridge → PowerBridge 两阶段生成。
- 在窗口中点击 选择 .slx 文件,选择本地的
.slx功率电路模型。 - Step 1 — 放置器件:点击「放置器件」,此时仅创建器件、不生成任何导线,检查器件布局与位号。
5.(可选)器件引脚设置:为 IGBT
C47967303指定 Collector / Emitter / Gate。 - Step 2 — 自动连线:点击「连线预检查」确认 Preflight 为 PASS,再点击「自动连线」生成导线。
提示:
- Step 1 未完成时,「自动连线」按钮为禁用状态。
- 存在未解析端点或 Gate 违规时,自动连线会被阻断并具体提示问题。
- Gate 端口保持悬空,不参与主功率 Net 连接。
使用演示

DEBUG / 开发功能
Core MVP Test、Device Validation、Pin Inspection、Routing Audit 等开发功能已移入 UI 的 DEBUG / Developer Tools 面板,仅当 DEBUG_MODE = true(见 src/state.ts)时显示,正式版本默认隐藏。
构建
npm install
npm run build
构建产物生成于 ./build/dist/powerbridge_v1.0.0.eext,在嘉立创EDA专业版中通过「高级 → 扩展管理器」导入即可。
技术架构
.slx 模型 (OPC/ZIP)
│ slxParser:解析块 / 端口 / 连线树
▼
中立 IR (PowerBridgeCircuit)
│ slxExporter:过滤测量块、继承布局、确定性位号
▼
Step 1 放置器件 (placeComponents)
│ 仅创建器件,不建 Wire
▼
Step 2 自动连线
│ Connectivity Preflight(IGBT Pin / 端点 / Gate)
│ → PASS → 几何路由 → 绘制导线 → Endpoint & Topology Audit
▼
EasyEDA 可编辑原理图
开源许可
本扩展使用 Apache License 2.0 开源许可协议。
Changelog
All notable changes to the PowerBridge extension.
1.0.0
初始版本(Initial release)。
已实现功能 / Implemented
- SLX 模型导入:通过「PowerBridge → Import SLX Model」图形化选择任意 Simulink/Simscape
.slx功率电路模型,解析块/端口/连线树并生成可编辑原理图。 - 自动化器件放置:继承 Simulink 原始相对布局,自动在系统库检索并放置功率器件(IGBT、二极管、电阻、电容、电感、直流电压源、地等)。
- 确定性位号:按类型前缀(Q/D/C/L/R/U)+ 相对位置字典序,为每个器件分配稳定、可复现的位号(如
Q1、C2、R3)。 - 测量块智能过滤:Voltage/Current Measurement 块不生成图元,同时保证不同电气节点不被错误短路。
- 几何感知布线:优先复用 Simulink 原始连线几何;新增导线正交化处理,确保所有线段轴对齐(水平/垂直),符合 EasyEDA 导线规范。
- 中文转换报告:导入完成后输出器件/网络/位号/耗时等结构化报告。
- 辅助菜单:
Core MVP Test(最小化验证)、Verify Devices(校验系统库器件映射)。
即将实现 / Planned
- 更多器件映射:扩展 MOSFET、变压器、连接器、受控源等更多 Simulink 功率块的映射。
- 网表/PCB 联动:基于生成原理图进一步生成网表并支持 PCB 布局。
- 参数迁移:将 Simulink 块参数(阻值、容值、电感值等)写入 EasyEDA 器件属性。
- 多页/子系统展开:支持嵌套子系统的递归展开与多原理图页组织。
- SPICE 仿真导出:将转换后的电路导出为 SPICE 网表并在嘉立创EDA中仿真。
- 多语言界面:菜单与报告的多语言(i18n)支持。

暂无数据
类型
Other
关键词
PowerSimulinkSimscapeConverterSchematic
扩展信息
| 版本 | v1.0.0 |
| 发布者 | LilMonsterOvO |
| 发布时间 | 2026-08-13 19:33:05 |
| 名称 | powerbridge |
| UUID | 11e651a949894c13aee3e52e1bd0e4b4 |
| 适用EDA版本: | ^3.2.0 |
| 报告 | 报告滥用 |
评论