第一优先规则:

First Object = InPolygon, Second Object = All

第二优先规则:
First Object = All, Second Object = All

进入 Design -> Rules -> Clearance 项目。选择第一个对象的匹配条件。现有的条件均没有 Polygon 一项,于是进入
Query Builder。发现匹配条件中有 Object Kind is 一项,而右侧列表中有 Poly。依此设置点击 OK 之后生成 Full Query
内容为 IsPolygon。那么满足 IsPolygon 的对象与所有对象之间的间距肯定就是敷铜与所有对象之间的间距了,点击 Apply
后报错“Some rules have incorrect definitions. Would you like to correct them?”说明此路不通:

设置Query

报错

  心生好奇,上 Google 搜索关键字“Altium (IsPolygon)”,返回第一个结果是 Altium 官方的 wiki 结果:
http://wiki.altium.com/pages/viewpage.action?pageId=6848757

  原来如彼,Polygon 本身作为对象是非法的,因为这里隐含的对象是导线之类的物体,不可能 IsPolygon。必须用
InPolygon属性。而 InPolygon 属性在 Query Builder 里是找不到的。好奇尝试了一下用 IsPolygon 做条件关键字,没有报
错,说明可行。

  在 Clearance 中右键添加新规则,并对新旧两个规则进行命名以便区分。而且我注意到两个规则有优先级之分:

  我决定拿优先级为1的规则做通用规则,用于规范手动布线时属于不同网络的各种对象最小间距。而次优先的规则专门用
于限制敷铜与其它对象的最小间距。但我忽略了这是个逻辑问题,第一个规则里面的匹配条件必须彻底排除掉第二个规则所限
制的对象。如果没有排除,则优先级为1的规则会“覆盖”另一个规则。也就是说,如果第一个规则里的 First Object 或者
Second Object 中任意一个可以包含 InPolygon 这个属性,则第二个规则就形同虚设了。我想要的15mil间距不会出现,所有
的敷铜仍然按照8mil间距铺设。所以应该这样编辑第一个规则:

第二个规则:

打勾使这两组规则均生效,然后点OK。可以看到原先按照8mil间距铺设的敷铜已经被绿色高亮,明显已经无法通过规则检查。
重建敷铜,发现敷铜已经可以按照期望中的方式铺设。

PCB 敷铜间距规则(转)的更多相关文章

  1. 浅谈PCB敷铜的“弊与利”

    敷铜作为PCB设计的一个重要环节,不管是国产的青越锋PCB设计软件,还国外的一些Protel,PowerPCB都提供了智能敷铜功能,那么怎样才能敷好铜,我将自己一些想法与大家一起分享,希望能给同行带来 ...

  2. Altium Designer敷铜的规则设定

    InPolygon 这个词是铺铜对其他网络的设置,铺铜要离其他网络远点,因为腐蚀不干净会对 电路板有影响... 问题一:: 如下图所示,现在想让敷铜与板子边界也就是keepoutlayer的间距小一点 ...

  3. PCB敷铜小结

    有人说加大敷铜可以加大散热面,其实,对于此我不以为然.我说过铜是一种散热吸热快的金属,如果加大散热面要靠加大敷铜的面积的话,那就没有必要给很多的器件加热片了,我想大家对于计算机都颇有心得,一定攒过电脑 ...

  4. Altium Designer 敷铜间距设置,真实有效

    在任一PCB视图时,点击设计->规则,弹出规则设置对话框,如下图 找到Clearance,如下图, 使用右键单击,选择 新规则,如下图 在新规则上单击,在右侧 where  the first ...

  5. PCB设计铜铂厚度、线宽和电流关系

    以下总结了网上八种电流与线宽的关系公式,表和计算公式,虽然各不相同(大体相近),但大家可以在实际的PCB板设计中,综合考虑PCB板的大小,通过电流,选择一个合适的线宽. 一.PCB电流与线宽 PCB载 ...

  6. PCB 铺铜 转载

    所谓覆铜,就是将PCB上闲置的空间作为基准面,然后用固体铜填充,这些铜区又称为灌铜.敷铜的意义在于,减小地线阻抗,提高抗干扰能力:降低压降,提高电源效率:还有,与地线相连,减小环路面积.如果PCB的地 ...

  7. altium designer(AD13)隐藏敷铜的方法

    覆铜,就是将PCB上闲置的空间作为基准面,然后用固体铜填充,这些铜区又称为灌铜.敷铜的意义在于,减小地线阻抗,提高抗干扰能力;降低压降,提高电源效率;还有,与地线相连,减小环路面积. 如果拿到别人的P ...

  8. PCB板的三种敷铜方法解析

    1 do not pour over all same net objects:仅仅对相同网络的焊盘进行连接,其他如覆铜.导线不连接. 2 pour over all same net objects ...

  9. PCB覆铜时的安全距离

    覆铜的安全间距(clearance)一般是布线的安全间距的二倍.但是在没有覆铜之前,为布线而设置好了布线的安全间距,那么在随后的覆铜过程中,覆铜的安全间距也会默认是布线的安全距离.这样与预期的结果不一 ...

随机推荐

  1. R-大数据分析挖掘(5-R基础回顾)

    (一)R函数 R是一种解析型语言,输入后可直接获取结果 函数(输入参数,参数) R的函数分为“高级”和“低级函数” • 高级函数可调用低级函数 • 高级函数称为泛型函数 • 函数名  <-­‐ ...

  2. .Net之美读书系列(一):委托与事件

    开启新的读书之旅,这次读的书为<.Net之美:.Net关键技术深入解析>. 我是选择性阅读的,把一些自己觉得容易忘记的,或者比较重要的知识点记录下来,以便以后能方便呢查阅. 尊重书本原作者 ...

  3. (转)ASP.NET禁用刷新重复提交Backspace键

    在网页制作中,由于Backspace键可以回退到上一个网页,利用了缓存的数据,从而导致一些错误发生.浏览器的后退按钮使得我们能够方便地返回以前访问过的页面,它无疑非常有用.但有时候我们不得不关闭这个功 ...

  4. java 正则表达式匹配字符串

    private static List<String> getImage(String str){ List<String> tmp=new ArrayList<Stri ...

  5. Kettle中通过触发器方式实现数据 增量更新

    在使用Kettle进行数据同步的时候, 共有 1.使用时间戳进行数据增量更新 2.使用数据库日志进行数据增量更新 3.使用触发器+快照表 进行数据增量更新 今天要介绍的是第3中方法. 实验的思路是这样 ...

  6. cognos10.2.2使用ODBC连接oracle92数据库(BMT-IMP-0016)

    对于Cognos Server 64位Windows系统,注意!请下载32位程序.即:   因为Cognos只认32位ODBC程序.这里千万要注意.对于64位的Windows系统的ODBC有两个程序, ...

  7. 数据结构与算法 - OC 实现

    [原创]http://www.cnblogs.com/luoguoqiang1985/ 冒泡排序:通过N-1次对剩余未排序元素中最大(小)元素的上浮来实现排序,上浮过程通过交换相邻元素实现. 选择排序 ...

  8. 文件打开方式O_DSYNC、O_RSYNC、O_SYNC

    O_DSYNC: 每次write都等待物理I/O完成,但是如果写操作不影响读取刚写入的数据,则不等待文件属性更新 O_RSYNC: 每个以文件描述符作为参数的read操作等待,直到所有对文件同一部分的 ...

  9. clr介绍

    CLR(公用语言运行时)和Java虚拟机一样也是一个运行时环境,它负责资源管理(内存分配和垃圾收集),并保证应用和底层操作系统之间必要的分离..NET提供了一个运行时环境,叫做公用语言运行时(Comm ...

  10. 每天一条linux命令——crontab

    crontab命令被用来提交和管理用户的需要周期性执行的任务,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查 ...