Allegro 画布“垃圾显示“清理指南:把板子调成干净工作台(实战总结)

Allegro 画布"垃圾显示"清理指南:把板子调成干净工作台(实战总结)

环境:Cadence Allegro PCB Editor 16.6

场景:从模板新建/导入网表后,画布上全是 COMP NAME、PADSTACK、

MANUFACTURE 之类的大段标注文字、绿色漏斗镖、双位号、装配框......

本文给出一套系统化的清理方法论 ,以及全部实战案例。

适合从嘉立创 EDA / AD 转过来的新手。


一、核心方法论:三步万能公式

画布上任何"不想要的东西",都走这三步:

复制代码
① F4 查户口 ------ Display → Element 点它,看打印的 Class / Subclass
② Ctrl+F5 关灯 ------ Color Dialog 里找到那个类/子类,把可见性叉掉
③ Ctrl+S 写死 ------ 不保存重启就还原!

关键认知 :这些东西 99% 不是"画上去的图形",而是分属不同显示层的
标注/辅助元素
。所以永远不要试图用 Delete 删它们(会报 No element found

或误删别的),关显示层才是正解。


二、常见"垃圾"速查表(实战全集)

画布上的东西 真实身份(Class/Subclass) 处理
COMP NAME / SYMBOL / PADSTACK(S) / COMP HEIGHT / UNIT: MIL 大段块 Package Geometry → Comp_Notes 关
MANUFACTURE / P/N / REV / DATE / DESCRIPTION 块 Package Geometry → Comp_Notes(同上) 关
一长串器件型号(STM32F103...) Components → Device Type 列 关列
第二份位号(两个 J1) Components → Ref Des → Assembly_Top 关,只留 Silkscreen_Top
器件装配外形框重影 Package Geometry → Assembly_Top 关
器件占位大绿框 Package Geometry → Place_Bound_Top 留(摆器件防重叠要用,别关)
FOOTPRINT NAME 等块状自述 Package Geometry → Display_Top / Display_Bottom 关
PADSTACK(S): sm468... 长串 Package Geometry → Pad_Stack_Name 关
COMP HEIGHT: 1.3MN 标注 Package Geometry → Part_Dimension / Body_Center 关
满画布绿色漏斗镖+长度数字 飞线(通向未摆放器件时画成镖形) unrats all 隐藏;Quickplace 后自消
青色细线(引脚间) 飞线(已摆器件间) unrats all / rats all 开关
带 X 的小方块 未摆放器件占位 Quickplace 摆上即消
Wb_Guide_Line 导向线 Board Geometry → Wb_Guide_Line 关
±5% 公差文字 Components → Tol. 列 关
内部料号 Components → UserPart 列 关
容值/阻值(100nF/10K) Components → CmpVal 列 留一份(Silkscreen_Top),布局时有用

三、Color Dialog 的两种视图模式(新手最容易懵的点)

按 Ctrl+F5 打开的颜色对话框有两种形态:

① 子类视图 :左树点具体的类 (如 Package Geometry)时,

右侧列出该类所有子类行 (Assembly_Top / Comp_Notes / ...),

每行一个可见性方框。→ 适合关"某个子类的所有内容"。

② 列视图 :左树点 Components 这种类时,右侧变成表格 :

行=子类(Silkscreen_Top / Assembly_Top...),

列=文字类型 (CmpVal / DevTyp / RefDes / Tol / UserPa...)。

→ 适合关"某类文字"(比如整个 DevTyp 列叉掉,所有器件型号字全消失)。

另外两个易忽略的点:

  • 鼠标悬停在左树文件夹上,tooltip 会显示名字------找不到某层叫什么时很好用;
  • 左侧树有 + 可展开(Stack-Up 下还有 Conductor/DRC/Areas 子组)。

四、F4 查户口详解(一锤定音的那一步)

复制代码
① 按 F4(= Display → Element)
② Find 面板:All Off → 只勾你要查的对象类型
   查文字勾 Text;查线勾 Lines;查器件勾 Symbols
③ 放大,点在"笔画/边线"上(点空隙 = No element found)
④ 底部命令窗口打印信息,读这两行:
   Class:     PACKAGE GEOMETRY
   Subclass:  COMP_NOTES

实战案例:板上两大块注释文字(COMP NAME + MANUFACTURE),

关了 Assembly_Top、Device Type 都没消,最后 F4 一查------

15 行 Attached text 全部写着 PACKAGE GEOMETRY / COMP_NOTES,

去关 Comp_Notes 一发入魂。

F4 的输出还有隐藏福利 :能看到器件的封装文件路径(LIBRARY_PATH)、

网络连接、位号属性------等于一个"器件身份证阅读器"。


五、飞线专题(最容易被误解的东西)

问题 答案
飞线能删除吗? 不能。它是显示元素(网络连接指示),不是几何图形
命令行开关 unrats all 隐藏全部 / rats all 显示全部
菜单位置 Display → Blank Rats → All / Display → Show Rats → All
为什么画成绿色漏斗镖+数字? 那是通向未摆放器件的飞线,数字是长度;器件摆放后恢复成普通细线
什么时候消失? 布完对应的铜线后自动消失

注意 :命令行输入框若有残留字符(比如之前输了 z 没回车),

unrats all 会变成 zunrats all 静默失败------输入前 Ctrl+A 清一下。


六、两个血泪教训

  1. 显示设置必须 Ctrl+S 保存 ------它存在 .brd 里。改完不保存,

    重启 Allegro 全部还原,等于白干(真实踩过:改完没存,重启后

    器件全体"隐身",以为坏了其实是设置丢了)。

  2. 模板/重建会重置显示 ------从模板新建板、或网表覆盖重导后,

    显示配置回到模板默认,之前关过的标注全部复活。

    不用慌,按速查表再关一遍即可(两分钟的事)。

    进阶做法:调好后把配色存成 colorview(Display → Color View Save),

    以后一条命令恢复。


七、最终推荐显示配置(布局期)

层 状态
Board Geometry → Outline(板框) ✅ 开
Package Geometry → Silkscreen_Top(封装轮廓) ✅ 开
Stack-Up → Pin(Top)(焊盘) ✅ 开
Components → RefDes → Silkscreen_Top(位号) ✅ 开
Components → CmpVal → Silkscreen_Top(容值) ✅ 开
Package Geometry → Place_Bound_Top(占位框) ✅ 开
其余一切标注(Comp_Notes / Device Type / Assembly / Display / Pad_Stack_Name / Part_Dimension / Body_Center / Tol / UserPart / Wb_Guide_Line) ❌ 关

一句话概括:开 板框、丝印、焊盘、位号、容值、占位框 六样,
其余全关
------这就是干净高效的布局工作台。


八、总结

  • 看见不认识的东西 → F4 查户口,别猜;
  • 确认是标注 → Ctrl+F5 关对应层,别删;
  • 改完 → Ctrl+S,别忘;
  • 飞线 → unrats/rats 开关,它不是垃圾是导航;
  • 未摆放器件 → Quickplace,镖形飞线自然消。

这套方法论的价值不只是"清理":理解了 Class/Subclass 体系,

你就理解了 Allegro 组织一切信息的底层逻辑------后面的布线、覆铜、

出 Gerber,全是同一套"层"的思想。


系列文章:

《原理图转 PCB 全流程及 5 个常见报错》

《布局阶段 12 个坑》

《布局工作台净化与效率配置总结》

《用 Qoder(AI) 完成 Cadence 环境配置全记录》

相关推荐
xiangw@GZ2 小时前
SPI Flash 接口模式与 XIP 技术详解
单片机·嵌入式硬件
沐欣工作室_lvyiyi2 小时前
基于STM32的人体健康检测设计(论文+源码)
stm32·单片机·嵌入式硬件
艾络迅Acceleronix2 小时前
气象监测:STM32+EG800Z AT + 艾络迅平台实战|气压/光照/雨量采集全流程
stm32·单片机·嵌入式硬件·mcu·物联网·1024程序员节
深圳老胡2 小时前
FDC2212 + STM32G030 液面探测:IIC 读数跳动导致下探深度不一致的排查与解决
笔记·stm32·单片机·代码规范·1024程序员节
xiangw@GZ2 小时前
两线 JTAG(cJTAG / IEEE 1149.7)技术专题
单片机·嵌入式硬件
jimy12 小时前
构造函数表达式的值类别是:prvalue
开发语言·c++
wuminyu2 小时前
JVM规范学习总结-Class文件结构
java·linux·c语言·jvm·c++
多弗朗皮卡丘3 小时前
C++特殊类设计
开发语言·c++·设计模式
comyccccc3 小时前
晶振区禁铺铜,三大保险丝护航电路安全学习笔记
单片机·嵌入式硬件