Altium Designer 16电路设计与仿真从入门到精通(清华社"视频大讲堂"大系CAD/CAM/CAE技术视频大讲堂)
上QQ阅读APP看书,第一时间看更新

4.2 打印与报表输出

原理图设计完成后,经常需要输出一些数据或图纸。本节将介绍Altium Designer 16原理图的打印与报表输出。

Altium Designer 16具有丰富的报表功能,可以方便地生成各种不同类型的报表。当电路原理图设计完成并且经过编译检测之后,应该充分利用系统所提供的这种功能来创建各种原理图的报表文件。借助于这些报表,用户能够从不同的角度,更好地掌握整个项目的有关设计信息,为下一步的设计工作做好充足的准备。

4.2.1 打印输出

为方便原理图的浏览、交流,经常需要将原理图打印到图纸上。Altium Designer 16提供了直接将原理图打印输出的功能。

在打印之前首先进行页面设置。执行“文件”→“页面设置”命令,即可弹出“Schematic Print Properties(原理图打印属性)”对话框,如图4-10所示。

图4-10 Schematic Print Properties对话框

其中各项设置说明如下。

(1)“打印纸”选项组:用于设置纸张,具体包括以下几个选项。

“尺寸”下拉列表框:选择所用打印纸的尺寸。

“肖像图”单选按钮:选中该选项组,将使图纸竖放。

“风景图”单选按钮:选中该选项组,将使图纸横放。

(2)Offset选项组:用于设置页边距,共有以下两个选项。

“水平”数值框:设置水平页边距。

“垂直”数值框:设置垂直页边距。

(3)“缩放比例”选项组:用于设置打印比例,有以下两个选项。

“缩放模式”下拉列表框:选择比例模式,有两个选项。选择Fit Document On Page选项,系统自动调整比例,以便将整张图纸打印到一张图纸上。选择Scaled Print选项,由用户自己定义比例的大小,这时整张图纸将以用户定义的比例打印,有可能是打印在一张图纸上,也有可能打印在多张图纸上。

“缩放”数值框:当选择“Scaled Print(按比例打印)”模式时,用户可以在这里设置打印比例。

(4)“修正”选项组:用于修正打印比例。

(5)“颜色设置”选项组:用于设置打印的颜色,有3种选择,即单色、颜色和灰的。

(6)单击 按钮,可以预览打印效果。

(7)单击 按钮,可以进行打印机设置,如图4-11所示。

图4-11 打印机设置对话框

(8)设置、预览完成后,即可单击 按钮,打印原理图。

此外,执行“文件”→“打印”命令,或单击工具栏中的(打印)按钮,也可以实现打印原理图的功能。

4.2.2 网络表

网络表有多种格式,通常为一个ASCII码的文本文件,网络表用于记录和描述电路中的各个元件的数据以及各个元件之间的连接关系。在以往低版本的设计软件中,往往需要生成网络表以便进行下一步的PCB设计或进行仿真。Altium Designer 16提供了集成的开发环境,用户不用生成网络表就可以直接生成PCB或进行仿真。但有时为了方便交流,还是要生成网络表。

在由原理图生成的各种报表中,应该说,网络表最为重要。所谓网络,指的是彼此连接在一起的一组元件引脚,一个电路实际上就是由若干网络组成的。而网络表就是对电路或者电路原理图的完整描述,描述的内容包括两个方面:一是电路原理图中所有元件的信息(包括元件标识、元件引脚和PCB封装形式等);二是网络的连接信息(包括网络名称、网络节点等),是进行PCB布线,设计PCB印制电路板不可缺少的工具。

网络表的生成有多种方法,可以在原理图编辑器中由电路原理图文件直接生成,也可以利用文本编辑器手动编辑生成,当然,还可以在PCB编辑器中,从已经布线的PCB文件中导出相应的网络表。

Altium Designer 16为用户提供了方便快捷的实用工具,可以帮助用户针对不同的项目设计需求,创建多种格式的网络表文件。在这里,我们需要创建的是用于PCB设计的网络表,即Protel网络表。

具体来说,网络表包括两种,一种是基于单个原理图文件的网络表,另一种则是基于整个项目的网络表。

4.2.3 基于整个项目的网络表

下面以实例“PLI.PrjPcb”为例,介绍项目网络表的创建及特点。在创建网络表之前,首先应该进行简单的选项设置。

1.网络表选项设置

(1)打开项目文件“PLI.PrjPcb”,并打开其中的任一电路原理图文件。

(2)执行“工程”→“工程参数”命令,打开项目管理选项对话框,打开“Options(选项)”选项卡,如图4-12所示。

图4-12 Options选项卡

在该选项卡中可以进行网络表的有关选项设置。

(1)“输出路径”文本框:用于设置各种报表(包括网络表)的输出路径,系统会根据当前项目所在的文件夹自动创建默认路径。例如,在图4-12中,系统创建的默认路径为“:\yuanwenjian\ch04\examples\Project Outputs for PLI”。单击右侧的(打开)图标,可以对默认路径进行更改。

(2)“ECO日志路径”文本框:用于设置ECO Log文件的输出路径,系统会根据当前项目所在的文件夹自动创建默认路径。单击右侧的(打开)图标,可以对默认路径进行更改。

(3)“输出选项”选项组:用于设置网络表的输出选项,一般保持默认设置即可。

(4)“网络表选项”选项组:用于设置创建网络表的条件。

“允许端口命名网络”复选框:用于设置是否允许用系统产生的网络名代替与电路输入/输出端口相关联的网络名。如果所设计的项目只是普通的原理图文件,不包含层次关系,可选中该复选框。

“允许方块电路入口命名网络”复选框:用于设置是否允许用系统生成的网络名代替与图纸入口相关联的网络名,系统默认选中该复选框。

“允许单独的管脚网络”复选框:用于设置生成网络表时,是否允许系统自动将管脚号添加到各个网络名称中。

“附加方块电路数目到本地网络”复选框:用于设置生成网络表时,是否允许系统自动将图纸号添加到各个网络名称中。当一个项目中包含多个原理图文档时,选中该复选框,便于查找错误。

“高水平名称取得优先权”复选框:用于设置生成网络表时的排序优先权。选中该复选框,系统以名称对应结构层次的高低决定优先权。

“电源端口名称取得优先权”复选框:用于设置生成网络表时的排序优先权。选中该复选框,系统将对电源端口的命名给予更高的优先权。本例中,使用系统默认的设置即可。

2.创建项目网络表

(1)执行“设计”→“工程的网络表”→“PCAD(生成项目网络表)”命令,如图4-13所示。

图4-13 创建项目网络表菜单命令

(2)系统自动生成了当前项目的网络表文件“Top.NET”,并存放在当前项目下的“Generated\Netlist Files”文件夹中。双击打开该项目网络表文件“Top.NET”,结果如图4-14所示。

图4-14 创建项目的网络表文件

该网络表是一个简单的ASCII码文本文件,由一行一行的文本组成。内容分成了两部分,一部分是元件的信息,另一部分则是网络的信息。

元件的信息由若干小段组成,每一元件的信息为一小段,用方括号分隔,由元件的标识、封装形式、型号、管脚、数值等组成,如图4-15所示,空行则是由系统自动生成的。

图4-15 一个元件的信息组成

网络的信息同样由若干小段组成,每一网络的信息为一小段,用方括号分隔,由网络名称和网络中所有具有电气连接关系的元件引脚所组成,如图4-16所示。

图4-16 一个网络的信息组成

4.2.4 基于单个原理图文件的网络表

下面以4.2.3节实例项目“PCI.PrjPcb”中的一个原理图文件“Top.SchDoc”为例,介绍基于单个原理图文件网络表的创建。

(1)打开项目“PCI.PrjPcb”中的原理图文件“Top.SchDoc”。

(2)执行“设计”→“文件的网络表”→“PCAD(生成项目网络表)”命令。

(3)系统自动生成了当前原理图的网络表文件“Top.NET”,并存放在当前项目下的“Generated\Netlist Files”文件夹中。双击打开该原理图的网络表文件“Top.NET”,结果如图4-17所示。

图4-17 创建原理图文件的网络表

该网络表的组成形式与上述基于整个项目的网络表是一样的,在此不再重复。

由于该项目不只有一个原理图文件,因此,基于原理图文件的网络表“Top.NET”与基于整个项目的网络表名称相同,但所包含的内容不完全相同。

4.2.5 生成元件报表

元器件报表主要用来列出当前项目中用到的所有元件的标识、封装形式、库参考等,相当于一份元器件清单。依据这份报表,用户可以详细查看项目中元件的各类信息,同时,在制作印制电路板时,也可以作为元件采购的参考。

下面仍然以项目“PCI.PrjPcb”为例,介绍元器件报表的创建过程及功能特点。

1.元件报表的选项设置

(1)打开项目“PCI.PrjPcb”中的原理图文件“Top.SchDoc”。

(2)执行“报告”→“Bill of Materials(元件清单)”命令,系统弹出相应的元件报表对话框,如图4-18所示。

图4-18 元件报表对话框

(3)在该对话框中,可以对要创建的元器件报表进行选项设置。左边有两个列表框,它们的含义不同。

“聚合的纵队”列表框:用于设置元件的归类标准。如果将“全部纵队”列表框中的某一属性信息拖到该列表框中,则系统将以该属性信息为标准,对元件进行归类,并显示在元件报表中。

“全部纵列”列表框:用于列出系统提供的所有元件属性信息,如Description(元件描述信息)、Component Kind(元件种类)等。对于需要查看的有用信息,选中右侧与之对应的复选框,即可在元件报表中显示出来。在图4-18中使用了系统的默认设置,即只选中了Comment(注释)、Description(描述)、Designator(指示符)、Footprint(封装)、LibRef(库编号)和Quantity(数量)6个复选框。

例如,选中“全部纵列”列表框中的“Description(描述)”复选框,单击鼠标左键将该项拖曳至“聚合的纵队”列表框中。此时,所有描述信息相同的元件被归为一类,并显示在右边元器件列表中。

另外,在右边元器件列表的各栏中,都有一个下拉按钮,单击该按钮,同样可以设置元器件列表的显示内容。

例如,单击元件列表中“Description(描述)”栏的下拉按钮,则会弹出如图4-19所示的下拉列表。

图4-19 Description栏的下拉列表

在该下拉列表中,可以选择“All(显示全部元件)”,也可以选择“Custom(以定制方式显示)”,还可以只显示具有某一具体描述信息的元件。例如,这里选择“Default Diode(二极管)”选项,则相应的元件列表如图4-20所示。

图4-20 只显示描述信息为“Switch”的元件

在列表框的下方,还有若干选项和按钮,功能如下。

“文件格式”下拉列表框:用于为元件报表设置文件输出格式。单击右侧的下拉按钮,可以选择不同的文件输出格式,如CVS格式、Excel格式、PDF格式、HTML格式、文本格式和XML格式等。

“添加到工程”复选框:若选中该复选框,则系统在创建了元件报表之后会将报表直接添加到项目中。

“打开导出的”复选框:若选中该复选框,则系统在创建了元件报表以后,会自动以相应的格式打开。

“模板”下拉列表框:用于为元件报表设置显示模板。单击右侧的下拉按钮,可以使用曾经用过的模板文件,也可以单击按钮重新选择。选择时,如果模板文件与元件报表在同一目录下,则可以选中下面的“相对路径到模板文件”复选框,使用相对路径搜索,否则应该使用绝对路径搜索。

“菜单”按钮:单击该按钮,弹出如图4-21所示的“菜单”选项。由于该菜单中的各项命令比较简单,在此不一一介绍,用户可以自己练习操作。

图4-21 “菜单”选项

“输出”按钮:单击该按钮,可以将元件报表保存到指定的文件夹中。

“强制列查看”复选框:若选中该复选框,则系统将根据当前元件报表窗口的大小重新调整各栏的宽度,使所有项目都可以显示出来。

设置好元件报表的相应选项后,就可以进行元件报表的创建、显示及输出。元件报表可以以多种格式输出,但一般选择Excel格式。

2.元件报表的创建

(1)单击 按钮,在弹出的选项中选择“报告”命令,则弹出元件报表预览对话框,如图4-22所示。

图4-22 元件报表预览对话框

(2)单击 按钮,可以将该报表进行保存,默认文件名为“MCU.xls”,是一个Excel文件。

(3)单击 按钮,可以将该报表打开。

(4)单击 按钮,则可以将该报表进行打印输出。

(5)在元件报表对话框中,单击“模板”文本框右侧的…按钮,在“C:\Program Files\ADesign 16\Template”目录下,选择系统自带的元件报表模板文件“BOM Default Template.XLT”,如图4-23所示。

图4-23 选择元件报表模板

(6)单击 按钮后,返回元件报表对话框。单击 按钮,退出对话框。

此外,Altium Designer 16还为用户提供了建议的元件报表,不需要进行设置即可产生。执行“报告”→“Simple BOM(简单报表)”命令,则系统同时产生两个文件“MCU Cirouit.BOM”和“MCU Cirouit.CSV”,并加入到项目中,如图4-24所示。

图4-24 简易元件报表