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

Protel99SE高级规则设定

xjtudll15年前 (2010-07-21)技术心得64630
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高级规则设定” 的相关文章

解决android studio弹出

解决android studio弹出"waiting for debugger"

方式一: 这种方法可能需要配置环境变量 win+R -> cmd -> adb kill-server,adb start-server 方式二: 当点击debug app时(卡在"waiting for debug"),则如图点击,然后点击确定即可! 本文为转载...

DDS原理

DDS原理

DDS原理框图 假设时钟为2MHz,数据保持寄存器选择N Bit,在时钟驱动下,累加器输出结果S被反馈到累加器输入端B,B和A的数据被累加到S,下一个时钟脉冲又将S反馈到B,再次与A累加到S,下一个时钟脉冲又将S反馈到B,如此循环累加,实现按步进值,按时钟节拍循环累加,使得N Bit数据被徐循...

MDI程序中MenuStip控件的MDIWindowListItem

MDI程序中MenuStip控件的MDIWindowListItem

要求: 在主窗体中的“Windows”菜单里,能够显示所有已经打开的子窗体Title,并且点击后能够把相应窗体激活到最前面。 .net 2.0中,在MenuStip控件中提供了MDIWindowListItem属性。只要把想要显示子窗口列表的menu控件设置上就Ok了。...

Xcode Error:loaded some nib but the view outlet was not set解决

Xcode Error:loaded some nib but the view outlet was not set解决

当使用 initWithNibName 函数, 并使用由nib文件生成的ViewController 的view属性时候,遇到这个问题。 *** Terminating app due to uncaught exception 'NSInternalInconsistencyException'...

mysql服务无法启动 服务没有报告任何错误

mysql服务无法启动 服务没有报告任何错误

参考资料: http://bbs.csdn.net/topics/391851148 问题描述: 使用net start mysql启动MySQL服务时,提示:MySQL服务无法启动,服务没有报告任何错误。如下图所示: 可能原因: data目录里已经有数据里,所以有冲突。 解决办法: 1、删...

Android Studio:Your project path contains non-ASCII characters

Android Studio:Your project path contains non-ASCII characters

参考资料: http://stackoverflow.com/questions/32171968/your-project-path-contains-non-ascii-characters-android-studio 问题: Android Studio编译工程时,提示: Error:(1...

发表评论

访客

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