# AD技巧——辅助加速设计
前几天自己写的一些技巧在语雀文档里面,导出来MD格式,直接上传的,就丢失了很多信息,
语雀文档不支持输出html格式,直接放出语雀文档的链接吧,
https://www.yuque.com/melvinep/zvtoho/vyagxkcgm31rmv4x
嫌麻烦,不知道怎么处理,将就着看,要不然就直接进语雀文档看,会不定时更新…
所有的快捷操作在 AD 的软件中可以找到,查看官方文档 有帮助
原理图 技巧
更改原理图图纸的大小 A3 A4
在原理图图纸的边缘 双击 弹出 Properties,找到 SheetSize 就可以修改原理图图纸的大小尺寸
元器件不贴片.不输出到 BOM
双击元器件,打开 Properties.-- Type 设置元器件属性为 Standard(NO BOM)
----延申:要理解元器件的 Type 和元器件引脚的 Type
Properties–Type:https://www.yuque.com/melvinep/zvtoho/cu031msrg87wimkc
-----拓展:
如测试焊盘/屏蔽夹等暂时不需要贴片,或者不需要输出到 BOM 中的,可以利用"查找相似对象",批量选中后 在 properties----Type----- Standard(NO BOM)
原理图 复制元器件,拖动复制
首先找到需要复制的元器件,按住 shift ,然后鼠标左键按住想复制的元器件,拖动,即可完成复制
原理图 NetLabel 快速分组或 PCB 绘制时定义 Class 类别
假设一组网络全部属于 12V 的网络,或者是 DDR 的数据线组,一个一个的添加到 Class 中比较麻烦 可以通过批量修改网络标签 NetLabel 快速修改好
批量选中需要的网络标签----Properties–Smart Edit—Formula
输出网络组或 Class 的名称.比如 SWDIO 和 SWCLK 都是 SWD 调试接口中的成员.那么
输入 SWD+“_”+网络名称 输入后 点击 OK,完成修改
=== 注意:这个方法不如添加 Parameter Set 方便,快捷键 PVM,放置后编辑 直接复制后粘贴在同组网络即可
原理图网络高亮
单个网络高亮
按住 Alt,鼠标左键点击即可高亮
消除高亮: Shift + C
多条网络高亮
有三种常用办法,按场景挑一种即可:
临时高亮(关闭文档就失效)-----存疑,该操作其实是多选,只是被选中的网络会显眼一些,不是理解的多条网络高亮
按住Ctrl + Shift不放,依次左键点需要高亮的线/引脚/网络标签——点一条亮一条;
亮度/对比度可在右下角 Mask Level 滑杆微调;
按Shift + C一键取消所有高亮。
永久高亮(颜色随工程保存)
菜单View → Set Net Colors(或快捷键F5);
先选一种颜色,再依次点网络标签/端口,每点一次就给该网络刷上当前色;
可换颜色继续刷别的网络,实现“多色同时高亮”;
想关掉时View → Clear Net Colors即可。
批量高亮(适合总线/多通道)
选中总线束或 Harness,右键Selected Net Colors → Apply Color to All Nets,一次给束内所有网络统一上色;
若已建Net Class,在SCH List面板里按 Class 筛选后批量改 Color,效率最高。
小技巧:颜色刷完后如果看不见,确认View → Net Color Override已勾选(F5 界面里也有开关)。
原理图也有飞线高亮显示
快捷键 Alt + 鼠标左键
飞线是电子设计工具中一项重要的功能,尤其是在PCB中用来显示Pin和Pin的连接关系,指示工程师布线。在原理图中也有飞线功能,但是不常用,通常在后期检查时使用
打开优选项设置,找到Navigation设置,勾选“连接图”
在原理图中按住Alt键,鼠标点击任意网络,会显示飞线指示该网络的各个连接节点
网络或走线增加颜色区分
通过 Properties 来天降网络或走线的颜色
通过 Viewer–Set Net Color
网络颜色有助于 原理图查看和 PCB 拉线的时候做辅助用,也可以去除网络或走线的颜色
Viewer–Set Net Color -----Remove all Nets Color 去除所有网络颜色
更改切换原理图走线类型.直线/45° 斜线/自由角度走线/虚线首尾自动走线
Ctrl + W:快捷启用走线
走线过程中 切换走线的方式,比如直线/45° 斜线/自由角度走线/虚线首尾自动走线. “Shift + 空格” 快速切换走线类型
编译屏蔽–保留不需要的电路设计,不删除又不导入到 PCB设计中
目的:当电路中某些模块不需要,又不能删除(可能某次更新需求需要增加),那就添加编译屏蔽
放置 – 指示–编译屏蔽 快捷键 PVM 放置需要屏蔽的区域,被屏蔽的电路就不会被导入到 PCB 中
批量修改或检查原理图元器件的封装–封装管理器
路径:工具–封装管理器
自行摸索,这个工具很有作用
批量选择原理图器件-SCH Filter
在原理图编辑器的右下角有个 Panel 面板,里面有个 SCH Filter,输入特定语法,可以批量选中某些元器件,后面方便在 Properties 进行批量化的修改,修改信息,封装,参数等等等
Altium Designer 原理图过滤器(SCH Filter)使用一套“类 SQL”的查询语法,核心结构是
<条件1> [And|Or] <条件2> …
下面把常用字段、运算符和典型例子列在一起,照搬即可用。
一、常用字段(区分大小写)
| 字段 | 含义 |
|---|---|
| ObjectKind | 对象类型:‘Net Label’、‘Port’、‘Wire’、‘Bus’、‘Part’、‘Sheet Symbol’… |
| StringText | 网络标签/端口/元件等所显示的文本内容 |
| Name | 元件位号(如 U1、R5) |
| ComponentDesignator | 同上,专用于元件 |
| CurrentFootprint | 封装名(如 ‘SOT-23’) |
| Rotation | 旋转角度(0、90、180、270) |
| PinCount | 元件引脚数量 |
| SheetName | 所在原理图页面名称 |
二、运算符
- 逻辑:And、Or、Not
- 比较:=、<>、>、<、>=、<=
- 范围:Between … And …
- 通配:Like,配合 ‘?’(单字符)和 ‘*’(任意多字符)
三、常规语法模板
- 选中所有网络标签
ObjectKind = ‘Net Label’ - 选中以 “COL-” 开头的网络标签
(ObjectKind = ‘Net Label’) And (StringText Like ‘COL-’)
__(注意:过滤器里用 * 而不是正则的 .) - 选中封装为 RAD0.2 或 AXIAL0.4 的所有元件
(CurrentFootprint Like ‘RAD0.2*’) Or (CurrentFootprint Like ‘AXIAL0.4*’) - 选中未旋转(0°)的元件
(ObjectKind = ‘Part’) And (Rotation = 0) - 选中当前页面所有端口
(ObjectKind = ‘Port’) And (SheetName Like ‘Power*’)
四、操作步骤(一次性)
- 打开 SCH Filter 面板:右下角 Panels → SCH Filter。
- 在文本框输入上述任意表达式 → 点击Check Syntax确认无错。
- 勾选Select(或Zoom、Mask)→Apply,立即高亮/选中目标对象。
- 想取消:点击标准工具栏的Clear按钮或 Shift+C。
记住:Like 后面用单引号包住字符串,通配符用 * 而不是 %;条件之间留空格即可。掌握这几个字段和逻辑组合,就能完成 90 % 的原理图批量筛选任务。
原理图统计 PIN 数量
Layout 外包服务,通常用 PIN 脚数在评估外包费用,如何快速统计
在原理图中.工具 tool—参数管理器(Parameter Manager)
显示 505 个对象被选中,那管脚数就是 505 ,根据管脚数量计算外包 Layout 服务费用
那么对应的 PCB 肯定也有,在后面的 PCB 技巧中说明
PCB 技巧
Hotspot Snap 热点吸附 SHIFT + E
HotSpot Snap(热点吸附)就是“电气栅格”或“对象热点捕捉”功能:
当光标靠近焊盘中心、过孔、走线端点等“热点”时,系统会把光标自动吸到这些点上,方便精准连线或对齐器件。它只在一定距离内生效,因此也叫Electrical Grid。
一、三种模式(循环切换)
按Shift + E可在状态栏依次切换:
- OFF– 关闭热点捕捉,光标完全自由。
- (Hotspot Snap)– 仅捕捉当前层的对象热点。
- (Hotspot Snap All Layers)– 捕捉所有可见层的热点 。
底部状态栏会实时显示当前模式。
二、关闭/打开方法
- 快捷键:连续按Shift + E直到出现所需模式或显示消失(OFF)。
- 对话框:
- 按L→View Options→ 勾/取消Electrical Grid;
- 或Design → Board Options → Snap Options区域里把Snap to Object Hotspots选为 Off / Current Layer / All Layers 。
三、使用技巧
若发现移动器件总是被远处焊盘“拉走”,把模式设为OFF或减小Electrical Grid数值即可。
布线时保持Current Layer模式,既能对准焊盘又不会被背面层干扰。
临时禁用:移动对象时按住Ctrl可单次忽略热点捕捉 。
一句话:HotSpot Snap = “吸住焊盘/线头”的电气栅格,用Shift + E三连切就能随心所欲地开关。
走线快速调整线宽 走线过程中快捷键 “3”
先 Ctrl + w 开始拉出走线
走线过程中需要更改线宽,快捷键 3 作用是切换线的粗细(最小、首选、最大)进行切换
或者 shift + W 在预先设置中选择走线宽度.好处是可以切换多种线宽,不像快捷键 3 ,那种只能切换到最小 优先 最大 三种预设的线宽
进入优选项下【PCB Editor】【Interactive Routing】的【偏好】,点击【偏好的交互式布线宽度】。
走线快速添加过孔 走线过程中快捷键 “2”
先 Ctrl + w 开始拉出走线
走线过程中需要 添加过孔 Via,快捷键 2
走线快速切换走线线形 走线过程中快捷键 “Shift + 空格”
先 Ctrl + w 开始拉出走线
走线过程中需要切换走线的线形,快捷键 shift + Space
统计 PCB PIN 管脚数量
其中的 PADS 就是 PIN 管脚,数量差不多
PCB 元器件操作 旋转 90°/45°
在 PCB 中选中元器件之后 按空格键 SPace 就可以以 90°的角度旋转元器件
如果想以 45 °角度 旋转,可以如下操作
Tools-----Preferences—— PCB Editor —— General中将Rotation Step(旋转的步进值)将默认的旋转90更改为45度,以后再按space就会按45度旋转了。如果需要旋转90度,可以再返回去再修改回来。
PCB 网络走线高亮,其余暗色显示
单条网络走线高亮
Ctrl + 鼠标左键 即可高亮选中的网络
多条网络走线高亮
Ctrl + Shift + 鼠标左键 即可高亮选中的网络
shift + C 清除网络高亮
PCB鼠标指向网络自动高亮
取消勾选live highlighting only when shift keydown
PCB 选择整条网络 包括焊盘 Ctrl + H
选中PCB上与当前点击处有物理连接(导线)的所有元素,包括焊盘
其实就是选中了所有连接的铜皮, S + P 的操作是一样的 等效于 Ctrl + H
PCB 快选网络飞线–网络 Class 操作
在 PCB 编辑中,如果先选择多条网络飞线,除了 Shift + 鼠标左键, 逐个点击,完成多选操作
操作还是比较慢的
直接鼠标左键框选,发现网络飞线无法被选中. 因为过滤器中没有 Nets这个选项.用 Shift + 鼠标左键,逐个点击后完成多个飞线被选中,操作比较忙
可以进行如下操作:
在PCB布局时,按住 Alt 通过框选的“飞线”来批量选中网络 Alt + 鼠标左键拖拉框选
快速调出 View configuration.调节视图与层
Ctrl + D
PCB 元器件 换层
元器件在层之间的快速切换:拖动元件的过程按L键 可以快速将元器件切换到顶层或底层
PCB 元器件碰撞推挤 切换快捷方式 Shift + R
针对altium designer PCB布局时元器件移动时会挤走其他元器件的问题操作方式。
PCB布局时元器件移动时之间的位置关系有三种
1、移动一个元器件,可以与其他元器件重合
2、移动一个元器件,不能与其他元器件重合,只能挤走其他元器件
3、移动一个元器件,不能与其他元器件重合,也不能挤走其他元器件,只能在没有元器件的地方放置。
这三种位置关系切换的快捷键操作是:鼠标左键选中元器件(不要松开)同时按快捷键shift+R
具体修改目录是:Preference→PCB Editor→InteractiveRouting→Component pushing→选框中选择
每个选项释义:
Ignore:忽视——可以与其他元器件重合
Avoid:避开——只能在没有元器件的地方放置
Push:推开——推开其他元器件
导入PCB的元件乱七八糟,快速汇总摆放 TOL
快捷键 T O L
前置条件,打开交交叉选择模式