
信号缺失检测助手
嘉立创EDA-牧尘1v1.2.1
扫描工程内全部原理图,识别单连接/悬空网络(有名网络器件数不足、悬空标签(单一网络名仅覆盖 1 个连通组,无对端)、无器件悬空标签/端口、未命名孤立导线、孤立引脚),沿导线描线高亮并生成检测报告,供设计评审参考。网络按单张原理图作用域判定,同名网络跨图页自动合并,电源网络标识符与短接符号(Short-Symbol)视为有效连接。高亮颜色/线宽与单连接判定规则(器件数阈值、标识符/短接符号处理、检测项开关)均可在设置面板自定义。
详情
更改日志
历史版本
评论
信号缺失检测助手
嘉立创EDA-牧尘1详情
更改日志
历史版本
评论
信号缺失检测助手 (Signal Absence Detection)
EasyEDA Pro(嘉立创EDA专业版)原理信号评审扩展:一键扫描工程内全部原理图,识别单连接 / 悬空网络并沿导线描线高亮,生成可定位的检测报告。
核心能力:合并既有导线连接,识别独立的单网络标签
合并器件原有的导线连接关系:检测先建立完整的网络连通关系——导线按几何连通性分组(端点重合 / T 型连接),再合并网络标签 / 端口同名连通组(跨岛 / 跨图页)、短接符号桥接的连通组。器件之间已经用导线直连的关系会被完整并入同一网络,不会拆开重复统计,也不会因此误报。
识别独立的单网络标签(无对端悬空标签):网络标签的作用是代替导线直连。合并完成后,若某一网络名在整张原理图内仅覆盖 1 个连通组——即标签没有连到任何对端——则判为独立悬空标签并报告;此时即使该组内器件之间已有导线直连(如 R13 与 U8 直连、其上挂的 EN2.8V 标签),标签也没有建立任何连接,照样报告。网络名覆盖 ≥ 2 个连通组则视为标签生效,不报告。
| 场景 | 网络名覆盖岛数 | 判定 |
|---|---|---|
EN2.8V 标签挂在 R13—U8 直连导线上,别处无同名 | 1 | ✅ 报告(独立悬空标签) |
EN5.0V 标签同时出现在主网络与 U5 引脚处 | 2 | 不报告(标签生效) |


检测项
| 类型 | 说明 | 示例 |
|---|---|---|
| 单连接 | 有名网络器件数 ≤ 阈值(默认 1);或单一网络名仅覆盖 1 个连通组(悬空标签) | MCU 引脚 + 网络标签,标签无对端(如 OSC_IN、UART_TXD);R13 与 U8 直连导线上的 EN2.8V 标签无对端 |
| 无器件连接 | 有名网络 0 器件连接 | 悬空网络标签 / 网络端口 |
| 未命名网络 | 空网络名孤立导线仅连 1 个器件 | 开关悬空的一侧 |
| 悬空导线 | 无任何连接的孤立导线 | 误放置的导线段 |
| 孤立引脚 | 未连任何导线、且无非连接(noConnect)标识的引脚 | 漏连的器件引脚 |
判定规则
- 作用域 = 单张原理图(跨图页):同名网络标签 / 端口跨图页出现即视为同一网络(多图页连接的正确表达);不同原理图之间不合并。
- 导线先按几何连通性分组(端点重合 / 端点落线段的 T 型连接;十字交叉不合并),再按网络名跨图页合并。
- 短接符号(Short-Symbol)两引脚间视为导线直连:桥接的连通组跨岛合并、网络名互通(如 PA9 与 UART_RXD 经短接符号相连即为同一网络),且不计入器件数。
- 网络标签 / 端口代替导线直连:标签/端口的网络名并入所在连通组,同名连通组跨岛 / 跨图页合并;标签直贴无导线的引脚时以该引脚建立伪连通组参与合并。
- 悬空标签(标签无对端):合并后,单一网络名在整张原理图内仅覆盖 1 个连通组 —— 标签没有连到任何对端 —— 判为单连接;此时即使组内器件已通过导线直连(如 R13 与 U8 直连、EN2.8V 标签无对端)仍会报告。网络名覆盖 ≥ 2 个连通组视为名字生效,不判单连接。
- 电源网络标识符(VCC / GND 等网络符号)视为有效连接,挂有标识符的网络不判为单连接。
- 引脚设有非连接标识(noConnect) 的不计入孤立引脚。
- 与其他导线有交点、但全局仍只有一个网络名的网络同样会被识别并高亮(视觉上像连接,实际未连通)。
以上判定规则均可自定义(见下节)。
使用方法
- 打开工程中任意一个原理图页面;
- 菜单栏 🔌 信号缺失检测 → 检测并高亮单连接网络;
- 插件遍历全部原理图页,沿问题导线绘制红色标记线(孤立引脚沿引脚方向画短标记),完成后 toast 提示发现数量;
- 菜单 查看检测报告... 打开报告面板,点击 定位 可跳转到对应图页,画布自动缩放居中到目标网络(橙色聚焦标记),再次定位其他网络时自动重置上一次标记;
- 菜单 清除高亮 移除全部标记线。
自定义设置
菜单 设置... 可修改以下配置(持久化保存,下次检测生效):
| 配置项 | 默认值 | 说明 |
|---|---|---|
| 标记颜色 | #e63228 | 高亮标记线颜色(#rrggbb) |
| 标记线宽 | 3 | 1 ~ 10 |
| 器件数阈值 | 1 | 器件数 ≤ 阈值判为单连接;0 = 仅报告无器件连接的网络(悬空标签判定同时关闭) |
| 电源标识符视为有效连接 | 开 | 关闭后挂有 VCC/GND 等标识符的网络也参与单连接判定 |
| 短接符号视为导线连接 | 开 | 关闭后短接符号不参与连通性合并 |
| 检测项开关 | 全开 | 单连接 / 无器件连接 / 未命名网络 / 悬空导线 / 孤立引脚,可单独关闭 |
菜单项
- 检测并高亮单连接网络(
detectAndHighlight) - 清除高亮(
clearHighlight) - 查看检测报告...(
openReport) - 设置...(
openConfig)
安装
扩展管理器 → 安装扩展 → 选择 release/signal-absence-detection-1.2.0.eext。
打包
./package.ps1
依赖 extension.json、dist/index.js、iframe/index.html、iframe/config.html、images/logo.png,产物输出到 release/。
许可证
Apache-2.0
更新日志
1.2.1 (2026-08-25)
- 标记生成 / 移除全部显式指定目标画布(tabId),不再依赖「最后输入焦点的画布」,修复多图页工程下标记可能绘制到错误画布的问题(检测、清除高亮、报告定位三处入口统一修正)。
- 检测完成后回到检测前所在图页,不再停留在最后绘制的页面。
- 修复重复执行检测时旧标记仅清除焦点画布、其余图页残留的问题,现逐页清除。
- 已知问题:检测后右侧属性面板可能残留多选摘要(多个属性 / 过滤文本),点击画布即可恢复——系编辑器指示标记(BETA API)实现自身的问题,暂不处理。
1.2.0 (2026-08-25)
- 新增「悬空标签」判定:单一网络名在整张原理图内仅覆盖 1 个连通组(标签无对端)时判为单连接,即使该组内器件已通过导线直连(如 R13 与 U8 直连、EN2.8V 标签无对端)。
- 网络名把 ≥ 2 个连通组连成一张网(跨图页同名 / 标签代替导线)视为名字生效,不判单连接;短接符号桥接的多名字等价类(PA9 / UART_RXD 类)行为不变。
- 器件数阈值设为 0(仅报告无器件连接)时,悬空标签判定不生效。
- 报告数据新增 reason / islands 字段(区分「器件数不足」与「悬空标签」)。
1.1.1 (2026-08-25)
- 网络标签 / 端口代替导线直连的完整合并判断:标签/端口网络名并入所在连通组的网络名集合,同名连通组跨岛 / 跨图页合并(如 EN2.8V 标签分别挂在已有导线直连的 R13、U8 上时,标签岛与导线岛合并为同一网络,不误判为单连接)。
- 标签直贴无导线引脚:以该引脚建立伪连通组参与命名合并,且不再误报为孤立引脚。
- 无线段网络(标签直贴引脚)的发现以引脚方向短标记高亮并支持定位。
- netlabel / netport 类型枚举改为带回退的类型过滤(同 short_symbol)。
1.1.0 (2026-08-25)
- 新增设置面板(菜单「设置...」):高亮颜色、标记线宽可自定义。
- 单连接判定规则可配置:器件数阈值(默认 1,0 = 仅报告无器件连接)、电源标识符是否视为有效连接、短接符号是否视为导线连接、五类检测项独立开关。
- 报告面板定位重绘时遵循自定义颜色/线宽。
1.0.3 (2026-08-25)
- 检测完成后不再自动弹出报告面板,改为仅 toast 提示,用户可经菜单「查看检测报告...」手动打开。
1.0.2 (2026-08-25)
- 报告面板「定位」增强:画布自动定位并缩放到目标网络(
generateIndicatorMarkers的zoom参数)。 - 定位不再残留上一次的橙色标记:每次定位先重置该页标记,再重绘红色基础标记与目标网络橙色聚焦标记。
1.0.1 (2026-08-25)
- 新增短接符号(Short-Symbol,
short_symbol)支持:两引脚间视为导线直连,桥接的连通组跨岛合并、网络名互通(等价类合并,如 PA9 / UART_RXD),不计入器件数。 - 有名网络报告显示等价类全部网络名(多名字以
/连接)。
1.0.0 (2026-08-25)
- 首个版本。
- 按单张原理图(跨图页)作用域检测:单连接有名网络、无器件连接网络、未命名孤立导线、悬空导线、孤立引脚。
- 同名网络跨图页合并;电源网络标识符视为有效连接;noConnect 引脚跳过。
generateIndicatorMarkers沿导线描线高亮(不随点击消失),孤立引脚画方向短标记。- 检测报告面板:分类统计、关键字筛选、逐项定位(跳页 + 橙色叠加标记)。

暂无数据
类型
Schematic
关键词
NetSingleHighlightReview单连接悬空网络高亮
扩展信息
| 版本 | v1.2.1 |
| 发布者 | chenlong11 |
| 发布时间 | 2026-08-25 16:27:40 |
| 名称 | signal-absence-detection |
| UUID | a7f3d2c8e94b4f10b8a6c5d2e1f0a9b4 |
| 适用EDA版本: | ^3.2.0 |
| 报告 | 报告滥用 |
评论