1. Altium Designer 21推挤走线不移动过孔的核心原理
在PCB设计过程中,推挤走线(Push and Shove)是提高布线效率的重要功能。但默认情况下,推挤操作会影响走线和过孔的整体布局。要理解如何实现"推挤走线不移动过孔",首先需要掌握Altium Designer的交互式布线引擎工作机制。
Altium Designer的推挤功能基于动态布线算法,当检测到障碍物时会自动调整走线路径。过孔在系统中被识别为固定对象,但默认设置下其位置仍会被推挤算法影响。要实现选择性推挤,关键在于修改以下两个核心参数:
- 交互式布线冲突解决方案设置
- 过孔对象的锁定属性配置
推挤算法的优先级逻辑是:先检查对象是否被锁定,再根据冲突解决策略决定如何处理。通过合理配置这两个参数,就能实现只推挤走线而不影响过孔位置的设计需求。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 详细配置步骤与参数设置
2.1 进入交互式布线设置界面
- 在Altium Designer 21主界面,通过顶部菜单选择"Route" → "Interactive Routing"启动交互式布线命令
- 在布线过程中按下"Tab"键调出交互式布线设置对话框
- 或通过永久设置路径:Preferences → PCB Editor → Interactive Routing
2.2 关键参数配置说明
在设置对话框中找到以下关键选项并进行配置:
| 参数项 | 推荐设置 | 作用说明 |
|---|---|---|
| Conflict Resolution | Push Obstacles | 定义遇到障碍物时的处理方式 |
| Push/Via Interaction | Ignore Vias | 指定推挤时是否处理过孔 |
| Gloss Effort | Weak | 降低自动优化强度,减少对过孔的影响 |
| Automatically Terminate Routing | 取消勾选 | 防止自动结束布线时重置设置 |
2.3 过孔属性特殊设置
除了布线参数,还需要对过孔本身进行配置:
- 双击目标过孔打开属性面板
- 在"Properties"选项卡中找到"Locked"选项并勾选
- 在"Design"
