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

Protel99SE高级规则设定

xjtudll16年前 (2010-07-21)技术心得69660
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://www.xjtudll.cn/Exp/115/

标签: Protel
分享给朋友:

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

无线网络连接受限

   今天换了个房间,于是原来的网线不够长了,想到Dlink DI-624路由器是无线的,那我就用无线上网的方式,这样就不用跑去买网线了。   说干就干,路由器设置还是非常简单的,无非就是选择连接方式,SSID,然后加密方式,设置密码,保存...

Android Warning: Converting to string: TypedValue …

参考资料:   http://stackoverflow.com/questions/4903948/android-resources-converting-to-string-typedvalue-warning   问题:   切换activity...

sql查询存储过程的修改记录和时间

–查询建立时间–表select * from sysobjects where id=object_id(N’表名’) and xtype=‘U’–表的结构select * from syscolumns where id=object_id(N’表名’)–存储过程select * from sys...

vs2012 与 win7 不兼容的问题

vs2012 与 win7 不兼容的问题

问题描述:安装VS2012后,打开提示与此版本的 Windows 不兼容 如下图: 一开始以为是VS2010不能安装在Win7 64bit上,后来发现有个补丁,安装好之后,就能使用了。 Update for Microsoft Visual Studio 2012 (KB2781514) http...

Android-如何关闭AlertDialog.Builder对话框

AlertDialog.Builder对话框没有类似finish()或者dismiss()这样的方法。 但是它的父类AlertDialog有dismiss方法,而且AlertDialog.Builder在.show()的时候会得到一个AlertDialog对象,我们就可以用dismiss方法将该Bu...

Xcode查找函数(方法)调用及被调用

Xcode查找函数(方法)调用及被调用

参考资料:http://stackoverflow.com/questions/7145045/find-method-references-in-xcode 这个功能有的说是 Find Caller,有的说是Find references,有的说是Find Usages 直白的讲,就是我需要知道这...

发表评论

访客

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