4.5 打印与输出原理图
Altium Designer 16.0具有丰富的报表功能,可以方便地生成各种不同类型的报表。
4.5.1 打印输出
为方便原理图的浏览、交流,经常需要将原理图打印到图纸上。Altium Designer 16.0提供了直接将原理图打印输出的功能。
在打印之前,首先进行页面设置。选择菜单栏中的File(文件)→Page Setup(页面设置)命令,即可弹出Schematic Print Properties(示意图打印性能)对话框,如图4.50所示。
图4.50
对其中各项设置的说明如下。
1. Printer Paper(打印纸)选项组
设置纸张,具体包括以下几个选项。
● Size(尺寸):选择所用打印纸的尺寸。
● Portrait(竖放):选择该单选按钮,将使图纸竖放。
● Landscape(横放):选择该单选按钮,将使图纸横放。
2. Margins(页边距)选项组
设置页边距,有下面两个选项。
● Horizontal(水平):设置水平页边距。
● Vertical(垂直):设罝垂直页边距。
3. Scaling(比例)选项组
设置打印比例,有下面两个选项。
● Scale Mode(比例模式)下拉菜单:选择比例模式,有两种选择。选择Fit Document On Page(适合文档在页面),系统将自动调整比例,以便将整张图纸打印到一张图纸上。选择Scaled Print(缩放打印),由用户自己定义比例的大小,这时,整张图纸将以用户定义的比例打印,有可能是打印在一张图纸上,也有可能打印在多张图纸上。
● Scale(缩放):当选择Scaled Print(缩放打印)模式时,用户可以在这里设置打印比例。
4. Corrections(修正)选项组
修正打印比例。
5. Color Set(颜色)选项组
设置打印的颜色,有3种选择:Mono(单色)、Color(彩色)和Gray(灰度)。
6. Preview(预览)按钮
单击Preview按钮时,可以预览打印效果。
7. Pinter Setup(预览设置)按钮
单击Pinter Setup(预览设置)按钮,可以进行打印机设置,如图4.51所示。
图4.51
8. Print(打印)按钮
设置、预览完成后,即可单击Print(打印)按钮,打印原理图。
此外,选择菜单栏中的File(文件)→Print(打印)命令,或单击工具栏中的按钮,也可以实现打印原理图的功能。
4.5.2 网络报表
在由原理图生成的各种报表中,网络表是最为重要的。所谓网络,指的是彼此连接在一起的一组元件引脚,一个电路实际上就是由若干网络组成的。而网络表就是对电路或者电路原理图的一个完整描述。描述的内容包括两个方面:一是电路原理图中所有元件的信息(包括元件标识、元件引脚和PCB封装形式等);二是网络的连接信息(包括网络名称、网络节点等),这些都是进行PCB布线、设计PCB印制电路板不可缺少的依据。具体来说,网络表包括两种,一种是基于单个原理图文件的网络表,另一种是基于整个项目的网络表。
4.5.3 生成原理图文件的网络表
下面我们以“LED显示电路原理图”为例,介绍基于原理图文件网络表的创建。
1.网络表选项设置
打开本书下载资源中的源文件“\ch4\4.5.3\LED显示电路.PrjPCB”,并打开其中的任一电路原理图文件。选择菜单栏中的Project(项目)→Project Options(项目选项)命令,弹出项目管理选项对话框。单击Options(选项)选项卡,如图4.52所示。其中各选项的功能如下。
图4.52
(1) Output Path(输出路径)文本框:用于设置各种报表(包括网络表)的输出路径,系统会根据当前项目所在的文件夹自动创建默认路径。图4.52中,系统创建的默认路径为“D:\Altium\ch05\4.5.3\Project Outputs for LED显示电路原理图”。单击右侧的“打开”图标按钮,可以对默认路径进行更改,同时,将文件保存在“D:\Altium\ch05\ch4.5.3\Project Outputs for LED显示电路原理图”位置。
(2) ECO Log Path(ECO日志路径)文本框:用于设置ECO Log文件的输出路径,系统会根据当前项目所在的文件夹自动创建默认路径。单击右侧的“打开”图标按钮,可以对默认路径进行更改。
(3) Output Options(输出选项)选项组:用于设置网络表的输出选项,一般保持默认设置。
(4) Netlist Options(网络表选项)选项组:用于设置创建网络表的条件。
● Allow Ports to Name Nets(允许自动命名端口网络)复选框:用于设置是否允许用系统产生的网络名代替与电路输入/输出端口相关联的网络名。如果所设计的项目只是普通的原理图文件,不包含层次关系,可勾选该复选框。
● Allow Sheet Entries to Name Nets(允许自动命名原理图入口网络)复选框:用于设置是否允许用系统生成的网络名代替与图纸入口相关联的网络名,系统默认勾选。
● Append Sheet Numbers to Local Nets(将原理图编号附加到本地网络)复选框:用于设置生成网络表时,是否允许系统自动将图纸号添加到各个网络名称中。当一个项目中包含多个原理图文档时,勾选该复选框,便于查找错误。
● Higher Level Names Take Priority(高层次命名优先)复选框:用于设置生成网络表时的排序优先权。勾选该复选框,系统将以名称对应结构层次的高低决定优先权。
● Power Port Names Take Priority(电源端口命名优先)复选框:用于设置生成网络表时的排序优先权。勾选该复选框,系统将对电源端口的命名给予更高的优先权。
2.创建项目网络表
(1) 选择菜单栏中的Design(设计)→Update PCB Document LED显示电路布线(更新LED显示电路布线PCB文件)命令,具体如图4.53所示。弹出Engineering Change Order(工程变更命令)对话框,如图4.54所示。
图4.53
图4.54
(2) 单击Report Changes(报告更改)按钮,弹出Change Order Report For Project(更改项目报告)对话框,产生网络表,并在PCB面板里调入元件和网络。在PCB面板下,网络通过飞线表示。这也是我们检查的依据,如图4.55所示。
图4.55
4.5.4 生成元件报表
元件报表主要用来列出当前项目中用到的所有元件的标识、封装形式、库参考等,相当于一份元件清单。依据这份报表,用户可以详细查看项目中元件的各类信息,同时,在制作印制电路板时,也可以作为元件采购的参考。
下面仍然以项目“LED显示电路.PrjPCB”为例,介绍元件报表的创建过程及功能特点。
1.元件报表的选项设置
Step1 打开本书下载资源中的源文件“\ch4\4.5.4\ LED显示器电路.PrjPCB”。
Step2 选择菜单栏中的Reports(报告)→Bill of Materials(材料清单)命令,系统弹出相应的元件报表对话框,如图4.56所示。
图4.56
Step3 在该对话框中,可以对要创建的元件报表进行选项设置。左边有两个列表框,它们的含义不同。
● Grouped Columns(归类条件):用于设置创建网络表的条件。该列表框用于设置元件的归类标准。可以将All Columns(所有条件)中的某一属性信息拖到该列表框中,则系统将以该属性信息为标准,对元件进行归类,显示在元件报表中。
● All Columns(所有条件):该列表框列出系统提供的所有元件属性信息,如Description (元件描述信息)、Component Kind(元件类型)等。对于需要查看的有用信息,选中右边与之对应的复选框,即可在元件报表中显示出来。在图4.56中,使用了系统的默认设置,即只选中了Comment(说明)、Description(描述)、Designator(标识)、Footprint(引脚)、LibRef(参照库)和Quantity(查询)六项。
如果我们选择了All Columns(所有条件)中的Description(描述)选项,单击鼠标左键,将该项拖到Grouped Columns(归类条件)列表框中。此时,所有描述信息相同的元件被归为一类,显示在右边的元器件列表中。
另外,在右边元器件列表的各栏中都有一个下拉按钮,单击该按钮,同样可以设置元器件列表的显示内容。
单击元件列表中Description(描述)栏的下拉按钮,则会弹出如图4.57所示的下拉列表。
图4.57
在下拉列表中,可以选择All(显示全部元件),也可以选择Custom(以定制方式显示),还可以只显示具有某一具体描述信息的元件。当选择了Capacitor(电容)时,则相应的元件列表如图4.58所示。在列表框的下方,还有若干选项和按钮,功能如下。
图4.58
File Format(标题格式):用于为元件报表设置文件输出格式。单击右边的下拉按钮,可以选择不同的文件输出格式。有多个选项供用户选择,如CVS格式、文本格式、Excel格式、电子表格等。
Add to Project(添加到项目)复选框:若选中该复选框,则系统在创建了元件报表之后,会将报表直接添加到项目里面。
Open Exported(打开程序)复选框:若选中该复选框,则系统在创建了元件报表以后,会自动以相应的应用程序打开。
Template(模板):用于为元件报表设置显示模板。单击右边的下拉按钮,可以使用曾经用过的模板文件,也可以单击按钮重新选择,选择时,如果模板文件与元件报表在同一目录下,则可以选中下边的Relative Path to Template File(相对路径模板文件)复选框,使用相对路径搜索,否则应该使用绝对路径搜索。
单击Menu(菜单)按钮,会弹出如图4.59所示的环境设置快捷菜。
图4.59
Force Columns to View(强制显示)菜单命令:若选中该项,则系统将根据当前元件报表窗口的大小重新调整各栏的宽度,使所有项目都可以显示出来。
单击Export(输出)按钮,可以将元件报表保存到指定的文件夹中。
设置好元件报表的相应选项后,就可以进行元件报表的创建、显示及输出了。元件报表可以以多种格式输出,但一般选择Excel格式。
2.元件报表的创建
Step1 选择菜单栏中的Menu(菜单)→Report(报告)命令,则弹出元件报表预览对话框,如图4.60所示。
图4.60
Step2 单击Export(输出)按钮,可以将该报表进行保存。默认文件名为“LED显示电路.xls”,是一个Excel文件。单击Open Report(打开报告)按钮,可以将该报表打开。单击Print(打印)按钮,则可以对该报表进行打印输出。
Step3 在元件报表对话框中,单击Template(模板)下拉列表后面的 按钮,选择系统自带的元件报表模板文件“BOM Default Template.XLT”,如图4.61所示。
图4.61
Step4 单击“打开”按钮后,返回元件报表对话框。然后退出对话框即可。
4.5.5 实例——音量控制电路的输出
音量控制电路是所有音响设备中必不可少的单元电路。本实例设计一个如图4.62所示的音量控制电路,并对其进行报表输出操作。
图4.62
具体的设计步骤如下。
Step1 新建项目。启动Altium Designer 16.0,选择菜单栏中的File(文件)→New(新建)→ Project(项目)命令,创建一个PCB项目文件,如图4.63所示,此时弹出New Project(新建项目)对话框,在Project Types(项目类型)中选择PCB Project(PCB项目),在Project Templates(项目模板)中选择合适的图纸Default(默认),然后在Name(名称)文本框中填写“音量控制电路”,如图4.64所示,单击OK(确定)按钮完成。
图4.63
图4.64
Step2 选择菜单栏中的File(文件)→New(新建)→Schematic(原理图)命令,如图4.65所示。在Projects(项目)面板的Sheet1.SchDoc项目文件上右击,在弹出的右键快捷菜单中,用保存项目文件同样的方法,将该原理图文件另存为“音量控制电路.SchDoc”。保存后,Projects(项目)面板中将显示出用户设置的名称,如图4.66所示。
图4.65
图4.66
Step3 设置电路原理图图纸的属性。选择菜单栏中的Design(设计)→Document Options (文档选项)命令,系统弹出Document Options(文档选项)对话框,设置如图4.67所示,然后单击OK(确定)按钮。
图4.67
Step4 设置图纸的标题栏。选择菜单栏中的Design(设计)→Document Options(文档选项)命令,在弹出的Document Options(文档选项)对话框中,单击Parameters(参数)选项卡,出现标题栏设置选项。在Organization(机构)选项中输入设计机构的名称,在Title(名称)选项中输入原理图的名称。其他选项可以根据需要填写,如图4.68所示。
图4.68
Step5 电阻元件的放置。单击Libraries(元件库)面板,在库文件列表中选择名为Miscellaneous Devices.IntLib的库文件,然后在查找文本框中输入关键字“*res”,筛选出包含该关键字的所有元件,选择其中名为Res2的电阻,如图4.69所示。单击Place Res2(放置Res2)按钮,然后将光标移动到工作窗口,进入如图4.70所示的电阻放置状态。
图4.69
图4.70
Step6 按Tab键,在弹出的Properties for Schematic Component in Sheet(原理图元件属性)对话框中修改元件属性。将Designator(指示符)设为R1,将Comment(注释)设为不可见,然后把Value(值)改为1K,参数设置如图4.71所示。
图4.71
Step7 按Space(空格)键,翻转电阻至如图4.72所示的角度。在适当的位置单击,即可在原理图中放置电阻R1,同时编号为R2的电容自动附在光标上,如图4.73所示。
图4.72
图4.73
Step8 电容元件的放置。用同样方法,单击Libraries(元件库)面板,在库文件列表中选择名为Miscellaneous Devices.IntLib的库文件,然后在查找文本框中输入关键字“*cap”,筛选出包含该关键字的所有元件,选择其中名为Cap Pol2的电容,如图4.74所示。单击Place Cap Pol2(放置Cap Pol2)按钮,然后将光标移动到工作窗口,进入如图4.75所示的电容放置状态。
图4.74
图4.75
Step9 放置其他电容与电阻。本例中有10个电容,其中,C1、C3、C8、C9、C10为电解电容,容量分别为100µF、10µF、470µF、10µF、10µF;而C2、C4、C5、C6、C7为普通电容,容量分别为470nF、10nF、100nF、6.8nF、33nF,参照上面的数据,放置好其他电容。放置电阻。本例中用到12个电阻,为R1~R12,阻值分别为560kΩ、470kΩ、2.2kΩ、1kΩ、12kΩ、1.2kΩ、3.3kΩ、8.2kΩ、2.7kΩ、10kΩ、2.2kΩ、560kΩ。与放置电容相似,将这些电阻放置在原理图中合适的位置上,如图4.76所示。
图4.76
Step10 电位器元件的放置。用同样方法,在查找文本框中输入关键字“*res t”,选择其中名为Res Tap的电位器,如图4.77所示。单击Place Res Tap(放置Res Tap)按钮,然后将光标移动到工作窗口,进入如图4.78所示的电阻放置状态。
图4.77
图4.78
Step11 以同样方法选择和放置两个三极管,如图4.79、图4.80所示。
图4.79
图4.80
Step 12元件放置完成后,需要适当地进行调整,将它们分别排列在原理图中恰当的位置,如图4.81所示。单击选中元件,按住鼠标左键进行拖动。将元件移至合适的位置后释放鼠标左键,即可对其完成移动操作。在移动对象时,可以通过PgUp(向上)、PgDn(向下)键来缩放视图,以便观察细节。选中元件的标注部分,按住鼠标左键拖动,可以移动元件标注的位置。
图4.81
Step13 单击Wiring(连线)工具栏中的(放置导线)按钮,进入导线放置状态,将光标移动到某个元件的引脚上,十字光标的交叉符号变为红色,单击即可确定导线的一个端点。将光标移动到元件处,再次出现红色交叉符号后单击,即可放置一段导线。采用同样的方法放置其他导线,如图4.82所示。
图4.82
Step14 单击Wiring(连线)工具栏中的(接地符号)按钮,进入接地放置状态。按Tab键,在弹出的Power Port(端口)对话框中,将Style(类型)设置为Power Ground(接地), Net(网络)设置为GND(接地),如图4.83所示。移动光标到C8下方的引脚处,单击即可放置一个接地符号。采用同样的方法放置其他接地符号。
图4.83
Step15 单击Wiring(连线)工具栏中的(电源)按钮。按Tab键,在弹出的Power Port(端口)对话框中,将Style(类型)设置为Bar(接地), Net(网络)设置为“+12”,如图4.84所示。
图4.84
Step16 在原理图中放置电源并检查和整理连接导线,布线后的原理图如图4.85所示。
图4.85
Step17 选择菜单栏中的Reports(报表)→Bill of Materials(元件清单)命令,系统将弹出相应的元件报表对话框,如图4.86所示。单击Menu(菜单)按钮,在Menu(菜单)菜单中选择Report(报表)命令,系统将弹出Report Preview(报表预览)对话框,如图4.87所示。
图4.86
图4.87
Step18 单击Export(输出)按钮,可以将该报表保存起来,默认文件名为“音量控制电路.xls”,是一个Excel文件;单击Print(打印)按钮,可以将该报表打印输出。在元件报表对话框中,单击按钮,在“D:\Users\Public\Documents\Altium\AD16\Templates”目录下,选择系统自带的元件报表模板文件BOM DefaultTemplate.XLT,单击“打开”按钮,返回元件报表对话框。单击OK(确定)按钮,退出对话框。
Step19 编译并保存项目。选择菜单栏中的Project(项目)→Compile PCB Projects(编译PCB项目)命令,如图4.88所示。系统将自动生成信息报告,并在Messages(信息)面板中显示出来,如图4.89所示。本例没有出现任何错误信息,表明电气检查通过了。
图4.88
图4.89
Step20 保存项目,完成音量控制电路原理图的设计。