第八讲_第五章生成报表与文件打印_第1页
第八讲_第五章生成报表与文件打印_第2页
第八讲_第五章生成报表与文件打印_第3页
第八讲_第五章生成报表与文件打印_第4页
第八讲_第五章生成报表与文件打印_第5页
已阅读5页,还剩65页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第八讲 第五章 生成报表与文件打印主要内容o 电气法则测试o 报表生成o 原理图输出5.1 电气法则测试o 设计好电路原理图后,不要急于生成网络表和印制电路板图,而应该先进行电气法则测试(Electrical Rules Check),通常简称为ERC。o 电气法则测试是一种电路的软件测试方法,可帮助我们发现电路中一些不合常规的地方和人为的设计错误或疏忽。执行测试后,程序会自动生成电路中各种错误的报表,并且会在电路图中有错误的地方标上特殊符号,以提醒设计人员。o 另外如果需要的话,可人为地在原理图中指定位置上放置NO ERC符号可以避开ERC检查。1 ERC对话框各选项含义o 用命令Tools

2、/ERC.打开电气法则测试设置对话框,该对话框包括Setup和Matrix两个选项卡。o Setup和Matrix选项卡和选项含义介绍。a. Setup设置选项卡各项含义o Multiple net names on net:检查同一网络上是否有多个不同名称的网络标号;o Unconnected net labels:给出图中是否存在未连接的网络标号;o Unconnected power objects:提示有电源未连接现象;o Duplicate sheet numbers:检查电路图编号是否重复;各项含义(续一)o Duplicate component designator:检查元器件

3、标识有否重复;o Bus label format errors:检查总线标号格式有否错误;o Floating input pins:提示是否有未连接的输入型引脚;o Suppress warnings:跳过警告项目检查;o Create report file:在执行完测试后程序自动将测试结果存在同名的扩展名为.erc的报告文件中;各项含义(续二)o Add error markers:在有错误或存在警告情况的位置上放置出错标记,便于用户检查和修改;o Descend into sheet parts:检查延伸至绘图页元件内部,即该元件的子图,其引脚与其子图页的输入输出端口连通。子层绘图页

4、文件的路径与名称定义在该元件的Sheet Part path项目栏内;各项含义(续三)o Sheets to Netlist:网络表有效范围。也就是检查的范围,有三个下拉选项。nActive sheet:限于当前绘图页;nActive project:限于当前项目的全部原理图;nActive sheet plus sub sheets:限于当前原理图及其子图。o Net Identifier Scope:网络标识有效范围,在下拉列表中可以选择。nNets Labels and Ports Global:网络标号与端口;nOnly Ports Global:限端口;nSheet Symbol/P

5、ort Connections:方块电路或端口连接。Rule Matrix选项卡o 单击上图中的Rule Matrix标签,即可进入电气法则测试矩阵设置对话框,出现界面如图。b. Rule Matrix选项卡 电气规则矩阵的含义 o 该选项卡主要用来定义各引脚、输入输出端口、绘图页出入端口彼此间的连接状态是否构成错误或警告信息的电气冲突。o 错误是指电路中存在违反电路基本工作原理的连接情况;o 警告是指轻微连接错误一般不产生严重后果,但又不能确定是否真正有错,故用警告信息提醒设计者注意核对。电气规则矩阵的含义(续)o 数组中的每个小方格都可以被定义,用户可以单击目标方格,该方格就会被切换成对应

6、的设置模式并且改变颜色。对话框中左上角的Legend选项说明了各种颜色所代表的意义:n No Report:绿色,表示不产生测试报告;n Error:红色,表示发生这种情况时,以错误Error为等级列入测试报告中;n Warning:黄色,表示发生这种情况时,以警告Warning为等级列入测试报告中。2 ERC实例o 实例电路第一步o 先打开测试电路。用命令Tools/ERC.打开Setup对话框,此处采用默认参数,点击OK确定。系统自动对电路图进行电气测试,并生成测试报告文件(.ERC)。同时在被测试电路图上有错误或需警告的地方标上标记,见后图。作为例子,该实例图集中了常见的错误类型。完成测

7、试后电路图第二步o 分析测试报告文件,以便纠正电路图中的错误。 测试报告测试报告分析 编号等级图中位置原因#1错误(209,474),(704,451)元件序号R1重名#2警告(700,490)+5电源端未连#3错误(160,450),(370,360)+5和GND相连#4警告(150,560)网络标号N2未连接#5警告(450,290)网络标号为NL的输入脚未连接#7错误(450,290)网络标号为NL的输入脚悬空#10错误(450,580),(450,400)U1的1脚和U2的1脚悬空#11错误(570,390),(570,300)U2的3脚和6脚相连#12警告(170,560)U3的1脚

8、未连#14错误(170,560)U3的1脚悬空测试报告分析说明o检查#1,发现有两个叫R1的电阻序号;o检查#2,发现中间一段连线是Line绘图连线,因改为Wire电气连线;o检查#3,发现电源和地相连了;o检查#4,发现网络标号N2未正确放在U3的1脚上;o检查#5、#7,发现网络标号NL错了,应为N1;o检查10,发现两个性质为Input的引脚连接,但没有信号来源;o检查11,发现U2(74LS00)的两个输出端直接连接,74LS00的输出端为Output型,不能直接连接,但U1(74LS03)的两个输出端为集电极开路(OC)型,可以直接连接;o#12、14,U3的1脚未连接任何信号输入。

9、ERC总结o ERC测试结构与元件引脚的电气类型有关。元件的引脚电气类型在元件图形编辑时由引脚属性设定的(参见第3章有关内容)。 3 NO ERC的使用o 我们可以在不需要进行ERC检查的地方插入NO ERC标志,这样在进行ERC检查时就不会对插有这些标志的地方进行检查。o 操作方法:用命令Place/Directives/NO ERC(或用工具栏上的 按钮 ),这时鼠标成一个带的十字形光标,即NO ERC符号。将其移至目标位置点击即可。按鼠标右键即可退出放置状态。5.2 报表生成o 我们可在原理图编辑环境中获得多种有关电路图的报表。如果说原理图是电路的图形表达形式,则各种报表就是电路的数据综

10、合表达形式。o 常用报表:n 网络表n 元件清单n 原理图信息表。1 网络表o 我们将元件之间的连接线路称为网络。o 网络表是元件连接关系的文字描述文件。印制电路板设计系统就是从网络表中获得原理图元件之间的连接关系。它也是原理图与印制电路版图之间的接口文件。o 当我们要核实一下印制电路板上的铜膜连接是否都实现了原理图中的连接关系时,网络表则成为一个有用的工具。a.网络表格式o 标准的Protel网络表文件是一个简单的ASCII码文本文件,整个网络表按竖向排列,结构上可分为n 元件声明n 网络定义o 两个部分。(1) 元件声明格式o 每个元件在网络表中都要加以声明。o 元件声明以左方括号开始,以

11、右方括号结束,包括元件序号、元件封装和元件注释。 元件声明格式举例声明开始R7元件序号AXIAL0.5元件封装类型1K元件注释声明结束(2)网络定义的格式o 系统自动用网络标号或以连接于网络上的某个元件引脚为代表定义网络名称。o 网络定义以左括号(开始,以右括号)结束,包括网络名称和连接于此网络上的各元件引脚列表。 网络定义格式举例(网络定义开始NetR2_1网络名称C2-1连接于网络上的元件序号和引脚号列表Q1-2R2-1)网络定义结束b.网络表的选项设置o 选用菜单命令Design/Create Netlist,弹出创建网络表对话框。o 对话框中有两个选项卡:n Preferences选项

12、卡n Trace Options选项卡。 o 我们仅就Preferences选项卡的设置作介绍。 Preferences选项卡 Preferences选项卡内容o Output Format:用于选择生成网络表的格式,在其下拉式列表中可选择不同的网络表格式。Protel 99 SE 提供了Protel、Protel2、EEsof、PCAD等多种格式。我们最常用的是Protel格式。o Net Identifier Scope:设置网络标识有效范围,主要针对层次电路图,用于选择网络标号认定的范围。其下拉式列表中提供了3个选项,与ERC表的设置一样。Preferences选项卡内容(续一)o Sh

13、eets To Netlist:设置生成网络表的电路图,有3个选项:n Active sheet选项,生成当前原理图的网络表;n Active project选项,生成整个项目原理图的网络表;n Active sheet plus sub sheets选项,生成当前原理图(包含其子图)的网络表。Preferences选项卡内容(续二)o Append sheet numbers to local net:用于设定网络标号的有效范围为局部。o Descend into sheet parts:选定该项时,如果遇到方块图式元件,系统将深入该方块图内部电路图,将它视为电路的一部分,且一并转化为网络表

14、。o Include un-named single pin nets:选定该项时,如果遇到没有名称的元件引脚,也一并转化到网络表中。c 生成网络表实例o 以两极放大器为例说明生成网络表的步骤。n 执行菜单命令Design/Create Netlist;n 在弹出的对话框中进行适当设置;n 确认后,生成后缀为.net的网络表文件。实例电路图实例电路的网络表2 元器件列表o 元器件列表又称元器件清单,是列出电路原理图中的全部元器件,包括序号、注释、封装类型等参数。o 用于元器件的核对(如核对元件参数和封装类型等)o 用于元器件的采购。清单样式操作举例o 仍以两极放大器电路为例,打开电路图使其为当

15、前电路。o 第一步:选择菜单命令Report/Bill of Material,弹出建立元器件列表向导BOM Wizard对话框。其中Sheet设定列表范围为当前屏幕所见的电路图;Project设定列表范围为整个项目中全部电路图。BOM Wizard对话框第二步o 按Next进入下一步设置元件报告内容,这里选择元件表所包含的某些项目,例如对元件的一些描述等。 设置列表内容对话框 第三步o 再按Next进入下一步,在弹出的对话框中定义表栏目名称。 设置列表名称对话框 第四步o 按Next进入下一步,在对话框中选择元件表格式。选择Client Spreadsheet将产生扩展名为.XLS的电子表格

16、形式元件表。 选择列表格式对话框 第五步o 再按Next进入下一步,弹出对话框,执行建立元器件列表命令。按Finish按钮,即开始建立元件列表。确认生成列表对话框 第六步o 为便于查找元件,最好将元件序号按字母顺序排序。排序操作是以A列为关键字进行的。o 将编号列移至A列,将元件注释列移至B列,其操作方法就是利用一个空列,比如E列,作为过渡,通过剪切按钮和粘贴按钮,把原来的A列和B列左右对调一下。最后选中元件表上全部栏目名以下的内容,点击主工具栏上排序 按钮即完成排序。这是重新调整排序后的元器件清单 3 原理图信息表o 原理图信息表是将组成原理图的元件、网络标号、连线、结点、端口等图件元素的属

17、性导入Protel电子表格中,形成一个综合列表。 操作步骤o 仍以两级放大器电路图为例,先打开该电路图文件。o 第一步:选择菜单命令Edit/Export to Spread进入列表过程向导,弹出第一步对话框。如果不是层次电路,则对话框中没有中间两个单选按钮。Current Sheet表示对当前电路图列表,Project表示对层次电路中已打开的项目电路图列表。 综合列表生成向导对话框 第二步o 点击Next按钮进入第二步对话框。该对话框用复选框形式列出了原理图中已有的图件元素,若不选某项的话,它就不会出现在信息列表中。 选择要输出的图件元素 第三步o 点击Next按钮进入第三步对话框。在对话框

18、左边Primitives图件列表中列出了我们上一步对话框中所选中的图件元素。在右边Attributes to Export列表中以复选框形式列出的是左边多个图件元素的共同属性(并非每个图件元素的全部属性,如果我们在上一步中只选取了一个图件元素,这里就会列出该图件元素的全部属性)。如果某个属性不被选取,他就不会出现在信息列表中。 选择要输出的图件元素的属性 第四步o 点击Next按钮进入第四步对话框。o 点击Finish按钮完成信息的导出,即生成扩展名为.XLS的原理图信息表。执行完成对话框 原理图信息表 信息表说明o 表中黑色粗体字为该项图件元件的属性名称。o 例如:n ObjectKind为图件元素类别,n Part为元件类,n NetLabel为网络标号类等;n Path为所在图纸,n Designator为编号,n FootPrint为封装号。5.3原理图输出o 原理图设计好后通常要用打印机或绘图仪以图纸形式输出,供设计人员参考、检查和存档。 o 在打印前要对打印机进行设置,包括打印机的类型设置、纸张大小的设定、原理图纸的设定等内容。o 首先打开电路图文件,选择菜单命令File/Setu

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论