《AltiumDesigner课件第4章》由会员分享,可在线阅读,更多相关《AltiumDesigner课件第4章(60页珍藏版)》请在金锄头文库上搜索。
1、Altium-DesignerAltium-Designer课件第课件第4 4章章电路原理图高级设置 nAltium Designer Summer 09为原理图编辑提供了一些高级操作,掌握了这些高级操作,将大大提高电路设计的工作效率。同时,在使用Altium Designer Summer 09进行设计的过程中,需要对工程进行编译。在编译工作的过程中,系统会根据用户的设置,对整个工程进行检查。对于层次原理图来说,编译过程也是将若干个子原理图联系起来的过程。编译结束后,系统会提供有关网络构成、原理图层次、设计错误报告类型及分布信息等的报告信息。本章将详细介绍这些高级操作,包括工具的使用、元件编
2、号管理、元件的过滤盒等,并阐述了原理图的编译及各种报表的生成和输出的过程。 设计数据的差异比较引擎n作为一个设计者,面临的最大挑战是管理在设计中所创建的大量设计数据。一个强大的数据编辑系统允许设计者用多种方法来管理、查找和编辑设计数据。在一般电路原理图的绘制过程中,一些基本的编辑操作,如元件的选取、移动、排列、复制、粘贴、标识等等,用户一般都要用到,只是在每次执行这些操作时,所涉及到的元件数量是不可能太多的。对于复杂的大型原理图来说,有时则会需要对大量的元件进行同步全局编辑,仅使用这些基本的编辑操作,效率会很低。n针对这种情况, Altium Designer系统提供了高级的编辑操作,以帮助用
3、户完成高效率的编辑。在高级的编辑操作中要用到一些特色的工作面板,如:【SCH Inspector】(检查器)面板、【SCH Filter】(过滤器)面板、【SCH List】(列表)面板和【选择内存】面板等。检查器面板n检查器面板n【SCH Inspector】(检查器)面板主要用来实时显示在原理图中所选取的对象属性,如类型、位置、名称等等,用户可以直接通过该面板对各种属性进行编辑修改。n打开【SCH Inspector】面板的方法很简单:执行【察看】/【工作区面板】/【SCH】/【SCH Inspector】命令;或者,单击右下角面板标签中的 ,在弹出的菜单中选择【SCH Inspector
4、】,都可以打开该面板。n在没有选取任何对象的情况下,打开后的【SCH Inspector】面板如图4-1所示,是空白的。n图4-1 【SCH Inspector】面板 检查器面板n1. 【SCH Inspector】面板的设置n在使用该面板之前,应完成以下两项设置:n设定可以显示属性的对象范围。有3种选择,如图4-1中所示。n“current document”: 当前的原理图文件;n“open documents”: 所有打开的原理图文件;n“open documents of the same project”: 同一工程中所有打开的原理图文件。n图4-1 【SCH Inspector】面
5、板 检查器面板n设定可以显示属性的对象类型。n单击“all types of objects”,系统会弹出一个 选择窗口,列出了所有可显示的对象类型,如总线、标识符、线束连接器等等,如图4-2所示。有2个单选框:n【显示所有对象】:选中该单选框后,对于原理图中的任一选取对象,不管类型如何,其属性都可以实时在【SCH Inspector】面板上显示出来。n【仅显示】:选中该单选框后,用户可以设置只显示哪几种类型对象的属性。图4-2 选择显示对象类型 检查器面板n2 编辑单个元件属性n对于元件属性的编辑,我们在前面讲过有两种方式,可以是手动方式编辑,通过【元件属性】对话框来完成;也可以是自动标识,
6、通过【注释】对话框来完成。现在,我们还可以使用【SCH Inspector】面板来进行属性编辑。n选中原理图中的某一元件,在【SCH Inspector】面板上将实时显示出该元件的所有属性,图4-3中就显示了当前选取的某一电阻的属性,具体内容有这样几项:n【Kind】:该栏显示了当前选取对象的类型,如元件(Part)、总线 (Bus)、网络标号(Net Label)等等。这里选取的是电阻,属于元件类型,所以显示是“Part”。n【Design】:该栏显示了当前选取对象所在的原理图文件。n【Graphical】:该栏显示了当前选取对象的图形属性,包括位置、方向、是否锁定、是否镜像、是否显示隐藏引
7、脚等。n【Object Specific】:该栏显示了当前选取对象的一些非图形特征属性,如【Description】(对象的描述)、【Pins Locked】(是否锁定引脚)、【Library】(所在的库)、【Component Designator】(元件标识符)、【Current Footprint】(当前封装)等。n【Parameters】:该栏显示了当前选取对象的一些普通参数。用户可单击该栏中的“Add User Parameter”项,激活右侧的文本栏,添加自定义参数。n如果用户要修改某一项属性,只需单击相应的参数栏,即可进入编辑状态进行修改或设置。图4-3 显示选取对象属性 检查器
8、面板n3 编辑多个对象属性n使用【SCH Inspector】面板不但可以编辑、修改单个对象的属性,更重要的是可以同时编辑多个被选对象的属性。同时编辑多个对象时,往往是要修改这些对象的某一个或几个特定属性参数,比如:隐藏某一类元件的注释、改变同一类元件的PCB封装形式等等。n编辑多个对象的属性时,首先要查找并选中多个具有某些相似属性的对象,这可以通过系统提供的【查找相似对象】命令来实现。n执行【编辑】/【查找相似对象】命令,光标变为十字型,移动光标到某个参考对象上,单击鼠标后,系统会弹出如图4-4所示的【发现相似目标】窗口。图4-4 【发现相似目标】窗口 检查器面板n隐藏全部元件的标称值n使用
9、【SCH Inspector】面板,在原理图文件“Input channel.SchDoc”中,隐藏全部元件的标称值。n 将光标指向原理图中任一元件的标称值,如元件“C18”的标称值“10uF”,单击鼠标右键,弹出右键菜单,如图4-5所示。n 图4-5 选取参考对象检查器面板n在弹出的菜单中执行【查找相似对象】命令,打开【发现相似目标】窗口。n在【Object Specific】栏中找到“Parameter Name”属性列表栏,显示为“Value”,相应的查找条件设置为“Any”。选中【缩放匹配】、【选择匹配】、【清除现有的】、【隐藏匹配】、【运行检查】这5个复选框,并设定查找范围为“Cur
10、rent Document”,如图4-6所示。n图4-6 查找设置 检查器面板n单击按钮,系统开始查找。原理图中所有元件的标称值均被选中,其余对象则变为浅色,被屏蔽。n单击按钮,【SCH Inspector】面板被打开,显示出查找的结果,共有225个元件标称值。在【Graphical】栏中,勾选“Hide”选项,如图4-7所示。n图4-7 隐藏设置n关闭【SCH Inspector】面板,单击编辑窗口右下角的“清除”按钮,取消掩膜功能,可以看到,此时原理图中全部元件的标称值都被隐藏了。检查器面板n使用【SCH Filter】面板进行过滤查找n在当前的原理图文件“Output channel.S
11、chDoc”中,查找封装形式为“RAD0.2”和 “AXIAL0.4”的所有元件。n单击面板标签中的“SCH”,在弹出的菜单中选择【SCH Filter】, 打开该面板,所有设置均采用系统的默认状态。n单击“Helper”按钮,打开【Query Helper】对话框。n选中【Fields】子目录,拖动窗口右边的滚动条,找到“CurrentFootprint”(当前封装)语句,双击该语句后即可将它加载到【Query】区域中。单击“Like”按钮,输入连接符“Like”,单击“*”按钮,输入通配符“*”,并输入“RAD0.2”。n单击“Or”按钮,在两条语句之间加入一个逻辑运算符“Or”进行连接,
12、如图4-13所示。n 图4-13 建立过滤语句表达式 检查器面板n单击“Check Syntax”按钮,对该表达式进行语法检查。如果正确无误,则系统弹出如图4-14所示的提示框,表示没有语法错误。n单击“OK”按钮,关闭提示框。单击【Query Helper】对话框中的“OK”按钮,则【Query Helper】对话框关闭,同时过滤语句表达式 “CurrentFootprint LikeRAD0.2* Or CurrentFootprint LikeAXIAL0.4*”作为过滤条件加入到【SCH Filter】面板的过滤语句输入栏内,如图4-15所示。n图4-14 语法正确提示框 图4-15
13、过滤条件加入 检查器面板n单击“Apply”按钮,启动过滤查找,查找到的结果如图4-16所示,所有封装为“RAD0.2”或“AXIAL0.4”的元件均以高亮选中状态显示,而其它不符合过滤条件的对象则都被掩膜显示。n图4-16 查找结果显示 列表面板n【SCH List】(列表)面板主要用来对使用【SCH Filter】(过滤器)面板进行过滤查找的结果进行系统的浏览,并且可以对有关对象的属性直接编辑修改。n执行【察看】/【工作区面板】/【SCH】/【SCH List】命令;或者,单击面板标签中的,在弹出的菜单中选择【SCH List】,都可以打开【SCH List】面板。n在没有选取任何对象的情
14、况下,打开后的【SCH List】面板如图4-17所示,是空白的。n图4-17 【SCH List】面板列表面板n1. 面板设置n在该面板的顶部,从左到右,有4项有关设置:n工作状态。有2种选择:n“View”:视图状态。n“Edit”:编辑状态。n系统默认为“View”。n显示对象。有3种选择:n“non-masked objects”:未掩膜的对象。n“selected objects”:选中的对象。n“all objects”:所有对象。n系统默认为“selected objects”。n显示对象所在的文件范围,有3种选择:n“current document”:当前的原理图文件。n“o
15、pen documents”:所有打开的原理图文件。n“open documents of the same project”:同一工程中所有打开的原理图文件。n系统默认为“current document”。n显示对象的类型,有2种选择:n“all types of objects”:显示全部类型对象。n“仅显示”:显示部分类型对象。n系统默认为“all types of objects”。n根据设置,在面板下面的窗口中会列出相应对象的各类属性,如位置、方向、所在的库文件、元件标识符、当前封装形式等等,从左到右,拖动滚动条,可依次浏览。列表面板n多个对象属性的同时编辑n在原理图文件中, 查找
16、所有参数值为“22k”的元件,将其参数值改为“20k”。n打开【SCH Filter】面板,使用【Query Helper】对话框,在【SCH Filter】面板的【Find items matching these criteria】栏内输入如下过滤语句表达式“ParameterValue=22k”,其余设置采用系统的默认状态,如图4-18所示。n单击“Apply”按钮,启动过滤查找。此时,在编辑窗口内,所有的参数值“22k”被高亮显示,并且处于选中状态。n打开【SCH List】面板,可以看到有8个符合过滤条件的元件,它们的各项属性在面板上被显示出来,包括当前的参数值,如图4-19所示。n
17、图4-18 输入过滤条件 图4-19 显示选中元件的属性 列表面板n将【SCH List】面板的工作状态由“View”改为“Edit”,在【Value】属性列中,选中任一参数值“22k”,单击2次,即进入在线编辑状态,可以直接输入新的参数值“20k”,如图4-20所示。n同样操作,可以依次把其余7个参数值由“22k”改为“20k”。n如果符合过滤条件的元件数量很多,对其参数值一一进行修改,显然比较麻烦。此时,可以使用菜单命令完成。n选中某一修改好的参数值“20k”,单击鼠标右键,在弹出的图4-21所示快捷菜单中执行【复制】命令,将“20k”复制到剪贴板上。n图4-20 编辑一个元件的参数值 图
18、4-21 快捷菜单 列表面板n在任一参数值上单击鼠标右键,执行快捷菜单中的【选择纵列】命令,将【Value】列中的参数值全部选中,如图4-22所示。n图4-22 选中要修改的全部参数值 图4-23 编辑全部参数值n在任一参数值上单击鼠标右键,执行快捷菜单中的【粘贴】命令,将“20k”粘贴到【Value】列中,如图4-23所示。与此同时,编辑窗口内高亮显示的所有参数值“22k”都变成了“20k”。n关闭【SCH List】面板,单击编辑窗口右下角的按钮,解除屏蔽,恢复原理图的正常显示。选择内存面板n通过上面一系列的编辑操作,我们可以看到,对原理图进行编辑,特别是全局编辑时,首先要完成的是如何同时
19、选取所要编辑的多个对象。借助于【SCH Filter】面板的过滤查找,我们能够实现这一关键操作,但是大家也应该注意到,在使用【SCH Filter】面板时,需要输入过滤语句表达式,对于不熟练的用户来说,如果每次都这样做的话,肯定会大大降低编辑的效率。针对这一点,Altium Designer Summer 09系统提供了一种特殊的存储器【选择内存】,可以让用户把自己认为是同一类的对象都保存起来,需要的时候,只需一个按键就可以将这些对象全部选取,然后进行相关的编辑操作。n单击编辑窗口右下方的按钮,或者,使用快捷键Ctrl+Q,都可以打开【选择内存】面板,如图4-24所示。n图4-24 【选择内存
20、】面板选择内存面板n浏览【Memory 1】中存放的对象n【Memory 1】已经存放了2个电阻、3个电容,在编辑窗口浏览查看这5个元件。n在【选择内存】面板上选中【屏蔽】、【选择】、【缩放】、【清除已有的】这4个复选框。n单击【Memory 1】中的 “应用”按钮。【Memory 1】中存放的5个原理图对象:2个电阻和3个电容,在编辑窗口中以放大方式高亮显示出来,且处于选中状态,而其它对象都处于屏蔽状态,便于用户更清楚地浏览,如图4-27所示。n图4-27 浏览【Memory 1】中的存放对象n单击【选择内存】面板上的“清除”按钮,或者单击编辑窗口右下方的“清除”按钮,即可恢复原理图的正常显
21、示。元件的联合与片段n在电路原理图或PCB印制版的设计过程中,很多时候我们可以借鉴或者直接使用先前的某些特色设计,如常用的一些电源电路、接口电路等。Altium Designer Summer 09系统为用户提供了“联合”与“片段”的功能,可以让用户把特色的设计电路创建为 “联合”,然后保存为“片段”,以备日后设计复用或者与其它用户共享。元件的联合n创建一个联合n在原理图中选取需要创建联合的一组对象。n在任一位置处,单击鼠标右键,在弹出的菜单中,执行【联合】/【从选中的器件生成联合】命令,如图4-28所示。n系统弹出生成联合的提示框,如图4-29所示,并说明该联合中的对象数量。n单击“OK”按
22、钮,关闭提示框,则完成了联合的创建。n 图4-28 生成联合 图4-29 提示框元件的联合n将光标放在联合中的任一对象上,单击鼠标右键,在弹出的菜单中,执行【联合】/【从联合打碎器件】命令,则打开【确定中断目标体】窗口,如图4-30所示。n图4-30 【确定中断目标体】窗口n该窗口即显示了当前联合中的所有对象,包括性质、描述等。对于每一对象,可以选择保留,也可以通过取消相应的【抑制联合体】复选框,从联合中移除。n单击“关闭所有”按钮,可将所有对象都从联合中移除;单击“打开所有”按钮,则保留全部对象。元件的片段n片段的生成与联合的生成过程基本相同。所不同的是,片段可以长久保存,并且能够使用系统提
23、供的【片段】面板进行查看、管理。n执行【察看】/【工作区面板】/【系统】/【片段】命令,或者,单击面板标签中的“System”,在弹出的菜单中选择【片段】,都可以打开【片段】面板,如图4-31所示。n图4-31 【片段】面板 元件的片段n该面板上提供了3个文件夹,分别用于存放原理图、PCB以及源代码这3种不同类型的设计片段。在文件夹上单击鼠标右键,会弹出如图4-32所示的菜单,用于对文件夹进行添加、删除、分类等操作;在片段文件上单击鼠标右键,则会弹出如图4-33所示的菜单,用于对设计片段进行放置、删除等操作。n图4-32 文件夹右键菜单 图4-33 片段文件右键菜单 元件的片段n单击面板右上角
24、的“片断文件夹”按钮,会打开【可用的片段文件夹】窗口,如图4-34所示。n图4-34 【可用的片段文件夹】窗口n窗口中显示了【片段】面板上所有当前可用的片段文件夹。单击“打开文件夹”按钮,可以通过浏览、选择,将需要的片段文件夹加入【片段】面板;单击“移除文件夹”按钮,可将不需要的片段文件夹从面板上移除。元件的片段n原理图片段的创建、保存与使用n创建一个片段,并保存在新建的片段文件夹“New Snippets”中。n在原理图中选取需要生成片段的一组对象。n在任一位置处,单击鼠标右键,在弹出的菜单中,执行【片段】/【从选择的对象产生切片】命令,如图4-35所示。n图4-35 创建片段元件的片段n执
25、行命令后,【Add New Snippet】对话框被打开。单击该对话框中的“新建文件夹”按钮,进一步打开【Folder Properties】对话框,在【名】文本编辑栏中输入新建的片段文件夹名称“New Snippets”,上级文件夹则选定为“Schematic Snippets”,如图4-36所示。n 图4-36 新建片段文件夹 图4-37 新建片段的设置n单击“确定”按钮,返回【Add New Snippet】对话框,此时,对话框中显示出新建的片段文件夹 “New Snippets”。在【名】文本编辑栏中输入新建的片段名称“Decoupling Circuit”, 在【注释】窗口中则输入对
26、新建片段的有关注释“3V3 Decoupling”,如图4-37所示。元件的片段n单击“确定”按钮,关闭【Add New Snippet】对话框。打开【片段】面板,可以看到,在“New Snippets”文件夹中,以缩略图的形式存放着名称为“Decoupling Circuit”的片段文件,如图4-38所示。n 图4-38 片段已保存 图4-39 放置片段n在目标原理图文件中,选中【片段】面板上的片段文件“Decoupling Circuit”,此时,面板顶端的“Place Decoupling Circuit”按钮被激活,单击该按钮,在编辑窗口内出现了片段电路,作为一个整体,随光标的移动而移
27、动,如图4-39所示。n选择合适位置,单击鼠标右键,即完成了该片段电路的放置。编译工程与查错n编译工程是用来检查用户的设计文件是否符合电气规则的重要手段。由于在电路原理图中,各种元件之间的连接直接代表了实际电路系统中的电气连接,因此,所绘制的电路原理图应遵守实际中的电气规则,否则,就失去了实际的价值和指导意义。n所谓电气规则检查,就是要查看电路原理图的电气特性是否一致、电气参数的设置是否合理等。例如:一个输出引脚如果与另一个输出引脚连接在一起,就会造成信号的冲突;一个元件的标识如果与另一个元件的标识相同,就会使系统无法进行区分;而如果一个回路连接不完整则会造成信号开路等等,所有这些都是不符合电
28、气规则的现象。nAltium Designer系统按照用户的设置进行编译后,会根据问题的严重性分别以错误、警告、致命错误等信息来提请用户注意,同时可帮助用户及时检查并排除相应错误。编译工程与查看系统信息n编译工程“Audio AMP.PrjPCB”n为了让大家更清楚地了解编译的重要作用,编译之前,我们不妨加入一个错误到工程中:在图表符AMP1中,将图纸入口“DC+40V_L ”的“I/O类型”改为“Output”。 n在【Options for PCB Project】对话框的【Connection Matrix】标签页中,单击“Output Port”与“Output Port”交叉点处的颜
29、色方块,将其设置为橙色。n执行【工程】/【Compile PCB Project Audio AMP.PrjPcb】命令,则系统开始对工程进行编译。n编译完成,系统弹出如图4-46所示的【Messages】面板。面板上列出了工程中的所有出错信息及相应的错误等级。n图4-46 出错信息编译工程与查看系统信息n我们在这里首先查看错误等级为“Error”的出错信息。n双击“Error”前面的橙色方块,在弹出的【Compile Errors】面板中,显示了错误的原因及位置:网络“DC+40V_L ”中包含了重复的输出类型图纸入口。同时,原理图“Audio AMP.SchDoc”被打开,被导线所连接 的
30、2个输出图纸入口“DC+40V_L ”被高亮显示,如图4-47所示。n根据该出错信息提示,将图表符AMP1中的图纸入口“DC+40V_L ”的“I/O类型”改回“Input”,并再次执行编译。可以看到,在【Messages】面板上将不再显示“Error”出错信息。n图4-47 “Error”信息显示n采用同样的方法,对【Messages】面板上显示的其它出错信息一一进行检测、修正,确认原理图正确无误。工程的编译屏蔽n放置编译屏蔽n对一个尚未完成的电路(如图4-48所示),放置编译屏蔽,使其不被编译,避免产生不必要的出错信息。n图4-48 未完成电路工程的编译屏蔽n对图4-48所示的电路图进行编
31、译,可以看到【Messages】面板上会显示全部的出错信息,如图4-49所示。n图4-49 出错信息n执行【放置】/【指示】/【编译屏蔽】命令,光标变为十字型。工程的编译屏蔽n移动光标到需要放置的位置处,单击鼠标左键,确定屏蔽框的起点。移动光标,将需要屏蔽的对象包围在屏蔽框内,再次单击鼠标左键后,确定终点,如图4-50所示。n图4-50 放置编译屏蔽n单击鼠标右键退出放置状态。此时,屏蔽框内的对象呈现出灰色、被屏蔽的状态。工程的编译屏蔽n若屏蔽框的位置或大小不合适,可单击其边线,使其处于选中状态,如图4-51所示。将光标移入框内,按住鼠标左键,可整体拖动屏蔽框进行调整,或者,直接拖动绿色的小方
32、块加以调整。n图4-51 选中屏蔽框工程的编译屏蔽n双击所放置的屏蔽框(或在放置状态下,按Tab键),打开【编辑Mask】对话框,可设置屏蔽的有关属性,如图4-52所示。其中,若使能【崩溃并失败】复选框,则关闭了屏蔽指令。n图4-52 属性设置工程的编译屏蔽n对放置了编译屏蔽的电路图重新进行编译,【Messages】面板上不再显示出错信息,如图4-53所示。n图4-53 放置编译屏蔽后的编译结果生成报表nAltium Designer系统的原理图编辑器还具有丰富的报表功能,能够方便地生成各种不同类型的报表文件。当电路原理图设计完成并且经过编译检测之后,用户可以充分利用系统所提供的这种功能来生成
33、各种报表,用以存放原理图的各种信息。借助于这些报表,用户能够从不同的角度,更好地去掌握详细的设计信息,以便为下一步的设计工作做好充足的准备。生成工程网络表n所谓网络,指的是彼此连接在一起的一组元件引脚。一个电路实际上就是由若干网络组成的,而网络表就是对电路或者电路原理图的一个完整描述。描述的内容包括两个方面:一是所有元件的信息,包括元件标识、元件引脚和PCB封装形式等;二是网络的连接信息,包括网络名称、网络节点等。n网络表的生成有多种方法,可在原理图编辑器中由原理图文件直接生成,也可以利用文本编辑器手动编辑生成,当然,还可以在PCB编辑器中,从已经布线的PCB文件中导出相应的网络表。n在由原理
34、图生成的各种报表中,应该说,网络表最为重要。其重要性主要表现在两个方面:一是可以支持后续印制电路板设计中的自动布线和电路模拟;二是可以与从PCB文件中导出的网络表进行比较,从而核对差错。nAltium Designer系统为用户提供了方便快捷的实用工具,可针对不同的设计需求,生成不同格式的网络表文件。在这里,我们需要生成的是用于PCB设计的网络表,即Protel网络表。具体来说,Protel网络表包括两种,一种是基于单个文件的网络表;另一种则是基于工程的网络表,两种网络表的组成形式完全相同。下面,我们就以前面所设计的工程“Audio AMP.PrjPCB”为例,简要介绍一下工程网络表的生成及特
35、点。生成工程网络表n生成工程网络表n打开工程“Audio AMP.PrjPCB”以及工程中的任一原理图文件。n执行【工程】/【工程参数】命令,在打开的【Option for PCB Project】对话框中选择【Option】标签页,在该标签页内可进行网络表选项的有关设置,如图4-54所示。一般采用系统的默认设置即可。n执行【设计】/【工程的网络表】命令,则系统弹出工程网络表的格式选择菜单,如图4-55所示。n单击菜单中的“Protel”,则系统自动生成了网络表文件“Audio AMP.NET”,并存放在当前工程下的“Netlist Files”文件夹中。n双击打开该工程网络表文件“Audio
36、 AMP.NET”,如图4-56所示。生成工程网络表n图4-54 网络表选项设置 图4-55 工程网络表格式 图4-56 生成网络表产生元器件报表n元器件报表主要用来列出当前工程中用到的所有元件的标识、封装形式、库参考等,相当于一份元器件清单。依据这份列表,用户可以详细查看工程中元件的各类信息,同时,在制作印制电路板时,也可以作为元件采购的参考。产生元器件报表n打开工程“Audio AMP.PrjPCB”以及工程中的任一原理图文件。n执行【报告】/【Bill of Materials】命令,则系统弹出【Bill of Materials For Project】对话框,如图4-59所示。n在该
37、对话框中,可以对要生成的元器件报表进行选项设置。左边有2个列表框,含义如下:n【全部纵列】:该列表框列出了系统可提供的元件属性信息,如:“Description”(元件描述)、“Component Kind”(元件类型)等。对于需要查看的有用信息,选中右边与之对应的复选框,即可在元器件报表中显示出来。在上图中,使用了系统的默认设置,即只选中了“Comment”、“Description”、“Designator”、“Footprint”、“LibRef”、“Quantity”这样几项。n图4-59 【Bill of Materials For Project】对话框产生元器件报表n设置好相应选
38、项后,单击“菜单”按钮,在弹出的菜单中选择“报告”,单击后即可打开元器件报表的预览窗口,如图4-60所示。n单击窗口中的“输出”按钮,可以将该报表进行保存,默认文件名为“Audio AMP.xls”,是一个Excel文件。n单击“打开报告”按钮,打开该Excel文件,如图4-61所示。n 图4-60 【报告预览】窗口 图4-61 元器件报表产生元器件报表n在原理图编辑环境中,执行【报告】/【Simple BOM】命令,则系统同时生成了2个文件:“Audio AMP.BOM”与“Audio AMP.CSV”,并添加到工程中。2个文件的内容大体相同,都简单直观地列出了所有元件的标识、注释、封装、数
39、量等,如图4-62所示。n图4-62 简易元器件报表(.BOM)生成元器件交叉参考报表n生成元器件交叉参考报表n打开工程“Audio AMP.PrjPCB”以及工程中的任一原理图文件。n执行【报告】/【Component Cross Reference】命令,则系统弹出【Component Cross Reference Report For Project】对话框,如图4-63所示。n图4-63 【Component Cross Reference Report For Project】对话框n该对话框用于对生成的元器件交叉参考报表进行选项设置,与前面图4-28所示的对话框基本相同。只是在这
40、里,选中了“Document”(文件)选项,而且放在了【聚合的纵队】列表框中,系统将以该属性信息为标准,对元件进行归类显示。生成元器件交叉参考报表n设置好相应选项后,单击“菜单”按钮,在弹出的菜单中选择“报告”,单击后即可打开元器件交叉参考报表的预览窗口,如图4-64所示。n图4-64 预览窗口n单击窗口中的“输出”按钮,可以将该报表进行保存。生成层次报表n生成层次报表n打开工程“Audio AMP.PrjPCB”以及工程中的任一原理图文件。n执行【报告】/【Report Project Hierarchy】命令,则有关该工程的层次报表被生成。n打开【Projects】面板,可以看到,该层次报
41、表被添加在该工程下的“GeneratedText Documents”文件夹中,是一个与工程文件同名,后缀为“.REP”的文本文件。n双击该文件,则系统转换到文本编辑器,可以对该层次报表进行查看,如图4-65所示。n图4-65 生成层次报表批量输出报表文件n如上所述,对于各种报表文件,我们可按照实际需要分别生成并输出。为了进一步简化操作过程,Altium Designer Summer 09系统中还提供了一个方便实用的输出工作文件编辑器,可对报表文件进行批量的输出,只需进行一次输出设置,就能完成所有报表文件的输出,包括网络表、元器件报表、元器件交叉参考报表等。批量输出报表文件n报表文件的批量输
42、出n打开工程“Audio AMP.PrjPCB”以及工程中的任一原理图文件。n执行【文件】/【新建】/【输出工作文件】命令,或者在【Projects】面板上,单击“工程”按钮,在弹出的菜单中执行【给工程添加新的】/【Output Job File】命令,则系统在当前工程下,新建一个默认名为“Job1.OutJob”的输出工作文件,同时进入输出工作文件编辑窗口,如图4-66所示。n图4-66 输出工作文件编辑窗口批量输出报表文件n单击【Generate Files】,此时,“Report Outputs”中的各报表文件均被激活。选中与“Bill of Materials”、“Component
43、Cross Reference Report”、“Report Project Hierarchy”、“Simple BOM”4项相对应的复选框,如图4-67所示。n图4-67 选择输出工作文件批量输出报表文件n单击右上角的 “Generate Files”按钮,此时,报表文件开始批量生成,并在窗口中一一显示。打开【Projects】面板,新生成的各种报表文件已被添加在工程下新产生的“Generated”文件夹中,包括“Bill of Materials-Audio AMP.xls”、“Component Cross Reference Report-Audio AMP.xls”、“Audio
44、 AMP.REP”和“Audio AMP.BOM”、“Audio AMP.CSV”,共5个报表文件(简易元器件报表包含有2个文件),如图4-68所示。n图4-68 报表文件批量生成工程打包与存档n在Altium Designer系统中,随着设计的逐步深入,其每一项设计工程中都将包含有多种设计文件,如源文件、库文件、报表文件、制造文件等等。为了便于存放和管理,系统提供了专用的存档功能,可轻松地将工程压缩并打包。工程打包与存档n将工程“Audio AMP.PrjPCB”打包存档n打开工程“Audio AMP.PrjPCB”。n执行【工程】/【存档】命令,则系统弹出如图4-71所示的【项目包装者】界
45、面。n选择系统默认的第1种打包方式,单击“Next”按钮,进入图4-72所示的选项设置对话框。n 图4-71 【项目包装者】界面 图4-72 选项设置工程打包与存档n单击“Next”按钮,进入图4-73所示的选择文件包含对话框。系统默认,工程中的所有设计文件都处于选中状态。n 图4-73 选择文件包含 图4-74 工程打包n单击“Next”按钮,系统进行打包,并显示打包的有关信息,如图4-74所示。n单击“完成”按钮,即完成了对工程的打包、存档。思考与练习n1.概念题n(1)简述检查器面板的主要功能。n(2)简述过滤器面板的主要功能。n(3)工程编译的作用是什么?编译之前应进行哪些相关设置?。n(4)层次设计报表主要有哪几种?n2.操作题n(1)熟悉过滤器面板,练习使用过滤语句表达式进行过滤查找。n(2)练习进行工程编译的选项设置,并对第2章习题中所绘制的运算放大器基本应用电路原理图进行工程编译,查错并修改。n(3)对第2章习题中所绘制的运算放大器基本应用电路原理图使用输出工作文件编辑器批量输出该工程的元器件报表、元器件交叉参考报表和简易元器件报表。n(4)对第2章习题中所绘制的运算放大器基本应用电路原理图使用【存档】命令将该工程打包存档。第2章习题中所绘制的运算放大器基本应用电路原理图n图2-136 运算放大器应用电路原理图结束结束