Altium designer中级篇-名称决定多边形连接样式
在工作中积累了诸多小技巧,可以让工作变的更简单,就比如这个多边形铺铜,与大部分规则的不同之处在于,通过更改多边形的名称,就能达到控制多边形规则的效果。这样多边形铺铜变的及其灵活,下面将对这个经验做一个操作。在使用本经验之前,需要对Altium designer的多边形铺铜有一定的操作经验。本经验将用到最新版Altium designer的语法部分。不了解的比猫画虎照搬即可。
工具/原料
Altium designer6.x 至Altium designer14.x
电脑+windows操作系统
常用多边形铺铜说明
多边形铺铜样式常用的有 实心铺铜和 网格铺铜 和 轮廓铺铜(outlines only) 铺铜。常用是前2种。如图所示。本经验介绍的方法适用于图示的2种样式。
常用的多边形连接方式规则设置,区分实心连接,花焊盘连接,花焊盘间距避让设置等参数。如图。
常规规则设置
实心规则设置:最常用的实心连接规则设置为实心连接即可,最简单的设置,优先级最低,优先级5级。因此最先设置。也是最初的默认设计,如图。
GND花焊盘规则设置:假如我喜欢把所有的GND多边形都设置为花焊盘连接,连接导线0.5,mm,间距0.2mm。新建规则,按图示设置,规则稍高,优先级4级。如图。
最方便的多边形规则设置-改名称就能改连接样式
名称决定连接类型
规则设置A:此办法绝对新颖,是经过数年的摸索才得到的经验。通过多边形名称更改多变的的连接方式。注意,此方法在Altium designer9.x以前版本可能不支持此办法。最新版Altium designer15.x确认不支持。首先需要按要求设置规则。首先在多边形规则右键点击新建,按图示步骤设置,优先级3级。如图设置。
在弹出的对话框中输入“ISN”在弹出的快捷列表里选择“IsNamedPolygon”,会弹出已有的多边形名称供选择。如果没有弹出多边形名称,说明当前的PCB文档中没有多边形铺铜,点选需要的名称。本例设置为花焊盘连接,与GND网络也是花焊盘连接不同之处在于可以更改名称更改连接样式。
完成后的设置如图所示,此规则可以先设置在使用,没有多边形铺铜时先设置会遇到输入“IsNamedPolygon”之后没有名称可选,解决办法是暂时退出随意铺个铜多边形,或者直接选择后手工输入,输入的内容为“IsNamedPolygon('HUA')”括号中的单引号是多边形铺铜的名称。在使用中就是更改这个名称实现连接样式的。
名称决定连接类型规则设置B:首先在多边形规则右键点击新建,按图示步骤设置,我自己编号优先级2级。此设置与规则3完全一样,不一样的是名称选择为“shi”。语法为“IsNamedPolygon('shi')”。图示设置与实际效果。
过孔任何时候都实心连接
过孔规则设置:假如过孔在任何时候都要与多边形实心连接,那么就需要设置才规则。不需要的可以不设置此条规则。设置办法如下。
经过这样的设置,过孔在任何时候都是实心连接的了,但是前提是优先级设置为最高,我自己编号优先级称作1级。假如此优先级低于多边形名称“hua”,那么过孔将会成为花焊盘连接方式。为了不出现这个问题,就需要将过孔连接的优先级高于多边形名称“hua”。
关于优先级的设置
上述所有步骤是从优先级最低开始的,因为默认新建的优先级总是高于旧的优先级。因此,按此经验步骤就可以设置正确的优先级。假如优先级不正确,将会出现设置规则失败的问题,假如第一个最低的优先级设置成了最高的,那么,其他所有的设置都会失效,优先级的设置原则是全局到细化,越细化的越能给予高优先级。
假如优先级已经出现错误,或者没有按此经验按顺序设置,那么需要修改优先级,修改的办法如图。
以上规则使用办法
如果你需要实心连接的多边形名称任意,“hua”“shi”不能用,因为已经定义,一旦使用就是对应的设置样式了。那么效果就是,遇到GND网络自己为花焊盘连接,过孔自己为实心连接。
名称填入“hua”(不带引号)。焊盘全部为花焊盘连接。过孔实心连接(因为优先级最高),GND网络也要按这个规则(还是优先级高)。
名称填入“shi”(不带引号)。焊盘全部为实心连接。过孔实心连接(因为优先级最高),GND网络也要按这个规则成为实心(还是优先级高)。
Altium designer中级篇-名称决定多边形连接样式的更多相关文章
- Altium designer入门篇-过孔不开窗
有没有觉得在设计PCB的时候,放的过孔开窗了,在焊接实际PCB板子的时候,会有各种锡尖,拖锡尾巴,严重的网络间短路.此经验简述了使用Altium designer软件,让过孔不开窗的设置办法.初学者可 ...
- Altium designer PCB中过孔铺地连接的设置
在Altium designer 6及更高版本如Altium Designer Winter 9.altium designer summer 9都会有这样的问题,在Altium DXP2004里面是 ...
- Altium Designer -- 精心总结
如需转载请注明出处:http://blog.csdn.NET/qq_29350001/article/details/52199356 以前是使用DXP2004来画图的,后来转行.想来已经有一年半的时 ...
- 超全Altium Designer16 总结--Altium Designer
原址:http://blog.csdn.net/qq_29350001/article/details/52199356 以前是使用DXP2004来画图的,后来转行.想来已经有一年半的时间没有画过了. ...
- (转载)Altium Designer 17 (AD17)
转载自:http://blog.csdn.net/qq_29350001/article/details/52199356 以前是使用DXP2004来画图的,后来转行.想来已经有一年半的时间没有画过了 ...
- 【PCB】【AD使用】Altium Designer 的entry sheet ,offsheet和port作用
Altium Designer之多图纸设计 1.图纸结构 图纸包括两种结构关系: 一种是层次式图纸,该连接关系是纵向的,也就是某一层次的图纸只能和相邻的上级或下级有关系: 另一种是扁平式图纸,该连接关 ...
- Altium Designer 画"差分线"
Altium Designer 画"差分线" 如何在 Altium Designer 中快速进行差分对走线1:在原理图中让一对网络前缀相同,后缀分别为_N 和_P,并且加上差分队对 ...
- Altium Designer PCB制作入门实例
概要:本章旨在说明如何生成电路原理图.把设计信息更新到PCB文件中以及在PCB中布线和生成器件输出文件.并且介绍了工程和集成库的概念以及提供了3D PCB开发环境的简要说明.欢迎使用Altium De ...
- Altium designer 原理图库快速创建
Altium designer 原理图库快速创建,原来都没发现用这个功能,最近查了一下很好用,就是通过Excel编写管脚名称再直接导入就可以了,很方便的. 1.首先在Excel创建填好对应管脚名称. ...
随机推荐
- 利用js来实现一些常用的算法
示例代码中的arr指的是给出的数组,s指的是数组的起始坐标0,end指的是数组的最后一个坐标arr.length-1,n指的是要查找的数字 查找某个值: 1.线性法 function findInAr ...
- 09_rlCoachKin讲解
在Socket.cpp中Socket::readClient()函数中就是解析读取到的内容的. 对于我们发送的2 0 1.57 0.31 0 0 1.57 0,那么就会进入如下分支: 也就是进入2号处 ...
- libevent 初试
一直就想用一下libevent库,直到今天才去码代码.用法在他的头文件里面写的很清楚,原理的话也不是很难,感谢作者做的工作! 今天做了几个探索: 实现自定义事件类型的设置与触发 尝试 setInter ...
- Check Big/Little Endian
Little endian:Low memory address stores low byte value.(eg. short int 0x2211 0xbfd05c0e->0x11 ...
- @Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction区别
ASP.NET MVC 中@Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction区别 对这四个的区别做一个总结,清理一下思路 ...
- 获取当前<script>节点
/* get current JavaScript dom object. */ var all_js = document.getElementsByTagName("script&quo ...
- Sublime Text 3 使用备注
去年开始为了正规化自己的日常编辑工作,在dw,editplus,notap++,st里做了个选择,最终决定改曾经的dw为st. 毕竟dw是上个世纪的东西了,体积比较臃肿了.所以,在这里记录关于st的使 ...
- Nginx upstream的5种权重分配方式
.轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,后端服务器down掉,能自动剔除 .weight 指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况. upstre ...
- 【Entity Framework 7】 完全不一样的玩法
http://www.cnblogs.com/n-pei/p/4274907.html
- mysql子查询优化
,,,) ) LIMIT 第一种方式in where:2000ms SELECT COUNT(*) AS tp_count FROM xxx_b2c_orders o ,,,) and from xx ...