AltiumDesigner实用教案

上传人:夏** 文档编号:568835887 上传时间:2024-07-27 格式:PPT 页数:60 大小:3.56MB
返回 下载 相关 举报
AltiumDesigner实用教案_第1页
第1页 / 共60页
AltiumDesigner实用教案_第2页
第2页 / 共60页
AltiumDesigner实用教案_第3页
第3页 / 共60页
AltiumDesigner实用教案_第4页
第4页 / 共60页
AltiumDesigner实用教案_第5页
第5页 / 共60页
点击查看更多>>
资源描述

《AltiumDesigner实用教案》由会员分享,可在线阅读,更多相关《AltiumDesigner实用教案(60页珍藏版)》请在金锄头文库上搜索。

1、电路原理图高级(goj)设置Altium Designer Summer 09为原理图编辑提供了一些高级操作,掌握了这些高级操作,将大大提高电路设计的工作效率。同时,在使用Altium Designer Summer 09进行设计的过程中,需要对工程进行编译。在编译工作的过程中,系统会根据用户的设置,对整个工程进行检查。对于层次原理图来说,编译过程也是将若干个子原理图联系起来的过程。编译结束后,系统会提供有关网络构成、原理图层次、设计错误报告类型及分布信息等的报告信息。本章将详细介绍(jisho)这些高级操作,包括工具的使用、元件编号管理、元件的过滤盒等,并阐述了原理图的编译及各种报表的生成和

2、输出的过程。 第1页/共59页第一页,共60页。设计数据的差异(chy)比较引擎作为一个设计者,面临的最大挑战是管理在设计中所创建的大量设计数据。一个强大的数据编辑系统允许设计者用多种方法来管理、查找和编辑设计数据。在一般电路原理图的绘制过程中,一些基本的编辑操作,如元件的选取、移动、排列、复制、粘贴、标识等等,用户一般都要用到,只是在每次执行这些(zhxi)操作时,所涉及到的元件数量是不可能太多的。对于复杂的大型原理图来说,有时则会需要对大量的元件进行同步全局编辑,仅使用这些(zhxi)基本的编辑操作,效率会很低。针对这种情况,AltiumDesigner系统提供了高级的编辑操作,以帮助用户

3、完成高效率的编辑。在高级的编辑操作中要用到一些特色的工作面板,如:【SCHInspector】(检查器)面板、【SCHFilter】(过滤器)面板、【SCHList】(列表)面板和【选择内存】面板等。第2页/共59页第二页,共60页。检查(jinch)器面板检查器面板【SCHInspector】(检查器)面板主要用来实时显示在原理图中所选取的对象属性,如类型、位置、名称等等,用户可以直接通过该面板对各种属性进行编辑修改。打开【SCHInspector】面板的方法很简单:执行【察看】/【工作区面板】/【SCH】/【SCHInspector】命令;或者(huzh),单击右下角面板标签中的,在弹出的

4、菜单中选择【SCHInspector】,都可以打开该面板。在没有选取任何对象的情况下,打开后的【SCHInspector】面板如图4-1所示,是空白的。图4-1【SCHInspector】面板第3页/共59页第三页,共60页。检查(jinch)器面板1.【SCHInspector】面板(minbn)的设置在使用该面板(minbn)之前,应完成以下两项设置:设定可以显示属性的对象范围。有3种选择,如图4-1中所示。“currentdocument”:当前的原理图文件;“opendocuments”:所有打开的原理图文件;“opendocumentsofthesameproject”:同一工程中所

5、有打开的原理图文件。图4-1【SCHInspector】面板(minbn)第4页/共59页第四页,共60页。检查(jinch)器面板设定可以显示属性的对象类型。单击“alltypesofobjects”,系统会弹出一个选择窗口(chungku),列出了所有可显示的对象类型,如总线、标识符、线束连接器等等,如图4-2所示。有2个单选框:【显示所有对象】:选中该单选框后,对于原理图中的任一选取对象,不管类型如何,其属性都可以实时在【SCHInspector】面板上显示出来。【仅显示】:选中该单选框后,用户可以设置只显示哪几种类型对象的属性。图4-2 选择显示(xinsh)对象类型 第5页/共59页

6、第五页,共60页。检查(jinch)器面板2编辑单个元件属性对于元件属性的编辑,我们在前面讲过有两种方式,可以是手动方式编辑,通过【元件属性】对话框来完成;也可以是自动标识,通过【注释】对话框来完成。现在,我们还可以使用【SCHInspector】面板来进行属性编辑。选中原理图中的某一元件,在【SCHInspector】面板上将实时显示出该元件的所有属性,图4-3中就显示了当前选取的某一电阻的属性,具体内容有这样几项:【Kind】:该栏显示了当前选取对象的类型,如元件(Part)、总线(Bus)、网络标号(NetLabel)等等。这里选取的是电阻,属于元件类型,所以显示是“Part”。【Des

7、ign】:该栏显示了当前选取对象所在的原理图文件。【Graphical】:该栏显示了当前选取对象的图形属性,包括位置、方向、是否锁定、是否镜像、是否显示隐藏引脚等。【ObjectSpecific】:该栏显示了当前选取对象的一些非图形特征属性,如【Description】(对象的描述)、【PinsLocked】(是否锁定引脚)、【Library】(所在的库)、【ComponentDesignator】(元件标识符)、【CurrentFootprint】(当前封装)等。【Parameters】:该栏显示了当前选取对象的一些普通参数。用户(yngh)可单击该栏中的“AddUserParameter”

8、项,激活右侧的文本栏,添加自定义参数。如果用户(yngh)要修改某一项属性,只需单击相应的参数栏,即可进入编辑状态进行修改或设置。图4-3 显示(xinsh)选取对象属性 第6页/共59页第六页,共60页。检查(jinch)器面板3编辑多个对象属性使用【SCHInspector】面板不但可以编辑、修改单个对象的属性,更重要的是可以同时编辑多个被选对象的属性。同时编辑多个对象时,往往是要修改这些对象的某一个或几个特定属性参数,比如:隐藏某一类元件的注释、改变同一类元件的PCB封装形式等等。编辑多个对象的属性时,首先要查找并选中多个具有某些相似属性的对象,这可以通过系统提供的【查找相似对象】命令来

9、实现(shxin)。执行【编辑】/【查找相似对象】命令,光标变为十字型,移动光标到某个参考对象上,单击鼠标后,系统会弹出如图4-4所示的【发现相似目标】窗口。图4-4 【发现相似目标(mbio)】窗口 第7页/共59页第七页,共60页。检查(jinch)器面板隐藏全部元件的标称值使用【SCHInspector】面板,在原理图文件(wnjin)“Inputchannel.SchDoc”中,隐藏全部元件的标称值。将光标指向原理图中任一元件的标称值,如元件“C18”的标称值“10uF”,单击鼠标右键,弹出右键菜单,如图4-5所示。图4-5选取参考对象第8页/共59页第八页,共60页。检查(jinch

10、)器面板在弹出的菜单中执行【查找相似对象】命令,打开【发现相似目标】窗口。在【ObjectSpecific】栏中找到“ParameterName”属性列表栏,显示为“Value”,相应的查找条件设置为“Any”。选中【缩放匹配】、【选择匹配】、【清除现有的】、【隐藏(yncng)匹配】、【运行检查】这5个复选框,并设定查找范围为“CurrentDocument”,如图4-6所示。图4-6查找设置第9页/共59页第九页,共60页。检查(jinch)器面板单击按钮,系统(xtng)开始查找。原理图中所有元件的标称值均被选中,其余对象则变为浅色,被屏蔽。单击按钮,【SCHInspector】面板被打

11、开,显示出查找的结果,共有225个元件标称值。在【Graphical】栏中,勾选“Hide”选项,如图4-7所示。图4-7隐藏设置关闭【SCHInspector】面板,单击编辑窗口右下角的“清除”按钮,取消掩膜功能,可以看到,此时原理图中全部元件的标称值都被隐藏了。第10页/共59页第十页,共60页。检查(jinch)器面板使用【SCHFilter】面板进行过滤查找在当前的原理图文件(wnjin)“Outputchannel.SchDoc”中,查找封装形式为“RAD0.2”和“AXIAL0.4” 的所有元件。单击面板标签中的“SCH”,在弹出的菜单中选择【SCHFilter】,打开该面板,所有

12、设置均采用系统的默认状态。单击“Helper”按钮,打开【QueryHelper】对话框。选中【Fields】子目录,拖动窗口右边的滚动条,找到“CurrentFootprint”(当前封装)语句,双击该语句后即可将它加载到【Query】区域中。单击“Like”按钮,输入连接符“Like”,单击“*”按钮,输入通配符“*”,并输入“RAD0.2”。单击“Or”按钮,在两条语句之间加入一个逻辑运算符“Or”进行连接,如图4-13所示。图4-13建立过滤语句表达式第11页/共59页第十一页,共60页。检查(jinch)器面板单击“CheckSyntax”按钮,对该表达式进行语法检查。如果正确无误(

13、ww),则系统弹出如图4-14所示的提示框,表示没有语法错误。单击“OK”按钮,关闭提示框。单击【QueryHelper】对话框中的“OK”按钮,则【QueryHelper】对话框关闭,同时过滤语句表达式“CurrentFootprintLikeRAD0.2*OrCurrentFootprintLikeAXIAL0.4*”作为过滤条件加入到【SCHFilter】面板的过滤语句输入栏内,如图4-15所示。图4-14语法正确提示框图4-15过滤条件加入第12页/共59页第十二页,共60页。检查(jinch)器面板单击“Apply”按钮,启动过滤查找,查找到的结果如图4-16所示,所有封装为“RAD

14、0.2”或“AXIAL0.4”的元件均以高亮(olin)选中状态显示,而其它不符合过滤条件的对象则都被掩膜显示。图4-16查找结果显示第13页/共59页第十三页,共60页。列表(libio)面板【SCHList】(列表)面板主要用来对使用【SCHFilter】(过滤器)面板进行过滤查找的结果进行系统的浏览,并且可以对有关对象的属性直接(zhji)编辑修改。执行【察看】/【工作区面板】/【SCH】/【SCHList】命令;或者,单击面板标签中的,在弹出的菜单中选择【SCHList】,都可以打开【SCHList】面板。在没有选取任何对象的情况下,打开后的【SCHList】面板如图4-17所示,是空

15、白的。图4-17【SCHList】面板第14页/共59页第十四页,共60页。列表(libio)面板1. 面板设置在该面板的顶部,从左到右,有4项有关设置:工作状态。有2种选择:“View”:视图(sht)状态。“Edit”:编辑状态。系统默认为“View”。显示对象。有3种选择:“non-masked objects”:未掩膜的对象。“selected objects”:选中的对象。“all objects”:所有对象。系统默认为“selected objects”。显示对象所在的文件范围,有3种选择:“current document”:当前的原理图文件。“open documents”:所

16、有打开的原理图文件。“open documents of the same project”:同一工程中所有打开的原理图文件。系统默认为“current document”。显示对象的类型,有2种选择:“all types of objects”:显示全部类型对象。“仅显示”:显示部分类型对象。系统默认为“all types of objects”。根据设置,在面板下面的窗口中会列出相应对象的各类属性,如位置、方向、所在的库文件、元件标识符、当前封装形式等等,从左到右,拖动滚动条,可依次浏览。第15页/共59页第十五页,共60页。列表(libio)面板多个对象属性的同时编辑在原理图文件中,查找

17、所有参数值为“22k”的元件,将其参数值改为“20k”。打开【SCHFilter】面板,使用【QueryHelper】对话框,在【SCHFilter】面板的【Finditemsmatchingthesecriteria】栏内输入如下过滤语句表达式“ParameterValue=22k”,其余设置采用系统的默认状态,如图4-18所示。单击“Apply”按钮,启动过滤查找。此时,在编辑窗口内,所有的参数值“22k”被高亮显示,并且处于选中状态。打开【SCHList】面板,可以看到有8个符合过滤条件的元件,它们的各项属性在面板上被显示出来,包括(boku)当前的参数值,如图4-19所示。图4-18输

18、入过滤条件图4-19显示选中元件的属性第16页/共59页第十六页,共60页。列表(libio)面板将【SCHList】面板的工作状态由“View”改为“Edit”,在【Value】属性列中,选中任一参数值“22k”,单击2次,即进入在线编辑(binj)状态,可以直接输入新的参数值“20k”,如图4-20所示。同样操作,可以依次把其余7个参数值由“22k”改为“20k”。如果符合过滤条件的元件数量很多,对其参数值一一进行修改,显然比较麻烦。此时,可以使用菜单命令完成。选中某一修改好的参数值“20k”,单击鼠标右键,在弹出的图4-21所示快捷菜单中执行【复制】命令,将“20k”复制到剪贴板上。图4

19、-20编辑(binj)一个元件的参数值图4-21快捷菜单第17页/共59页第十七页,共60页。列表(libio)面板在任一参数值上单击鼠标右键,执行快捷菜单中的【选择纵列】命令,将【Value】列中的参数值全部选中,如图4-22所示。图4-22选中要修改(xigi)的全部参数值图4-23编辑全部参数值在任一参数值上单击鼠标右键,执行快捷菜单中的【粘贴】命令,将“20k”粘贴到【Value】列中,如图4-23所示。与此同时,编辑窗口内高亮显示的所有参数值“22k”都变成了“20k”。关闭【SCHList】面板,单击编辑窗口右下角的按钮,解除屏蔽,恢复原理图的正常显示。第18页/共59页第十八页,

20、共60页。选择内存(nicn)面板通过上面一系列的编辑操作,我们可以看到,对原理图进行编辑,特别是全局编辑时,首先要完成的是如何同时选取所要编辑的多个对象。借助于【SCHFilter】面板的过滤查找,我们能够实现这一关键操作,但是大家也应该注意到,在使用【SCHFilter】面板时,需要输入过滤语句(yj)表达式,对于不熟练的用户来说,如果每次都这样做的话,肯定会大大降低编辑的效率。针对这一点,AltiumDesignerSummer09系统提供了一种特殊的存储器【选择内存】,可以让用户把自己认为是同一类的对象都保存起来,需要的时候,只需一个按键就可以将这些对象全部选取,然后进行相关的编辑操作

21、。单击编辑窗口右下方的按钮,或者,使用快捷键Ctrl+Q,都可以打开【选择内存】面板,如图4-24所示。图4-24【选择内存】面板第19页/共59页第十九页,共60页。选择内存(nicn)面板浏览【Memory1】中存放的对象【Memory1】已经存放了2个电阻、3个电容,在编辑(binj)窗口浏览查看这5个元件。在【选择内存】面板上选中【屏蔽】、【选择】、【缩放】、【清除已有的】这4个复选框。单击【Memory1】中的“应用”按钮。【Memory1】中存放的5个原理图对象:2个电阻和3个电容,在编辑(binj)窗口中以放大方式高亮显示出来,且处于选中状态,而其它对象都处于屏蔽状态,便于用户更

22、清楚地浏览,如图4-27所示。图4-27浏览【Memory1】中的存放对象单击【选择内存】面板上的“清除”按钮,或者单击编辑(binj)窗口右下方的“清除”按钮,即可恢复原理图的正常显示。第20页/共59页第二十页,共60页。元件的联合(linh)与片段在电路原理图或PCB印制版的设计过程中,很多时候我们可以借鉴或者直接使用先前的某些特色设计,如常用(chnyn)的一些电源电路、接口电路等。AltiumDesignerSummer09系统为用户提供了“联合”与“片段”的功能,可以让用户把特色的设计电路创建为“联合”,然后保存为“片段”,以备日后设计复用或者与其它用户共享。第21页/共59页第二

23、十一页,共60页。元件(yunjin)的联合创建一个联合在原理图中选取需要(xyo)创建联合的一组对象。在任一位置处,单击鼠标右键,在弹出的菜单中,执行【联合】/【从选中的器件生成联合】命令,如图4-28所示。系统弹出生成联合的提示框,如图4-29所示,并说明该联合中的对象数量。单击“OK”按钮,关闭提示框,则完成了联合的创建。图4-28生成联合图4-29提示框第22页/共59页第二十二页,共60页。元件(yunjin)的联合将光标放在联合中的任一对象上,单击鼠标右键,在弹出的菜单中,执行【联合】/【从联合打碎器件】命令,则打开【确定中断目标体】窗口,如图4-30所示。图4-30【确定中断目标

24、体】窗口该窗口即显示了当前联合中的所有对象,包括性质、描述(miosh)等。对于每一对象,可以选择保留,也可以通过取消相应的【抑制联合体】复选框,从联合中移除。单击“关闭所有”按钮,可将所有对象都从联合中移除;单击“打开所有”按钮,则保留全部对象。第23页/共59页第二十三页,共60页。元件(yunjin)的片段片段的生成(shnchn)与联合的生成(shnchn)过程基本相同。所不同的是,片段可以长久保存,并且能够使用系统提供的【片段】面板进行查看、管理。执行【察看】/【工作区面板】/【系统】/【片段】命令,或者,单击面板标签中的“System”,在弹出的菜单中选择【片段】,都可以打开【片段

25、】面板,如图4-31所示。图4-31【片段】面板第24页/共59页第二十四页,共60页。元件(yunjin)的片段该面板上提供了3个文件夹,分别用于存放原理图、PCB以及源代码这3种不同类型的设计(shj)片段。在文件夹上单击鼠标右键,会弹出如图4-32所示的菜单,用于对文件夹进行添加、删除、分类等操作;在片段文件上单击鼠标右键,则会弹出如图4-33所示的菜单,用于对设计(shj)片段进行放置、删除等操作。图4-32文件夹右键菜单图4-33片段文件右键菜单第25页/共59页第二十五页,共60页。元件(yunjin)的片段单击面板右上角的“片断文件夹”按钮,会打开【可用的片段文件夹】窗口(chu

26、ngku),如图4-34所示。图4-34【可用的片段文件夹】窗口(chungku)窗口(chungku)中显示了【片段】面板上所有当前可用的片段文件夹。单击“打开文件夹”按钮,可以通过浏览、选择,将需要的片段文件夹加入【片段】面板;单击“移除文件夹”按钮,可将不需要的片段文件夹从面板上移除。第26页/共59页第二十六页,共60页。元件(yunjin)的片段原理图片段的创建、保存与使用创建一个片段,并保存在新建的片段文件夹“NewSnippets”中。在原理图中选取需要生成片段的一组对象。在任一位置处,单击鼠标右键,在弹出的菜单(cidn)中,执行【片段】/【从选择的对象产生切片】命令,如图4-

27、35所示。图4-35创建片段第27页/共59页第二十七页,共60页。元件(yunjin)的片段执行命令后,【AddNewSnippet】对话框被打开。单击该对话框中的“新建文件夹”按钮,进一步打开【FolderProperties】对话框,在【名】文本编辑栏中输入新建的片段文件夹名称“NewSnippets”,上级(shngj)文件夹则选定为“SchematicSnippets”,如图4-36所示。图4-36新建片段文件夹图4-37新建片段的设置单击“确定”按钮,返回【AddNewSnippet】对话框,此时,对话框中显示出新建的片段文件夹“NewSnippets”。在【名】文本编辑栏中输入新

28、建的片段名称“DecouplingCircuit”,在【注释】窗口中则输入对新建片段的有关注释“3V3Decoupling”,如图4-37所示。第28页/共59页第二十八页,共60页。元件(yunjin)的片段单击“确定”按钮,关闭【AddNewSnippet】对话框。打开【片段】面板,可以看到,在“NewSnippets”文件夹中,以缩略图的形式存放着名称为“DecouplingCircuit”的片段文件,如图4-38所示。图4-38片段已保存图4-39放置片段在目标原理图文件中,选中【片段】面板上的片段文件“DecouplingCircuit”,此时,面板顶端(dngdun)的“Place

29、DecouplingCircuit”按钮被激活,单击该按钮,在编辑窗口内出现了片段电路,作为一个整体,随光标的移动而移动,如图4-39所示。选择合适位置,单击鼠标右键,即完成了该片段电路的放置。第29页/共59页第二十九页,共60页。编译(biny)工程与查错编译工程是用来检查用户的设计文件是否符合电气规则的重要手段。由于在电路原理图中,各种元件之间的连接直接代表了实际电路系统中的电气连接,因此,所绘制的电路原理图应遵守实际中的电气规则,否则,就失去了实际的价值和指导意义。所谓电气规则检查,就是要查看电路原理图的电气特性是否一致、电气参数的设置是否合理等。例如:一个输出(shch)引脚如果与另

30、一个输出(shch)引脚连接在一起,就会造成信号的冲突;一个元件的标识如果与另一个元件的标识相同,就会使系统无法进行区分;而如果一个回路连接不完整则会造成信号开路等等,所有这些都是不符合电气规则的现象。AltiumDesigner系统按照用户的设置进行编译后,会根据问题的严重性分别以错误、警告、致命错误等信息来提请用户注意,同时可帮助用户及时检查并排除相应错误。第30页/共59页第三十页,共60页。编译(biny)工程与查看系统信息编译工程“AudioAMP.PrjPCB”为了让大家更清楚地了解编译的重要作用,编译之前,我们不妨加入一个错误到工程中:在图表符AMP1中,将图纸入口“DC+40V

31、_L”的“I/O类型”改为“Output”。在【OptionsforPCBProject】对话框的【ConnectionMatrix】标签页中,单击“OutputPort”与“OutputPort”交叉点处的颜色方块,将其设置为橙色。执行【工程】/【CompilePCBProjectAudioAMP.PrjPcb 】命令,则系统开始对工程进行编译。编译完成,系统弹出如图4-46所示的【Messages】面板(minbn)。面板(minbn)上列出了工程中的所有出错信息及相应的错误等级。图4-46出错信息第31页/共59页第三十一页,共60页。编译工程与查看(chkn)系统信息我们在这里首先查看

32、错误等级为“Error”的出错信息。双击“Error”前面的橙色方块,在弹出的【CompileErrors】面板中,显示了错误的原因及位置:网络“DC+40V_L”中包含了重复的输出类型图纸(tzh)入口。同时,原理图“AudioAMP.SchDoc” 被打开,被导线所连接的2个输出图纸(tzh)入口“DC+40V_L”被高亮显示,如图4-47所示。根据该出错信息提示,将图表符AMP1中的图纸(tzh)入口“DC+40V_L”的“I/O类型”改回“Input”,并再次执行编译。可以看到,在【Messages】面板上将不再显示“Error”出错信息。图4-47“Error”信息显示采用同样的方法

33、,对【Messages】面板上显示的其它出错信息一一进行检测、修正,确认原理图正确无误。第32页/共59页第三十二页,共60页。工程(gngchng)的编译屏蔽放置编译屏蔽(pngb)对一个尚未完成的电路(如图4-48所示),放置编译屏蔽(pngb),使其不被编译,避免产生不必要的出错信息。图4-48未完成电路第33页/共59页第三十三页,共60页。工程的编译(biny)屏蔽对图4-48所示的电路图进行编译,可以看到【Messages】面板上会显示全部的出错信息(xnx),如图4-49所示。图4-49出错信息(xnx)执行【放置】/【指示】/【编译屏蔽】命令,光标变为十字型。第34页/共59页

34、第三十四页,共60页。工程的编译(biny)屏蔽移动(ydng)光标到需要放置的位置处,单击鼠标左键,确定屏蔽框的起点。移动(ydng)光标,将需要屏蔽的对象包围在屏蔽框内,再次单击鼠标左键后,确定终点,如图4-50所示。图4-50放置编译屏蔽单击鼠标右键退出放置状态。此时,屏蔽框内的对象呈现出灰色、被屏蔽的状态。第35页/共59页第三十五页,共60页。工程的编译(biny)屏蔽若屏蔽框的位置或大小不合适,可单击其边线,使其处于选中状态,如图4-51所示。将光标移入框内,按住鼠标左键,可整体拖动屏蔽框进行调整,或者,直接拖动绿色(ls)的小方块加以调整。图4-51选中屏蔽框第36页/共59页第

35、三十六页,共60页。工程(gngchng)的编译屏蔽双击所放置的屏蔽框(或在放置状态下,按Tab键),打开(dki)【编辑Mask】对话框,可设置屏蔽的有关属性,如图4-52所示。其中,若使能【崩溃并失败】复选框,则关闭了屏蔽指令。图4-52属性设置第37页/共59页第三十七页,共60页。工程(gngchng)的编译屏蔽对放置(fngzh)了编译屏蔽的电路图重新进行编译,【Messages】面板上不再显示出错信息,如图4-53所示。图4-53放置(fngzh)编译屏蔽后的编译结果第38页/共59页第三十八页,共60页。生成(shnchn)报表AltiumDesigner系统的原理图编辑器还具有

36、丰富的报表功能,能够方便地生成各种不同类型的报表文件。当电路原理图设计完成(wnchng)并且经过编译检测之后,用户可以充分利用系统所提供的这种功能来生成各种报表,用以存放原理图的各种信息。借助于这些报表,用户能够从不同的角度,更好地去掌握详细的设计信息,以便为下一步的设计工作做好充足的准备。第39页/共59页第三十九页,共60页。生成(shnchn)工程网络表所谓网络,指的是彼此连接在一起的一组元件引脚。一个电路实际上就是由若干网络组成的,而网络表就是对电路或者电路原理图的一个完整描述。描述的内容包括两个方面:一是所有元件的信息,包括元件标识、元件引脚和PCB封装形式等;二是网络的连接信息,

37、包括网络名称、网络节点等。网络表的生成有多种方法,可在原理图编辑器中由原理图文件直接生成,也可以利用文本编辑器手动编辑生成,当然,还可以在PCB编辑器中,从已经布线的PCB文件中导出相应的网络表。在由原理图生成的各种报表中,应该说,网络表最为重要。其重要性主要表现(bioxin)在两个方面:一是可以支持后续印制电路板设计中的自动布线和电路模拟;二是可以与从PCB文件中导出的网络表进行比较,从而核对差错。AltiumDesigner系统为用户提供了方便快捷的实用工具,可针对不同的设计需求,生成不同格式的网络表文件。在这里,我们需要生成的是用于PCB设计的网络表,即Protel网络表。具体来说,P

38、rotel网络表包括两种,一种是基于单个文件的网络表;另一种则是基于工程的网络表,两种网络表的组成形式完全相同。下面,我们就以前面所设计的工程“AudioAMP.PrjPCB” 为例,简要介绍一下工程网络表的生成及特点。第40页/共59页第四十页,共60页。生成(shnchn)工程网络表生成工程网络表打开工程“AudioAMP.PrjPCB” 以及工程中的任一原理图文件。执行【工程】/【工程参数】命令,在打开的【OptionforPCBProject】对话框中选择【Option】标签页,在该标签页内可进行网络表选项的有关(yugun)设置,如图4-54所示。一般采用系统的默认设置即可。执行【设

39、计】/【工程的网络表】命令,则系统弹出工程网络表的格式选择菜单,如图4-55所示。单击菜单中的“Protel”,则系统自动生成了网络表文件“AudioAMP.NET” ,并存放在当前工程下的“NetlistFiles”文件夹中。双击打开该工程网络表文件“AudioAMP.NET” ,如图4-56所示。第41页/共59页第四十一页,共60页。生成(shnchn)工程网络表图4-54网络表选项设置图4-55工程(gngchng)网络表格式图4-56生成网络表第42页/共59页第四十二页,共60页。产生(chnshng)元器件报表元器件报表主要(zhyo)用来列出当前工程中用到的所有元件的标识、封装

40、形式、库参考等,相当于一份元器件清单。依据这份列表,用户可以详细查看工程中元件的各类信息,同时,在制作印制电路板时,也可以作为元件采购的参考。第43页/共59页第四十三页,共60页。产生(chnshng)元器件报表打开工程“AudioAMP.PrjPCB” 以及工程中的任一原理图文件。执行【报告】/【BillofMaterials】命令,则系统弹出【BillofMaterialsForProject】对话框,如图4-59所示。在该对话框中,可以对要生成(shnchn)的元器件报表进行选项设置。左边有2个列表框,含义如下:【全部纵列】:该列表框列出了系统可提供的元件属性信息,如:“Descrip

41、tion”(元件描述)、“ComponentKind”(元件类型)等。对于需要查看的有用信息,选中右边与之对应的复选框,即可在元器件报表中显示出来。在上图中,使用了系统的默认设置,即只选中了“Comment”、“Description”、“Designator”、“Footprint”、“LibRef”、“Quantity”这样几项。图4-59【BillofMaterialsForProject】对话框第44页/共59页第四十四页,共60页。产生(chnshng)元器件报表设置好相应选项后,单击“菜单”按钮,在弹出的菜单中选择“报告”,单击后即可打开元器件报表的预览窗口,如图4-60所示。单击

42、窗口中的“输出”按钮,可以将该报表进行( jnxng)保存,默认文件名为“AudioAMP.xls” ,是一个Excel文件。单击“打开报告”按钮,打开该Excel文件,如图4-61所示。图4-60【报告预览】窗口图4-61元器件报表第45页/共59页第四十五页,共60页。产生(chnshng)元器件报表在原理图编辑环境中,执行【报告】/【SimpleBOM】命令,则系统(xtng)同时生成了2个文件:“AudioAMP.BOM” 与“AudioAMP.CSV” ,并添加到工程中。2个文件的内容大体相同,都简单直观地列出了所有元件的标识、注释、封装、数量等,如图4-62所示。图4-62简易元器

43、件报表(.BOM)第46页/共59页第四十六页,共60页。生成元器件交叉参考(cnko)报表生成元器件交叉( jioch)参考报表打开工程“AudioAMP.PrjPCB” 以及工程中的任一原理图文件。执行【报告】/【ComponentCrossReference】命令,则系统弹出【ComponentCrossReferenceReportForProject】对话框,如图4-63所示。图4-63【ComponentCrossReferenceReportForProject】对话框该对话框用于对生成的元器件交叉( jioch)参考报表进行选项设置,与前面图4-28所示的对话框基本相同。只是在

44、这里,选中了“Document”(文件)选项,而且放在了【聚合的纵队】列表框中,系统将以该属性信息为标准,对元件进行归类显示。第47页/共59页第四十七页,共60页。生成(shnchn)元器件交叉参考报表设置好相应选项后,单击“菜单”按钮,在弹出的菜单中选择“报告”,单击后即可打开元器件交叉参考报表的预览窗口(chungku),如图4-64所示。图4-64预览窗口(chungku)单击窗口(chungku)中的“输出”按钮,可以将该报表进行保存。第48页/共59页第四十八页,共60页。生成(shnchn)层次报表生成层次报表打开工程“AudioAMP.PrjPCB” 以及工程中的任一原理图文件

45、。执行【报告】/【ReportProjectHierarchy】命令,则有关该工程的层次报表被生成。打开【Projects】面板,可以看到,该层次报表被添加在该工程下的“GeneratedTextDocuments”文件夹中,是一个与工程文件同名,后缀为“.REP”的文本文件。双击该文件,则系统转换到文本编辑器,可以对该层次报表进行( jnxng)查看,如图4-65所示。图4-65生成层次报表第49页/共59页第四十九页,共60页。批量输出报表(bobio)文件如上所述,对于(duy)各种报表文件,我们可按照实际需要分别生成并输出。为了进一步简化操作过程,AltiumDesignerSumme

46、r09系统中还提供了一个方便实用的输出工作文件编辑器,可对报表文件进行批量的输出,只需进行一次输出设置,就能完成所有报表文件的输出,包括网络表、元器件报表、元器件交叉参考报表等。第50页/共59页第五十页,共60页。批量输出报表(bobio)文件报表文件的批量输出打开工程“AudioAMP.PrjPCB” 以及工程中的任一原理图文件。执行【文件】/【新建】/【输出工作文件】命令,或者在【Projects】面板上,单击“工程”按钮,在弹出的菜单中执行【给工程添加新的】/【OutputJobFile】命令,则系统在当前工程下,新建一个默认(mrn)名为“Job1.OutJob”的输出工作文件,同时

47、进入输出工作文件编辑窗口,如图4-66所示。图4-66输出工作文件编辑窗口第51页/共59页第五十一页,共60页。批量(plin)输出报表文件单击【GenerateFiles】,此时,“ReportOutputs”中的各报表文件(wnjin)均被激活。选中与“BillofMaterials”、“ComponentCrossReferenceReport”、“ReportProjectHierarchy”、“SimpleBOM”4项相对应的复选框,如图4-67所示。图4-67选择输出工作文件(wnjin)第52页/共59页第五十二页,共60页。批量输出报表(bobio)文件单击右上角的“Gene

48、rateFiles”按钮,此时,报表文件开始批量生成,并在窗口中一一显示。打开【Projects】面板,新生成的各种报表文件已被添加在工程下新产生的“Generated”文件夹中,包括“BillofMaterials-AudioAMP.xls” 、“ComponentCrossReferenceReport-AudioAMP.xls” 、“AudioAMP.REP” 和“AudioAMP.BOM” 、“AudioAMP.CSV” ,共5个报表文件(简易( jiny)元器件报表包含有2个文件),如图4-68所示。图4-68报表文件批量生成第53页/共59页第五十三页,共60页。工程(gngchn

49、g)打包与存档在AltiumDesigner系统中,随着设计的逐步深入,其每一项设计工程中都将包含有多种设计文件,如源文件、库文件、报表文件、制造文件等等。为了便于存放和管理,系统提供了专用(zhunyng)的存档功能,可轻松地将工程压缩并打包。第54页/共59页第五十四页,共60页。工程(gngchng)打包与存档将工程“AudioAMP.PrjPCB” 打包存档(cndng)打开工程“AudioAMP.PrjPCB” 。执行【工程】/【存档(cndng)】命令,则系统弹出如图4-71所示的【项目包装者】界面。选择系统默认的第1种打包方式,单击“Next”按钮,进入图4-72所示的选项设置对

50、话框。图4-71【项目包装者】界面图4-72选项设置第55页/共59页第五十五页,共60页。工程打包(dbo)与存档单击“Next”按钮,进入图4-73所示的选择文件包含对话框。系统默认,工程中的所有设计文件都处于选中状态。图4-73选择文件包含图4-74工程打包单击“Next”按钮,系统进行打包,并显示打包的有关信息,如图4-74所示。单击“完成(wnchng)”按钮,即完成(wnchng)了对工程的打包、存档。第56页/共59页第五十六页,共60页。思考(sko)与练习1.概念题(1)简述(jinsh)检查器面板的主要功能。(2)简述(jinsh)过滤器面板的主要功能。(3)工程编译的作用

51、是什么?编译之前应进行哪些相关设置?。(4)层次设计报表主要有哪几种?2.操作题(1)熟悉过滤器面板,练习使用过滤语句表达式进行过滤查找。(2)练习进行工程编译的选项设置,并对第2章习题中所绘制的运算放大器基本应用电路原理图进行工程编译,查错并修改。(3)对第2章习题中所绘制的运算放大器基本应用电路原理图使用输出工作文件编辑器批量输出该工程的元器件报表、元器件交叉参考报表和简易元器件报表。(4)对第2章习题中所绘制的运算放大器基本应用电路原理图使用【存档】命令将该工程打包存档。第57页/共59页第五十七页,共60页。第2章习题中所绘制的运算(ynsun)放大器基本应用电路原理图n图2-136 运算(yn sun)放大器应用电路原理图第58页/共59页第五十八页,共60页。感谢您的观赏(gunshng)!第59页/共59页第五十九页,共60页。内容(nirng)总结电路原理图高级设置。单击“Helper”按钮,打开【Query Helper】对话框。编译工程是用来(yn li)检查用户的设计文件是否符合电气规则的重要手段。面板上列出了工程中的所有出错信息及相应的错误等级。所谓网络,指的是彼此连接在一起的一组元件引脚。感谢您的观赏第六十页,共60页。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号