Altium Designer(AD)中,keepout是一个层,也是一个关键字(参数)

Altium Designer(AD)是一个功能强大的软件,对于大部分初学者或者布简单板子的朋友来说,孔丙火(微信公众号:孔丙火)认为,主要接触到的就是顶层(Toplayer)、底层(Bottomlayer)、顶层丝印(Topoverlayer)、底层丝印(Bottomoverlay)和Keepoutlayer层,板子轮廓,对于小白来说,都是在Keepoutlayer上画的。但并不是所有画在Keepoutlayer的线都会出轮廓,看图1和图2,图1是PCB,图2是实物。

图1
图2

图1中板子的边缘竖线的轮廓做出来了,而那个圆为什么没有被切出一个洞,这个原因就是在于图3。

图3

Keepoutlayer层中的线的属性,Keepout那个属性勾上就会成为轮廓,不勾的话可以用作电气的阻挡,这个实例中,就是用这个圆阻挡覆铜进入固定孔区域,孔丙火(微信公众号:孔丙火)认为这个对于新手有用。

文章在微信公众号同步推出,微信公众号:孔丙火,关注欣赏更多文章。

本订阅号致力于单片机、PLC、嵌入式软硬件的设计经验分享,秉承“点点滴滴皆智慧”的理念,一起分享,共同交流。

### Altium Designer 20 中 Keep-Out 的用法和设置 在 Altium Designer 20 (AD20) 中,Keep-Out 用于定义电路板上的禁布区域。这些区域可以防止其他对象(如走线、焊盘或其他铜膜)放置在此区域内。 #### 创建和编辑 Keep-Out 区域 要创建一个新的 Keep-Out 区域: 1. **进入 PCB 编辑器**:打开项目中的 PCB 文件。 2. **选择绘图工具**:点击左侧工具栏中的 `Place` -> `Polygon Pour Cutout` 或者使用快捷键 `P` -> `C` 来启动多边形切口绘制命令。 3. **设定属性**: - 在弹出的对话框中指定新对象所属的网络名称,默认情况下可以选择 No Net 表示不连接任何特定信号网。 - 设置 Layer 选项卡下的 Layers 列表来决定此切割应用于哪些面;对于 Keep Out 类型的操作通常只勾选 Top Overlay 和 Bottom Overlay 即可[^1]。 4. **绘制边界**:按照屏幕提示依次单击鼠标左键确定顶点位置完成封闭图形轮廓输入后按 Enter 键结束操作。 5. **调整参数**:右键点击已有的 Keep-Out 对象,在弹出菜单中选择 Properties 进行进一步配置,比如更改颜色、宽度等外观特性以及关联的具体信息。 当遇到即使已在某些上定义了 Route Keepout 等规则但在实际应用过程中仍然无法识别的情况时,可能是因为存在过细划分导致的数据冗余问题[^2]。此时建议清理不必要的边界并重新验证设计文件的一致性和完整性。 为了确保所有必要的形状都能正常显示出来,可以在视图管理器(View Configurations)内的 Color/Visibility 面板下开启 Boundaries 的可见性开关以便更好地观察和调试布局效果。 ```python # Python 示例代码展示如何通过脚本批量修改现有 Keep-Outs 的可视状态 import altiumdesigner def set_keepouts_visible(): ad = altiumdesigner.connect() pcb_doc = ad.get_active_document() # 获取所有的 Keep-Out 实体列表 keep_out_objects = pcb_doc.find_by_type('PCB:KEEP_OUT') for obj in keep_out_objects: obj.set_property('Visible', True) set_keepouts_visible() ```
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值