
差分对雷达
OSHWHub8v26.7.1
极速识别 PCB 差分对并一键写入
详情
更改日志
历史版本
评论
差分对雷达
OSHWHub8详情
更改日志
历史版本
评论
你还在为差分对一个个手动加到手酸而担心吗?
你还在为”特殊中缀”识别不到而夜不能寐吗?
快来使用差分对雷达,一键识别、一键写入、一键管理,守护你的腱鞘炎。
卖点
自动识别 PCB 差分对,表格化管理,勾选则写入,专治手动重复劳动。 内置规则管理器,支持修改规则、改名、删除差分对。
识别规则
- 匹配逻辑:仅输入的字符串不同,其余字符完全一致
- 规则支持多字符输入
- 差分字符位置不限,前缀/中缀/后缀都能识别
功能详情
一键识别与写入
识别结果勾选后直接写入 PCB,快到让你怀疑人生。

规则管理
默认规则开箱即用,自定义规则随手添加,默认规则也可删除。

差分对管理

规则管理器中可修改差分对的规则绑定、名称、以及删除:
- 修改规则: 每行下拉选择框切换规则,即时预览
- 修改名称: 点击差分对名直接编辑,自动去重
- 单行删除: 鼠标悬停显示 × 按钮,点击标记删除
- 批量删除: 勾选多行后点击"删除选中",一次性标记
所有修改点击"应用修改"后统一写回,支持撤销前反悔。
分组表格与勾选
按规则分组,勾选成批操作,拒绝“逐条点点点”。

网络定位与高亮
点网络名即可定位并高亮,不再迷路。

网络长度双行显示
长度在网络名下方,信息密度更高。

已存在标记
已有差分对一眼可见。

导出 CSV
一键导出识别结果,方便留档与协作。

使用方式
差分对雷达
- 打开 PCB 文件
- 顶部菜单点击 差分对雷达 → 差分对雷达
- 插件自动识别并展示分组结果
- 按需勾选,点击 写入PCB
规则管理
- 顶部菜单点击 差分对雷达 → 差分对规则管理
- 加载当前 PCB 所有差分对及其规则绑定
- 修改规则/名称,或标记删除,点击 应用修改
功能清单
- 默认规则识别(P/N、P/M、_H/_L、DP/DM、_T/_C、+/-、∅/#、∅/_B、_POS/_NEG)
- 规则支持多字符、大小写忽略、允许单侧为空
- 规则优先级匹配并按规则分组展示
- 自定义规则添加/删除、回车添加、自动去重与本地持久化
- 默认规则可删除并一键重置
- 识别结果表格化展示,支持全选/分组选择/半选态
- 差分对名可编辑并自动去重生成
- 正/负网络列排序、是否已存在排序
- 网络点击定位:清空选中、清空高亮、选中网络、缩放视图、高亮网络
- 网络长度开关展示并批量读取
- 已存在差分对显著标记,写入时自动跳过
- 写入 PCB 支持进度提示、顺序重试、结果统计(成功/跳过/失败)
- 识别/写入状态提示与图标颜色反馈
- 支持浅色/深色模式切换
- 版本号展示与跳转入口
- 识别结果可导出 CSV(仅导出勾选项)
- 支持独立窗口与嵌入模式(窗口控制按钮)
- 规则管理器:修改差分对规则绑定、在线编辑名称、单行/批量删除
- 规则管理器:修改/改名/删除统一应用,标记-提交模式防误操作
26.7.1
- 变更UUID,原始用户可能需要重新安装才能检测版本更新
26.4.9
修复
- 自定义规则添加时缺少
key和priority属性,导致规则无法正确匹配 - 差分标识支持中间位置匹配(如
OUTRB7中的B),不再局限于 endsWith/startsWith
26.4.8
修复
- 扩展名称恢复为"差分对雷达"(displayName 与 headerMenus.title)
26.4.7
新增
- 规则管理器支持差分对名在线编辑修改
- 新增全局删除按钮,可批量删除勾选差分对
- 每行增加删除按钮(×),点击标记删除单行
修复
- 删除差分对改为调用
deleteDifferentialPairAPI,确保删除正确生效
优化
- 表格信息密度优化,行高与间距压缩
- 应用修改时同时处理规则变更、改名与删除
- 状态计数细化为"待改规则 / 待改名 / 待删除"
26.4.6
新增
- 新增规则管理器页面,独立管理 PCB 所有差分对及其规则绑定
- 从
getAllDifferentialPairs()API 加载差分对列表 - 从
getCurrentRuleConfiguration()API 解析规则配置与默认规则 - 从 PCB 源文件 NDJSON 解析 RULE_SELECTOR 规则绑定关系
- 默认规则检测(ruleState === 1 或 isSetDefault === true)
- 表格展示:差分对名、正网络、负网络、当前规则列
- 每行规则下拉选择框,支持切换规则并实时预览
- 文本搜索过滤(搜索差分对名,忽略大小写)
- 规则过滤(按当前规则筛选)
- Shift+点击范围选择,Ctrl+点击多选非连续行
- 全选/取消全选,支持半选状态(indeterminate)
- 批量规则分配:选中多行后统一切换规则
- 标记-提交模式:修改标记后统一点击"应用修改"生效
- 修改行黄色左边框+加粗状态标记
- 从 NDJSON 解析规则绑定并写回 PCB 源文件
- 写回机制:
setDocumentSource()+pcb_Document.save()持久化 - 加载状态:模糊背景 + 旋转加载指示器
- 状态消息:错误/警告/提示/成功图标与颜色反馈
- 浅色/深色主题切换,localStorage 持久化记忆
- 窗口控制:关闭/最小化/最大化按钮(macOS 风格圆点)
- IFrame 环境检测:非 IFrame 时自动隐藏窗口控件
- 版本号徽章展示,点击跳转扩展页面
- 刷新按钮:重新加载数据并清除所有待修改状态
26.1.18
修复
- 修复 P/M 规则在前缀与混合命名下的漏匹配问题
26.1.17
修复
- 移除 [i]_P/[i]_N 默认规则以避免冗余识别
优化
- 识别规则区域改为单行横向滚动,降低高度占用
26.1.16
新增
- 增加 10 个优先级默认差分对规则(P1-P10)
- 支持一个网络为空的规则输入
- 规则匹配忽略大小写
优化
- 规则匹配按优先级处理
26.1.15
修复
- 写入差分对时因并发导致部分写入失败的问题
26.1.14
优化
- 写入差分对增加并发处理以提升速度
- 写入时加载提示展示已写入/待写入/总写入数量
26.1.13
新增
- 状态提示支持错误/警告/提示/成功颜色与图标
- 规则输入框支持回车添加规则
优化
- 深色切换按钮滑动动效
- 标题栏文案更新为鼓励与建议入口
26.1.12
优化
- 标题栏文案更新为鼓励与建议入口
- 表头排序提示保持常显并支持网络列排序
26.1.11
新增
- 是否已存在列支持排序
优化
- 分组表头对数显示移动到规则后
26.1.10
新增
- 支持浅色与深色模式切换
- 规则区添加重置默认规则入口
- 标题栏增加好评提示与版本跳转
- 长度开关改为眼睛图标显示
优化
- 主题切换补充过渡效果
26.1.9
新增
- 规则支持多字符输入与匹配
- 版本号显示自动读取 extension.json
优化
- 匹配逻辑改为仅输入字符串不同,其余字符完全一致
26.1.8
优化
- 优化readme说明
- 优化插件logo
26.1.7
修复
- 发现如果只用顶部一级菜单,点击无响应,必须要用二级菜单,所以还是采用第一版的方案
26.1.6
新增
- 默认规则也可以点一下❌❌就删除了
- 在右上角给你看一下版本号
- 主菜单直接打开差分对雷达(如做)
优化
- 识别结果全选移至标题左侧
- 分组表头合并展示规则与对数
- 识别结果行高压缩
- 网络长度双行显示
- 全选与分组勾选支持部分选中态
26.1.5
修复
- 写入 PCB 时严格按勾选差分对执行
26.1.3
新增
- 识别结果长度显示开关
- 网络定位采用清空选中、清空高亮、选中网络、适配视图、高亮网络流程
- 独立窗口打开插件界面
26.1.2
新增
- 识别结果支持导出 CSV
- 差分对名可编辑
- 网络点击定位与高亮
26.1.1
新增
- 结果按规则分组并表格化展示
- 已存在差分对显著标记
- 一键写入并自动保存 PCB
26.1.0
新增
- 默认规则识别(P/N、+/−、H/L、A/B)
- 自定义单字符规则并自动保存
- 识别与写入过程加载反馈

暂无数据
类型
PCB
关键词
Differential PairPCBNet
扩展信息
| 版本 | v26.7.1 |
| 发布者 | EasyEDA |
| 发布时间 | 2026-07-06 16:09:49 |
| 名称 | diff-pair-assistant |
| UUID | kf92741948a66mb6a22d87da3c1ab42c |
| 适用EDA版本: | ^2.3.0 |
| 报告 | 报告滥用 |
评论