首页 理论教育 如何设置项目编译参数?

如何设置项目编译参数?

时间:2023-06-26 理论教育 版权反馈
【摘要】:项目编译参数设置包括“错误检查报告”、“连接矩阵”、“比较器设置”、“ECO生成”等。图4-6 项目管理选项对话框下面将项目管理选项对话框中的主要内容介绍如下:1.“ErrorReporting”选项卡“Error Reporting”选项卡用于设置原理图设计的错误,报告类型有错误、警告、致命错误以及不报告四种,主要涉及下面几个方面:1)Violations Associated With Buses:包括总线标号超出范围,总线排列的句法错误、不合法的总线、总线宽度不匹配等。当总线命名存在语法错误时将违反该规则。

如何设置项目编译参数?

项目编译参数设置包括“错误检查报告”(Error Reporting)、“连接矩阵”(Connection Matrix)、“比较器设置”(Comparator)、“ECO生成”等。

任意打开一个PCB项目文件,选择菜单栏中的“工程”→“工程参数”命令,打开“Options for PCB Project…”(项目管理选项)对话框,如图4-6所示。

978-7-111-50823-6-Chapter04-6.jpg

图4-6 项目管理选项对话框

下面将项目管理选项对话框中的主要内容介绍如下:

1.“ErrorReporting”(错误报告)选项卡

“Error Reporting”(错误报告)选项卡用于设置原理图设计的错误,报告类型有错误、警告、致命错误以及不报告四种,主要涉及下面几个方面:

1)Violations Associated With Buses(总线错误检查报告):包括总线标号超出范围,总线排列的句法错误、不合法的总线、总线宽度不匹配等。

●Arbiter Loop in OpenBus Document(开放总线系统文件中的仲裁文件):在包含基于开放总线系统的原理图文档中,通过仲裁元件形成I/O端口或MEM端口回路错误。

●Bus indices out of range(超出定义范围的总线编号索引):总线和总线分支线共同完成电气连接,如果定义总线的网络标号为D[0…7],则当存在D8及D8以上的总线分支线时将违反该规则。

●Bus range syntax errors(总线命名的语法错误):用户可以通过放置网络标号的方式对总线进行命名。当总线命名存在语法错误时将违反该规则。例如,定义总线的网络标号为D[0…]时将违反该规则。

●Cascaded Interconnects in OpenBus Document(开放总线文件互联元件错误):在包含基于开放总线系统的原理图文件中互联元件之间的端口级联错误。

●Illegal bus definition(总线定义违规):连接到总线的元件类型不正确。

●Illegal bus range values(总线范围值违规):与总线相关的网络标号索引出现负值。

●Mismatched bus label ordering(总线网络标号不匹配):同一总线的分支线属于不同网络时,这些网络对总线分支线的编号顺序不正确,即没有按同一方向递增或递减。

●Mismatched bus widths(总线编号范围不匹配):总线编号范围超出界定。

●Mismatched bus-Section index ordering(总线分组索引的排序方式错误):没有按同一方向递增或递减。

●Mismatched Bus/Wire object on Wire/Bus(总线种类不匹配):总线上放置了与总线不匹配的对象。

●Mismatched electrical types on bus(总线上电气类型错误):总线上不能定义电气类型,否则将违反该规则。

●Mismatched Generics on bus(First Index)(总线范围值的首位错误):线首位应与总线分支线的首位对应,否则将违反该规则。

●Mismatched Generics on bus(Second Index)(总线范围值的末位错误):线末位应与总线分支线的末位对应,否则将违反该规则。

●Mixed generic and numeric bus labeling(与同一总线相连的不同网络标识符类型错误):有的网络采用数字编号,有的网络采用了字符编号。

2)Violations Associated With Components(元器件错误检查报告):包括元器件引脚的重复使用、引脚的顺序错误、图纸入口重复等。

●Component Implementations with Duplicate Pins Usage(原理图中元件的引脚被重复使用):原理图中元件的引脚被重复使用的情况会经常出现。

●Component Implementations with Invalid Pin Mappings(元件引脚与对应封装的引脚标识符不一致):元件引脚应与引脚的封装一一对应,不匹配时将违反该规则。

●Component Implementations with Missing Pins in Sequence(元件丢失引脚):按序列放置的多个元件引脚中丢失了某些引脚。

●Components Containing Duplicate Sub-parts(嵌套元件):元件中包含了重复的子元件。

●Components with Duplicate Implementations(重复元件):重复实现同一个元件。

●Components with Duplicate Pins(重复引脚):元件中出现了重复引脚。

●Duplicate Component Models(重复元件模型):重复定义元件模型。

●Duplicate Part Designators(重复组件标识符):元件中存在重复的组件标号。

●Errors in Component Model Parameters(元件模型参数错误):在元件属性中设置。

●ExtraPin Found in Component Display Mode(元件显示模型多余引脚):元件显示模式中出现多余的引脚。

●Mismatched Hidden Pin Connections(隐藏的引脚不匹配):隐藏引脚的电气连接存在错误。

●Mismatched Pin Visibility(引脚可视性不匹配):引脚的可视性与用户的设置不匹配。

●Missing Component Model Parameters(元件模型参数丢失):取消元件模型参数的显示。

●Missing Component Models(元件模型丢失):无法显示元件模型。

●Missing Component Models in Model Files(模型文件丢失元件模型):元件模型在所属库文件中找不到。

●Missing Pin Found in Component Display Mode(元件显示模型丢失引脚):元件的显示模式中缺少某一引脚。

●Models Found in Different Model Locations(模型对应不同路径):元件模型可在另一路径(非指定路径)中找到。

●Sheet Symbol with Duplicate Entries(原理图符号中出现了重复的端口):为避免违反该规则,建议用户在进行层次原理图的设计时,在单张原理图上采用网络标号的形式建立电气连接,而在不同的原理图间采用端口建立电气连接。

●Un-Designated Parts Requiring Annotation(为指定的部件需要标注):未被标号的元件需要分开标号。

●Unused Sub-Part in Component(集成元件的某一部分在原理图中未被使用):通常对未被使用的部分采用引脚为空的方法,即不进行任何的电气连接。

3)Violations Associated With Documents(文件错误检查报告):主要是显示与层次原理图有关的错误,包括重复的图纸编号、重复的图纸符号名称、无目标配置等。

●Conflicting Constraints(规则冲突):文档创建过程与设定的规则相冲突。

●Duplicate Sheet Numbers(复制原理图编号):电路原理图编号重复。

●Duplicate Sheet Symbol Names(复制原理图符号名称):原理图符号命名重复。

●Missing Child Sheet for Sheet Symbol(子原理图丢失原理图符号):工程中缺少与原理图符号相对应的子原理图文件。

●Missing Configuration Target(配置目标丢失):在配置参数文件中设置。

●Missing sub-Project Sheet for Component(元件的子工程原理图丢失):有些元件可以定义子工程,当定义的子工程在固定的路径中找不到时将违反该规则。

●Multiple Configuration Targets(多重配置目标):文档配置多元化。

●Multiple Top-Level Documents(顶层文件多样化):定义了多个顶层文档。

●Port not Linked to Parent Sheet Symbol(原始原理图符号不与部件连接):子原理图电路与主原理图电路中端口之间的电气连接错误。

●Sheet Entry not Linked Child Sheet(子原理图不与原理图端口连接):电路端口与子原理图间存在电气连接错误。

4)Violations Associated With Nets(网络错误检查报告):包括为图纸添加隐藏网络、无名网络参数、无用网络参数等。(www.xing528.com)

●Adding Hidden Net to Sheet(添加隐藏网络):原理图中出现隐藏的网络。

●Adding Items from Hidden Net to Net(隐藏网路添加子项):从隐藏网络添加子项到已有网络中。

●Auto-Assigned Ports To Device Pins(器件引脚自动端口):自动分配端口到器件引脚。

●Duplicate Nets(复制网络):原理图中出现了重复的网络。

●Floating Net Labels(浮动网络标签):原理图中出现了不固定的网络标号。

●Floating Power Objects(浮动电源符号):原理图中出现了不固定的电源符号。

●Global Power-ObjectScope Changes(更改全局电源对象):与端口元件相连的全局电源对象已不能连接到全局电源网络,只能更改为局部电源网络。

●Net Parameters with No Name(无名网络参数):存在未命名的网络参数。

●Net Parameters with No Value(无值网络参数):网络参数没有赋值

●Nets Containing Floating Input Pins(浮动输入网络引脚):网络中包含悬空的输入引脚。

●Nets Containing Multiple Similar Objects(多样相似网络对象):网络中包含多个相似对象。

●Nets with Multiple Names(命名多样化网络):网络中存在多重命名。

●Nets with No Driving Source(缺少驱动源的网络):网络中没有驱动源。

●Nets with Only One Pin(单个引脚网络):存在只包含单个引脚的网络。

●Nets with Possible Connection Problems(网络中可能存在连接问题):文档中常见的网络问题。

●Sheets Containing Duplicate Ports(多重原理图端口):原理图中包含重复端口。

●Signals with Multiple Drivers(多驱动源信号):信号存在多个驱动源。

●Signals with No Driver(无驱动信号):原理图中信号没有驱动。

●Signals with No Load(无负载信号):原理图中存在无负载的信号。

●Unconnected Objects in Net(网络断开对象):原理图中网络中存在未连接的对象。

●Unconnected Wires(断开线):原理图中存在未连接的导线。

5)Violations Associated With Others(其他错误检查报告):包括无错误、原理图中的对象超出了图纸范围、对象偏离网格等。

●Object Not Completely within Sheet Boundaries(对象超出了原理图的边界):可以通过改变图纸尺寸来解决。

●Off-Grid Object(对象偏离格点位置将违反该规则):使元件处在格点位置有利于元件电气连接特性的完成。

6)Violations Associated With Parameters(参数错误检查报告)。

●Same Parameter Containing Different Types(参数相同而类型不同):原理图中元件参数设置常见问题。

●Same Parameter Containing Different Values(参数相同而值不同):原理图中元件参数设置常见问题。

对于每一种错误都可以设置相应的报告类型.并采用不同的颜色。单击其后的按钮,弹出错误报告类型的下拉列表。一般采用默认设置,即不需要对错误报告类型进行修改。

单击978-7-111-50823-6-Chapter04-7.jpg按钮,可以恢复到系统默认设置。

2.“ConnectionMatrix”(电路连接检测矩阵)选项卡

在项目管理选项对话框中,单击“Connection Matrix”(电路连接检测矩阵),打开“Connection Matrix”(电路连接检测矩阵)选项卡,如图4-7所示。

连接矩阵选项卡显示的是各种引脚、端口、图纸入口之间的连接状态,以及错误类型的等级。这将在设计中运行电气规检查电气连接,如引脚间的连接、元件和图纸的输入。连接矩阵给出了原理图中不同类型的连接点以及是否被允许的图表描述。例如:

1)如果横坐标和纵坐标交叉点为红色,则当横坐标代表的引脚和纵坐标代表的引脚相连接时,将出现Fatal Error信息。

2)如果横坐标和纵坐标交叉点为橙色,则当横坐标代表的引脚和纵坐标代表的引脚相连接时,将出现Error信息。

3)如果横坐标和纵坐标交叉点为黄色,则当横坐标代表的引脚和纵坐标代表的引脚相连接时.将出现Warning信息。

4)如果横坐标和纵坐标交叉点为绿色,则当横坐标代表的引脚和纵坐标代表的引脚相连接时,将不出现错误或警告信息。

对于各种连接的错误等级,用户可以自己进行设置,单击相应连接交叉点处的颜色方块,通过颜色方块的设置即可设置错误等级。一般采用默认设置,即不需要对错误等级进行设置。

978-7-111-50823-6-Chapter04-8.jpg

图4-7 “Connection Matrix”选项卡

单击978-7-111-50823-6-Chapter04-9.jpg按钮,可以恢复到系统默认设置。

3.“Comparator”(比较器)选项卡

在项目管理选项对话框中,单击“Comparator”(比较器),打开“Comparator”(比较器)选项卡,如图4-8所示。

“Comparator”(比较器)选项卡用于设置当一个项目被编译时给出文件之间的不同和忽略彼此的不同。比较器的对照类型描述中有4大类,包括与元器件有关的差别(Differences Associated with Components)、与网络有关的差别(Differences Associated with Nets)、与参数有关的差别(Differences Associated with Parameters)以及与对象有关的差别(Differences As-sociated with Parameters)。在每一大类中有分为若具体的选项,对不同的项目可能设置会有所不同,但是一般采用默认设置。

978-7-111-50823-6-Chapter04-10.jpg

图4-8 “Comparator”选项卡

单击978-7-111-50823-6-Chapter04-11.jpg按钮,可以恢复到系统默认设置。

4.“ECOGeneration”(生成ECO文件)选项卡

在项目管理选项对话框中,单击“ECO Generation”(生成ECO文件)标签,打开“ECO Generation”(生成ECO文件)选项卡,如图4-9所示。

978-7-111-50823-6-Chapter04-12.jpg

图4-9 “ECO Generationr”选项卡

Altium Designer 14系统通过在比较器中找到原理图的不同之处,当选择电气更改命令后,“ECO Generation”(生成ECO文件)显示更改类型的详细说明。该说明主要用于原理图的更新时显示更新的内容与以前文件的不同之处。

“ECO Generation”(生成ECO文件)选项卡中修改的类型有三大类,主要用于设置与元器件有关的(Modifications Associated with Components)、与网络有关的(Modifications As-sociated with Nets)和与参数相关的(Modifications Associated with Parameters)改变。在每一大类中,又包含若干选项,对于每项都可以通过在“模式”下拉列表框中选择“产生更改命令”或“忽略不同”进行设置。

单击978-7-111-50823-6-Chapter04-13.jpg按钮,可以恢复到系统默认设置。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈