第2章 PADS Layout 2007界面环境
PADS Layout 2007提供了PCB设计所需的完备功能,并且有Windows图形用户界面易于使用的特点。它不仅具有标准的Windows用户界面,还具有形象化的功能图标,用户既可以凭借图标外观判断图标的功能,还能即时看到鼠标旁的提示文字,从而知道该图标的功能。
本章学习要点:
● 用户界面
● 菜单区
● 工具栏
2.1 主界面组成
在桌面上单击PADS Layout的图标启动,进入PADS Layout 2007的主界面,如图2-1所示。
图2-1 PADS Layout 2007主界面
从图2-1中可以看出,PADS Layout的主界面主要由菜单栏、工具栏、工作区域,以及一些相关的状态信息组成。
下面将介绍一些工具栏和窗口的浮动控制。
浮动窗口是指从当前的视图中分离出来一个窗口,也就是使窗口变为浮动状态。浮动的窗口与当前视图没有任何连接,同时它挡住自己后面的视图。需要说明的是:你不可以把一个设置为隐藏的窗口设置为浮动窗口。
浮动窗口的操作方法有下面2种:
(1)用鼠标双击标题栏;
(2)用鼠标左键拖动。
同样,也可以应用上面的两种方法使一个窗口从浮动状态返回到原来视图中。图2-2给出了一个浮动工具栏窗口(其他窗口也可以),用户可以把浮动窗口放到希望放的或者习惯的位置,来方便设计。
图2-2 浮动的绘图工具栏
注意图2-2中的小三角形,单击它,弹出如图2-3所示窗口。这里可以添加或者删除工具栏(图2-3中为绘图工具栏的按钮)。
图2-3 添加或删除按钮
对于Project Explorer(项目浏览窗口)和Output Window(输出窗口),注意窗口标题栏上的图钉按钮,读者也可以通过单击这个按钮,来浮动或者固定这两个窗口。
2.2 工作区
工作区默认的背景为黑色,大小为56英寸×56英寸。工作区域的坐标原点用一个大白点表示。当打开一个新的设计的时候,原点出现在窗口的中间,整个工作区域以适当的比例显示。为了便于设计,可以选择菜单【Setup】→【Set Origin】,在工作区某处单击鼠标左键,这个点将变为新的坐标原点。鼠标在工作区的具体位置可以从右下角读出。
工作区以一定的栅格形式显示出来,下面我们将介绍如何设置栅格。PADS Layout的栅格有两种,工作栅格(Working Grid)和显示栅格(Display Grid)。工作栅格主要用来控制对象移动操作的最小距离,它不会在工作区显示出来;显示栅格能够在工作区显示出来,用于辅助设计,一般将显示栅格设置为工作栅格的整数倍。
工作栅格有如下4种:
(1)设计栅格(Design Grid),定义布线时栅格的大小。
(2)过孔栅格(Via Grid),定义建立过孔时栅格的大小。
(3)扇出栅格(Fanout Grid),定义扇出的栅格大小。
(4)覆铜栅格(Hatch Grid),定义覆铜的栅格大小。
设计栅格时,用户可以选择菜单【Tools】→【Options】,或者按下<Ctrl+Enter>组合键打开如图2-4所示的对话框,在其中选择【Grids】选项卡。
图2-4 Grids选项卡
当然,也可以采用直接输入命令的方式实现栅格设计。无模命令(Modeless Commands)也可以成为直接命令。只需要在工作区域中,单击鼠标左键,然后输入“GD500”,就可以把显示栅格设置为500(mil)。在后面的章节中,我们将对无模命令进行详细、系统的介绍。
2.3 菜单区
PADS Layout的菜单由【File】(文件)、【Edit】(编辑)、【View】(查看)、【Setup】(设置)、【Tools】(工具)和【Help】(帮助)组成。需要说明的是:PADS Layout 2007中,设计者可以对菜单进行修改,按自己习惯的方式来定制自己的菜单。
1.【File】菜单
【File】菜单主要聚集了一些与文件输入、输出相关的功能。这些功能有文件的保存、打开、输入、输出,以及库和报告等。File包含的子菜单如图2-5所示。
图2-5 【File】菜单
Import:输入。PADS Layout允许导入非PCB格式的另外的格式的数据(DXF,ASCⅡ,IDF,OLE或ECO)。以ASCⅡ文件保存的文件格式能被读入到早期的软件版本中。
Export:输出。PADS Layout允许将PCB文件以非PCB格式保存(ASCⅡ,DXF,IDF,OLE),能够输出设计的一部分,并在不同的设计中重复使用。
Save as Start-up File:另存为启动文件。此项功能将当前的设计参数(线距、颜色、属性等)保存为一个STP格式的文件。这个文件可以用于相同环境的设计。
Set Start-up File:设置启动文件。相对应的对话框如图2-6所示。
图2-6 设置启动文件
Library:元件库管理。这里可以对元件进行管理。
Report:报告。可输出各种报表。
CAM:计算机辅助制造。这里可以使读者快速看到最终的布局布线的结果。
CAM Plus:产生和数控设备兼容的数据文件。
Print Setup:打印设置。
2.【Edit】菜单
【Edit】菜单下主要集中了一些对设计对象进行编辑或者操作的相关的功能菜单。如图2-7所示。
图2-7 【Edit】菜单
Copy as Bitmap:以位图格式复制。
Attribute Manager:属性管理器。
Attribute Dictionary:属性字典。打开此对话框可以查看本系统中的各种属性。
Find:查找。PADS Layout支持各种方式的查找,打开Find子菜单,如图2-8所示。
图2-8 【Find】对话框
要搜索元件,可以在Find by下面选择参考指示符(Ref.Designator),Action设置为Select,然后在Ref.Des.Prefix下面选择合适的前缀(Prefix),当选择Apply时,它们将高亮显示。
Highlight、Unhighlight:高亮显示和取消高亮显示。为了某种需要将某一对象激活并以特别的颜色显示出来,默认为白色,颜色可在Setup中设置。
Cycle:循环。连续捕捉某个选择点周围的对象。快捷键为<Tab>。
Filter:过滤器。捕捉对象时过滤掉不希望捕捉到的干扰对象。
Properties:当选中某个对象时,显示对应的属性。
Insert PADS Logic Object:插入PADS Layout对象。
Insert New Object:插入其多媒体程序、图片等到当前的设计中。
Delete All OLE Objects:删除所有的OLE对象。
Links:链接。可以对当前设计的嵌入对象进行编辑。
对象:激活当前设计中的某一个OLE对象,可进行编辑、转换格式等操作。
3.【View】菜单
【View】菜单下主要是与显示界面相关的功能,如图2-9所示。
图2-9 【View】菜单
Zoom:缩放。对应工具栏上的 按钮,快捷键为<Ctrl+W>。选用此功能后,单击鼠标左键,整个设计画面将以单击点为中心放大;单击右键,以设计点为中心缩小。
Board:整板显示。对应工具栏上的 按钮,快捷键为<Home>。将当前的设计以板框(Board Outline)为边界显示。
Extents:将当前设计中的所有对象满屏显示。对应的快捷键为<Ctrl+Alt+E>。
Selection:选择。选中该功能后,可以选择设计中的任何对象。快捷键为<Alt+Z>。
Redraw:刷新。刷新当前区域。对应工具栏上的 按钮,快捷键为<End>。刷新功能使用比较频繁,读者要牢记。
Clusters:簇。查看管理设计文件中的簇。
Nets:网络。对应的快捷键为<Ctrl+Alt+N>,选中出现如图2-10所示的对话框。在Net List中列出了设计中存在的所有网络。可以在其中双击某个网络,或者选中某个网络单击【Add】,将其添加到右边的View List中。在View List中可以选中某个网络或者按住<Ctrl>键选中多个网络,在View Details中设置详细信息。选中Traces Plus the Following Unroutes是使能飞线的过滤功能。选择All显示所有未布的线。选择All Except Connected Plane Nets显示所有没有连接到平面的网络。选择Unrouted Pin Pairs仅显示管脚之间的飞线。选择None关闭所有没有连线网络的显示。
图2-10 显示网络对话框
Clearance:间距。显示两个对象之间的间距。
Output Window:输出窗口,对应工具栏上的 按钮,可单击它显示或隐藏这个窗口。
Project Explorer:项目浏览窗口,对应工具栏上的 按钮,可单击它显示或隐藏这个窗口。
Toolbars:工具栏。其中包含各种设计工具。
Status Bar:状态栏,如图2-11所示。
图2-11 状态条
Save View:保存画面。这里可以保存一些画面,可以在Save View下面看到。图2-12中保留了两个捕捉的画面。这里取的名字分别是:View1和View2。
图2-12 视图保存
Previous View和Next View:可以在相邻连个画面之间切换。
4.【Setup】菜单
【Setup】菜单主要用来定义和设置系统的各种参数,如图2-13所示。
图2-13 【Setup】菜单
Pad Stacks:焊盘叠。选择此命令,在弹出的对话框中(如图2-14所示)可以对任意元件的焊脚进行编辑,并可以定义多种不同类型的过孔及其属性。
图2-14 焊盘叠属性
Drill Pairs:钻孔对。这里主要是定义过孔、盲孔和其他特殊孔。
Jumpers:跳线。此功能主要用于单面板的设计,可以设置跳线的长度和跳线孔的大小。
Design Rules:设计规则。这里主要定义设计时的约束,包括类、网络、元件等,如图2-15所示。
图2-15 设计规则
Layer Definition:板层参数设置。利用此命令,可以定义PCB板的各种限制约束。
Set Origin:设置原点。
Display Colors:显示颜色。对应的快捷键是<Ctrl+Alt+C>。这里可以定义想要显示的层,并可以在Configuration中保存设置,以方便下次调用,如图2-16所示。
图2-16 显示颜色
5.【Tools】菜单
【Tools】菜单提供了各种设计工具,如图2-17所示。
图2-17 【Tools】菜单
PCB Decal Editor:元件封装编辑器。设计或更改你所需要的元件封装。
Cluster Placement:簇布局。这里只允许操作两种对象,组合(unions)和簇。
Cluster Manager:簇管理。簇管理可以显示和管理簇成员和组合。PADS Layout采用与微软相同的层次管理方式来管理簇,你可以移动、删除、解散它们。
Disperse Components:将元件在板子边框(Board Outline)外散开,方便布局。如果某元件被Glued(胶住),则该元件不被移动。这条命令是基于元件高度的,并且按元件高度排序。如果在Cluster View模式下使用这个功能,簇也将被打散。
Length Minimization:长度最短化,快捷键<Ctrl+M>使用此功能不改变网表,它只是根据你设定的拓扑结构,选择一种更加合适的连接。
Nudge Components:推挤元件。PADS Layout根据设计规则自动移动元件,以避免元件重叠放置。Nudge在Tools/Option/Design中设定。
DxDesigner:链接DxDesigner。
SPECCTRA:SPECCTRA自动布线连接器。将PCB转入SPECCTRA中进行自动布线。
BoardSim:HyperLynx仿真器接口。可以把当前PCB中的参数、布局布线设计结果和元件类型参数等自动传入到HyperLynx仿真系统中,进行传输特性、信号兼容特性等的仿真。
CAM350:CAM350连接器。可以直接对设计进行GerBer文件处理。
PADS Router:PADS的自动布线连接器。
Pour Manager:覆铜管理。主要是铜的灌注与恢复管理。
Assembly Variants:不同装配版本的输出。PADS Layout可以让设计者以单个PCB为基础,快速简洁地生成不同文档版本。而且这种变换是通过简单的表格驱动的用户界面进行的。变换可以添加,你可以预先观察到图形的实际情况。
Verify Design:设计验证,检查间距、连接、高速等各个方面的设计问题。
Compare Test Points:比较测试点。仅仅比较ASCⅡ格式的当前文件和另一个文件的测试点列表。
DFT Audit:测试点审计,在电路测试过程中管理测试点。
Compare/ECO:ECO(工程变更指令)比较功能。
ECO Option:ECO选项。
Macros:宏命令,根据设计者的需要建立需要的快捷宏键。
Basic Scripts:功能生成报告,用户还可以定义自己的Basic脚本。
Customize:自定义,在这里可以按自己的习惯定义自己的PADS Layout界面和相关的快捷键。
Options:系统的选项,设置工作环境,快捷键是<Ctrl+Enter>。
6.【Help】菜单
Open PADS Layout Help:打开PADS Layout用户指南,电路的设计者必须养成阅读帮助文件的习惯。
Documentation:文件,图2-18中给出了PADS Layout的帮助界面。
图2-18 帮助界面
Modeless Commands:无模命令,在后面的章节中将做详细介绍。
Installed Option:安装选项,在这里可以查看安装信息。
Tutorial:用户指南。
2.4 工具栏区
工具栏收集了PCB设计中一些常用的功能,设计者熟悉了这些图标后,将大大方便设计。工具栏如图2-19所示,各个图标的对应功能如表2-1所示。选择【View】→【Toolbars】→【Standard Toolbar】可以打开工具栏。
图2-19 工具栏
表2-1 工具栏图标按钮描述
单击 图标,弹出如图2-20所示的绘图工具盒。
图2-20 绘图工具盒
单击 图标,弹出如图2-21所示的设计工具盒。
图2-21 设计工具盒
单击 图标,弹出如图2-22所示的标注尺寸工具盒。
图2-22 标注尺寸工具盒
单击 图标,弹出如图2-23所示的ECO工具盒。
图2-23 ECO工具盒
单击 图标,弹出如图2-24所示的BGA工具盒。
图2-24 BGA工具盒
BGA工具盒:有关BGA封装元件的操作。
2.5 本章小结
本章重点对PADS Layout 2007的用户环境做了详细介绍,内容包括用户界面、工具栏、菜单命令区。通过本章学习,读者可以熟悉PADS Layout 2007的用户环境,为后面的设计操作打下基础。