原理图编辑器可以生成许多报表,主要有网络表、材料清单报表等,可用于存档、对照、校对及设计PCB时使用。本节只介绍网络表和材料清单报表的生成方法。
网络表是指电路原理图中元件引脚等电气点相互连接的关系列表,它的主要用途是为PCB制板提供元件信息和线路连接信息,同时它也为仿真提供必要的信息。由原理图生成的网络表可以制作PCB,由PCB图生成的网络表可以与原理图生成的网络表进行比较,以检验制作是否正确。
其操作方法如下。
(1)打开项目“接触式防盗报警电路.PrjPcb”,打开“接触式防盗报警电路.SchDoc”。
(2)执行菜单命令【Design】/【Netlist For Project】/【Protel】,系统生成Protel网络表,默认名称与项目名称相同,后缀为“.NET”,即“接触式防盗报警电路.NET”,保存在当前项目Generated\Netlists files目录下。
(3)在“Projects”面板中双击该网络表文件,即可看到网络表文件内容,如图3-41所示。
图3-41 网络表内容显示
网络表是一个文本文件,可以用文本编辑器进行编辑和修改,其结构如图3-42所示。
图3-42 Altium Designer网络表结构
网络表分为两部分:方括号内的是元件信息,圆括号内的是网络信息(即元件的电气连接信息)。Altium Designer网络表中的元件信息中没有标称值(Value),通常将元件说明项更改为元件标称值,即可以在元件信息中显示。但这样做的实际意义并不大,因为元件信息中影响PCB制板的数据只有元件标识和元件封装两项。
Altium Designer提供了专门的工具来完成元件的统计和报表的生成、输出,这些命令集中在【Reports】菜单中,如图3-43所示。
图3-43 【Reports】菜单
材料清单也称为元件报表或元件清单,主要报告项目中使用元件的型号、数量等信息,也可以用于采购。
(1)打开项目“接触式防盗报警电路.PrjPcb”,再打开“接触式防盗报警电路.SchDoc”。
(2)执行菜单命令【Reports】/【Bill of Materials】,弹出报表管理器对话框,如图3-44所示。报表管理器对话框用来配置输出报表的格式。
图3-44 报表管理器对话框
· All Columns——所有行栏,列出了所有可用的信息。通过单击相应信息名称右侧的复选方框,可以选择显示窗口要显示的信息,出现“√”时显示窗口显示相应信息。
· Grouped Columns——群组栏,默认为注释(Comment)和封装(Footprint)。需要进行群组显示时,在其所有行(ALL Columns)栏中用鼠标指向要显示的信息名称,按住左键,拖动该名称群组,放开左键,该信息名称即被复制在群组中,同时显示窗口显示按该信息名称分类的信息内容。例如,如果需要显示元件的标称值,则将“Value”项拖到群组,并将“Comment”和“Footprint”项拖回所有行列,如图3-45所示。其显示窗口最右侧显示各元件的标称值。
图3-45 群组显示的报表管理器
· 显示窗口顶部的信息名称同时也是一个排序按钮。单击显示窗口顶部的信息名称旁的 按钮,弹出一个下拉菜单,其中列出了原理图所使用元件的信息。单击其中的任意一条,显示窗口将显示与该信息具有相同属性的所有元件,如图3-46所示。还原显示窗口单击显示窗口左上方的 按钮。
· 在下拉菜单中单击[Custom…],打开“自定义自动筛选器设置”对话框,如图3-47所示。通过设置筛选条件和条件间的逻辑关系,筛选出符合条件的元件。
操作步骤如下。
(1)设置报表格式。在图3-44所示的报表管理器对话框中,其左下角有输出选项栏,提供了6种输出格式,本例选择Excel格式,如图3-48所示。
(2)如果需要应用Microsoft Excel软件保存报表,则勾选 ;如果需要将生成的报表加入到设计项目中去,则勾选 。
图3-46 指定显示电阻属性的报表管理器
图3-47 “自定义自动筛选器设置”对话框
图3-48 Excel格式的元件清单报表输出格式
(3)设置好所有相关的选项后,单击 按钮,弹出对话框,保存后自动打开报表,如图3-49所示。
图3-49 生成Excel格式的元件报表
(4)查看“Projects”面板,生成的报表已经加到项目中,如图3-50所示。
图3-50 报表已经加到项目中
生成项目中的其他报表与生成原理图报表的过程类似,读者可以自己尝试,这里不再详细介绍。
(1)执行菜单命令【Reports】/【Simple BOM】,生成简易材料清单报表。默认设置时生成2个报表文件,即“接触式防盗报警电路.BOM”和“接触式防盗报警电路.CSV”,被保存在当前项目中,同时文件名添加到“Projects”面板上,如图3-51和图3-52所示。
图3-51 简易材料清单报表(.BOM)
图3-52 简易材料清单报表(.CSV)
(2)简易材料清单按元件名称分类列表,内容有元件名称、封装、数量、元件标识等。