
网表生成器
OSHWHub79v1.0.5
分析原理图网表,提供引脚网络表、网络连接表、器件连接图、器件拓扑图等多种视图,支持多格式导出。拓扑图电源红线/地灰线区分,性能优化。
详情
更改日志
历史版本
评论
网表生成器
OSHWHub79详情
更改日志
历史版本
评论
网表分析器
基于 EasyEDA Pro 扩展接口的网表分析工具,支持一键提取原理图网表,并在 EasyEDA Pro 中进行网表查看、连接关系分析、连接器引脚映射可视化、器件拓扑图、BOM 提取与多格式导出。
支持内容
支持以下内容:
- 全量网表查看

- 连接关系参考网表

- 连接关系图(连接器引脚映射)

- 器件拓扑图

- 网表 JSON 查看

- BOM 提取与导出

在图中能力
可用于:
- 快速查看原理图所有器件与引脚连接关系
- 分析网络之间的连接分组与方向
- 自动识别连接器配对并生成引脚映射图
- 提取器件清单并导出 CSV
- 导出完整网表、连接关系网表和原始 JSON
功能特性
- ✨ 一键生成网表 - 从 EasyEDA Pro 当前原理图中直接提取网表数据
- 📊 统计看板 - 显示元件数量、网络总数、引脚连接数、悬空引脚和未命名网络
- 📋 全量网表视图 - 以表格形式查看器件、引脚、网络、分类和描述
- 🔗 连接关系参考网表 - 将网络连接整理为更适合阅读和检查的连接关系表
- 🧭 连接器配对识别 - 自动提取连接器之间的配对关系
- 🖼️ 连接关系图 - 生成连接器引脚映射 SVG 图,支持缩放、拖拽和筛选
- 🕸️ 器件拓扑图 - 可视化展示器件间的连接关系网络,默认过滤 GND 网络,点击引脚可高亮同名网络,支持按网络筛选
- 🧾 BOM 提取 - 根据器件属性聚合生成 BOM 清单
- 💾 多格式导出 - 支持导出全量网表 CSV、连接关系 CSV、原始 JSON 和引脚映射 SVG
- 🌐 中英双语 - 支持中文和英文界面切换
- 🎨 深浅色主题 - 支持浅色/深色主题切换
- 🔍 筛选分析 - 支持按分类、网络分组、器件前缀和连接对进行筛选查看
已知问题
- 引脚名称增强包含异步补全逻辑,某些跨页器件的引脚名可能不会立即在首屏结果中体现
- 部分 CSV 导出内容在特殊字符较多时,仍建议在 Excel 或文本工具中二次确认格式
- "应用到画布"的底层消息处理已预留,但当前界面版本主要以分析与导出为主
安装
- 打开嘉立创EDA Pro
- 进入原理图编辑器
- 点击 高级 → 扩展管理器 → 扩展列表
- 查找网表分析器并安装,或点击导入扩展
- 选择已构建好的 .eext 文件
- 确认安装
使用方法
打开插件
在原理图编辑器中,点击顶部菜单: 网表分析器 → 生成网表 插件窗口将自动打开,并开始加载和显示当前原理图的网表数据。
查看网表
插件打开后,可在左侧切换不同分析面板:
- 全量网表
- 连接关系参考网表
- 连接关系图
- 原始 JSON
使用筛选
在表格、映射图和拓扑图面板中,可使用筛选项快速聚焦特定内容,例如:
- 某一类器件
- 某一组网络
- 某一类连接器
- 某一组引脚映射关系
界面说明
1. 顶部统计栏
显示以下信息:
- 元件数量
- 网络总数
- 引脚连接数
- 悬空引脚
- 未命名网络
2. 全量网表
以表格形式展示:
- 位号
- 引脚号
- 引脚名称
- 网络名称
- 器件分类
- 描述信息
3. 连接关系参考网表
将网络重新组织为更适合人工检查的连接关系格式,便于查看:
- 哪个器件的哪个引脚
- 通过哪个网络
- 连接到哪个目标器件和引脚
4. 连接关系图
自动提取连接器对,并生成可视化引脚映射图,支持:
- 缩放
- 拖拽
- 中心复位
- 连接对切换
- SVG 导出
5. 网表 JSON
显示从原理图提取的原始网表 JSON 数据,适合调试、验证和二次开发。
6. 器件拓扑图
自动分析器件之间的连接关系,生成可视化拓扑图,支持:
- 默认过滤 GND 网络,避免干扰网络可视化
- 点击引脚高亮同名网络
- 按网络筛选过滤显示内容
- 交互式缩放和拖拽浏览
- SVG 格式导出
导出功能
支持导出
- 全量网表 CSV
- 连接关系 CSV
- 原始 JSON
- 引脚映射 SVG
- 器件拓扑图 SVG
- BOM CSV
导出说明
- 全量网表 CSV:适合做完整连接审查与归档
- 连接关系 CSV:适合做接口检查和线束核对
- 原始 JSON:适合做脚本处理和调试
- 引脚映射 SVG:适合作为设计说明、接口文档或交付附件
- 器件拓扑图 SVG:适合作为系统架构说明和设计文档
- BOM CSV:适合做采购、整理和归档
BOM 提取
点击提取 BOM 按钮后,插件会根据器件属性自动聚合生成 BOM 清单。 默认提取的信息包括:
- 位号
- 器件名称
- 规格/数值
- 封装
- 制造商
- 制造商料号
- 供应商料号
- 数量
数据来源
插件主要通过 EasyEDA Pro 提供的原理图制造数据接口获取网表,并对数据进行进一步增强,包括:
- 从网表 JSON 中预填引脚名称
- 通过 EDA API 尝试补全引脚名称
- 支持多页原理图中的器件引脚信息匹配
- 对连接器和网络进行额外分析和归类
适用场景
- 原理图连接检查
- 板级接口关系核对
- 连接器对接关系梳理
- 线束定义与整理
- 设计交付资料导出
- BOM 初步提取与整理
开发
npm install
npm run compile
npm run build
构建后的扩展包位于构建输出目录中,可导入 EasyEDA Pro 安装使用。
技术栈
- EasyEDA Pro API - 插件开发接口
- TypeScript - 主逻辑实现
- iframe + HTML + CSS + Vanilla JavaScript - 界面与交互
- SVG - 引脚映射图导出与展示
许可证
Apache-2.0
贡献
欢迎提交 Issue 和 Pull Request。
相关链接
更新日志 / Changelog
[1.0.5] - 2026-06-26
新增 / Added
- 支持多语言
[1.0.4] - 2026-06-17
新增 / Added
- 器件拓扑图 - 可视化展示原理图中器件之间的连接关系网络
- 拓扑图默认过滤 GND 网络,避免干扰网络可视化
- 拓扑图支持点击引脚高亮同名网络
- 拓扑图支持按网络筛选过滤显示内容
优化 / Optimized
- 连接关系图算法优化 - 改进电源和 GND 网络的识别逻辑,减少误分类
- 多器件场景下的渲染性能优化,提升流畅度
- 更新扩展打包构建流程,确保路径格式兼容性
[1.0.3] - 2026-05-07
优化 / Optimized
- 优化中英文界面切换卡顿问题,实现按需重渲染
- 优化大文件连线图缩放/平移卡顿问题,添加 GPU 加速与 requestAnimationFrame 帧合并
- 优化连接关系图算法,修复分组键系统在英文模式下失效的 Bug
- 优化文字换行的视觉效果
[1.0.2] - 2026-04-17
新增 / Added
- 添加双向筛选联动功能(选择元件时网络下拉菜单只显示相关网络,反之亦然)
- 添加清除筛选按钮
- 切换英文时产品名变成"Netlist Explorer"
修复 / Fixed
- 清除筛选按钮去除高亮效果
[1.0.1] - 2026-04-17
优化 / Optimized
- 添加主题切换防抖优化,告别卡顿
- 添加侧边栏切换防抖优化
- 添加网表JSON延迟渲染优化
- 添加连接关系图缓存机制,避免重复计算
- 添加渐进式加载,加速首屏显示
修复 / Fixed
- 移除悬空引脚统计显示
- 更新插件名称为"网表生成器"
- 更新插件描述
[1.0.0] - 2026-04-17
新增 / Added
- 初始版本发布
- 网表可视化展示
- 连接关系图生成
- 多格式导出支持

暂无数据
类型
Other
关键词
netlist网表BOM元件连接导出CSVJSON
扩展信息
| 版本 | v1.0.5 |
| 发布者 | OSHWHub |
| 发布时间 | 2026-07-08 14:29:37 |
| 名称 | netlist-explorer |
| UUID | a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6 |
| 适用EDA版本: | ^3.0.0 |
| 报告 | 报告滥用 |
评论