当前位置:首页 > 技术心得 > 正文内容

Protel99SE高级规则设定

xjtudll16年前 (2010-07-21)技术心得68570
1、Protel99SE高级间距规则

Protel99SE间距规则是在Rules里面设置的,通常我们只是设置整个PCB的间距,实际上我们可以单独设置各类间距,比如覆铜间距,过孔与过孔间距,焊盘到焊盘间距,焊盘到过孔间距等等。

Design->Rules->Routing->Clearance Constraint

进入到设置界面,如图所示。间距规则是一个二元规则,即A,B之间满足的间距。默认新建的间距规则是整个PCB的。

【Filter kind】里可更改作用域。

Whole Board

整板

Layer

Object Kind

实体类别

Footprint

封装

Component Class

元件类

Component

元件

Net Class

网表类

Net

网表

下面以覆铜间距为例,讲述如何使用高级间距规则。

首先,新建一个间距规则。【Filter Kind】里选【Object Kind】,并勾选【Polygons】,间距规则名称可任意填写。如图所示。

按照这种方式建立的间距规则将只在覆铜时生效,避免每次覆铜都要手动切换间距规则。

其他的高级间距规则大家就自己摸索了。

2、Protel99SE高级线宽规则

Protel99SE PCB里的线宽是通过Rules里面的Width Constraint来设置的。

Design->Rules->Routing->Width Constraint

很多人都是在画线的时候随意的通过TAB键来修改线宽。这种方法看似比较好,但是PCB上的不同的线宽很多,这样的话就要经常按TAB键来修改线宽,容易遗漏一些本应该画粗的线,加大了PCB布线检查的难度。

【Filter kind】里可更改作用域。

Whole Board

整板

Layer

Net Class

网表类

Net

网表

From-To Class

飞线类

From-To

飞线

Region

区域

   

可通过线宽规则的设定,来确定某些Net的线宽,比如VCC,GND。

下面讲述通过线宽规则来设置VCC,GND的线宽。

新建一个线宽规则,【Filter kind】里选【Net Class】,【NetClass】里默认是【All Nets】,需新建一个Net Class,如图,通过【Edit Classes】可以新建,修改,删除Net Class。

新建一个Net Class,命名为Power,将VCC和GND加入到该Net Class即可。

 

扫描二维码推送至手机访问。

版权声明:本文由鸟的天空发布,如需转载请注明出处。

本文链接:http://xjtudll.cn/Exp/115/

标签: Protel
分享给朋友:

“Protel99SE高级规则设定” 的相关文章

NSToolBar-设定初始化选中的item

NSToolBar-设定初始化选中的item

参考资料: http://stackoverflow.com/questions/11004072/nstoolbar-how-do-i-initialise-with-a-selected-item 使用方法: -setSelectedItemIdentifier 举例如下: [self.win...

Word批量删除图片、超链接、空格等技巧

Word中的很多批量处理,实际上多是通过查找、替换功能实现的。而要调出“查找和替换面板”很简单,在“工具”菜单中选择“替换”或者按ctrl+H快捷键即可。下文中提到的“查找”或“替换&rdqu...

Xcode Error:ARC forbids explicit message send of release解决及自定义ARC

Xcode Error:ARC forbids explicit message send of release解决及自定义ARC

首先:Xcode 5中是可以选择是否用ARC的,在有ARC的时候,你完全不需要也不允许做retain,release,你要考虑strong 还是weak。推荐使用ARC。 如果不用ARC,是可以去掉的。在target->build settings里面,有个APPLE LLVM 5.0 La...

宏与子程序的区别

宏和子程序都是为了简化源程序的编写,提高程序的可维护性,但是它们二者之间存在着以下本质的区别:1、在源程序中,通过书写宏名来引用宏,而子程序是通过CALL指令来调用;2、汇编程序对宏通过宏扩展来加入其定义体,宏引用多少次,就相应扩展多少次,所以,引用宏不会缩短目标程序;而子程序代码在目标程序中只出现...

金蝶K3:自定义的万能报表位置

金蝶K3:自定义的万能报表位置

场景:客户再【会计总账管理系统】开发了一个万能报表【AAA】 后来因工作交接或者某些原因忘记这个AAA报表放在哪个子系统下了,由于K3子系统非常多,要逐个切换子系统来找自己建立的万能报表再哪里;非常麻烦:使用下面这段脚本查询:select b.FName,* from t_UserDefineRpt...

Virtual Box Android X86安装:please check you have enough free disk space to install androd x86

原因:下载的iso有问题,换一个iso吧。 当然,前提是你分配的空间确实是足够的,默认8GB肯定是足够的。 我分配了8GB空间,在写入的时候,却提示: Installation failed:please check you have enough free disk space to...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。