Altium Designer 18中“工程选项”对话框“Error Reporting(错误报告)”选项卡第三项错误设置,是Violations Associated with Documents(与文件有关的错误),含有10条错误,如下图所示,软件官网https://www.altium.com/documentation只给出了8条错误说明。

Violations Associated with Documents与文件有关的错误类型

分为以下10个类型。
Ambiguous Device Sheet Path Resolution设备图纸路径不明确
Circular Document Dependency循环依赖关系文件
Duplicate Sheet numbers图纸编号重复,这条没有说明
Duplicate Sheet Symbol Names图纸符号名称重复,这条没有说明
Missing Child Sheet For Sheet Symbol图纸符号缺少子图纸
Multiple Top-Level Documents多个顶层文档
Port Not Linked To Parent Sheet Symbol端口未链接到父图纸符号
Sheet Entry Not Linked To Child Sheet图纸条目未链接到子图纸
Sheet Names Clash图纸名称冲突
Unique Identifiers Errors唯一标识符错误

Ambiguous Device Sheet Path Resolution

设备图纸路径不明确,默认报告模式:Warning警告。
当在多个已声明的设备图纸文件夹中找到目标设备图纸(在图纸符号的“文件名”字段中指定)时,就会发生此冲突。
将鼠标悬停在对象上将显示一个弹出提示,概述违规情况。通知也以以下格式显示在“消息”面板中:
Ambiguous Device Sheet Resolution for (DeviceSheetName)
(DeviceSheetName)的设备图纸分辨不明确
DeviceSheetName是父设备图纸符号的“文件名”字段的当前条目。 与“文件名”字段中的条目不同,该消息也包含扩展名(* .SchDoc)。
建议
使用“消息”面板的“详细信息”区域,将探针越过有问题的设备图纸符号。双击该符号,通过“属性”面板访问其属性。在面板“常规”选项卡的“源”部分,显示当前正在使用的设备图纸实例的完整路径。
记住,在声明的设备图纸文件夹中,首先检测到所使用的设备图纸实例,并且按照自上而下的顺序搜索这些文件夹(在“选项”对话框的“数据管理-设备图纸”页面上声明)。如果当前使用的设备图纸是正确的实例,则可以忽略此冲突。如果没有,请选择存在正确实例的文件夹,然后单击“上移”按钮,直到该文件夹位于列表顶部。
注意,尽管这可以解决该特定设备图纸的直接问题,但歧义仍然存在。
若要完全解决此问题,请标识冗余设备图纸,然后将其从其他声明的设备图纸文件夹中移除。

Circular Document Dependency

循环依赖关系文件,默认报告模式:Fatal Error错误。
使用“设计”主菜单中的“从图纸创建图纸符号”命令编译项目时,在“选择要放置的文档”对话框中,选择了已经是项目子图的原理图文档,并且,所选原理图文档之间存在“设备图纸”链接,会发生这种冲突。
将鼠标悬停在对象上将显示一个弹出提示,概述违规情况。通知也以以下格式显示在“消息”面板中:
Circular dependency between document (DocumentName1) and document (DocumentName2)
文档(DocumentName1)和文档(DocumentName2)之间循环依赖关系
DocumentName1和DocumentName2是彼此之间具有设备图纸链接的两个文档的名称。
建议
要解决违规问题,请查看错误消息中列出的原理图文档,并修复它们之间的“设备图纸”链接。

Duplicate Sheet numbers

图纸编号重复,默认报告模式:Warning警告,这条没有说明。

Duplicate Sheet Symbol Names

图纸符号名称重复,默认报告模式:Error错误,这条没有说明。

Missing Child Sheet For Sheet Symbol

图纸符号缺少子图纸,默认报告模式:Error错误。
当图纸符号和目标原理图子文档之间的链接无效时,就会发生这种冲突。在以下情况下可能会发生这种情况:
图纸符号已手动放置,但未在该符号的“文件名”字段中输入任何下级文档参考。
符号的“文件名”字段中的文档参考输入不正确,针对了不存在的文档。
引用的目标文档已从项目中移除或删除。
将鼠标悬停在对象上将显示一个弹出提示,概述违规情况。通知也以以下格式显示在“消息”面板中:
Missing child-sheet in (SymbolFileName) in Symbol (SymbolDesignator)
符号(SymbolDesignator)中(SymbolFileName)中缺少子图纸
SymbolFileName是父图纸符号的“文件名”字段的当前条目。
SymbolDesignator是父图纸符号的标识符。
建议
在“属性”面板的“常规”选项卡的“属性”区,检查图纸符号的“文件名”字段中的条目(在工作空间中选择图纸符号时)。目标文档本身在“源”部分(在面板的同一选项卡上)中指定,对于标准图纸符号,源设置为“本地”。如果所需的目标文档已经存在,请确保在字段中正确输入了文档名称(包括扩展名)。如果目标文档已从项目中移除,并且您有权访问它,则将其重新添加到项目中。如果目标文档不存在,请右键单击该符号,然后从“图纸符号操作”子菜单中选择“从符号创建图纸”命令。
当放置了设备图纸符号但找不到目标设备图纸时,也会生成此错误。目标文档本身是在“属性”面板的“常规”选项卡上的“源”部分中指定的(当在工作区中选择了设备图纸符号时),并且源设置为设备图纸符号的“设备”。

Multiple Top-Level Documents

多个顶层文档,默认报告模式:Error错误。
当两个或更多原理图图纸位于结构的顶层时,在层次结构设计中会发生这种冲突。
将鼠标悬停在对象上将显示一个弹出提示,概述违规情况。通知也以以下格式显示在“消息”面板中:
Multiple top level documents: (SheetName)has been used
多个顶层文档:已使用(SheetName)
SheetName是当前用作顶层图纸的原理图文档名称。
建议
此问题通常是由于真正的顶层图纸上的图纸符号,未正确定位目标子图纸而引起的。要解决此问题,首先确定哪个原理图图纸是所需的子图纸。检查是否在顶层原理图上为预期的子图纸放置了图纸符号:
如果不存在图纸符号,则可以通过手动放置或使用“从图纸中创建图纸符号”命令(可从主“设计”菜单中获得)来创建它。
如果存在图纸符号,请确保它引用了子图纸。在“属性”面板的“常规”选项卡的“属性”部分中,检查图纸符号的“文件名”字段中的条目(在工作空间中选择图纸符号时)。目标文档本身是在“源”部分(在面板的同一选项卡上)中指定的,并且标准图纸符号的源设置为“本地”。
重新编译后,层次结构将得到解决,错误将从“消息”面板中消失。

Port Not Linked To Parent Sheet Symbol

端口未链接到父图纸符号,默认报告模式:Error错误。
当子图纸上的端口与父图纸符号上的图纸条目不匹配时,就会发生这种冲突。父图纸符号中的所有图纸条目都必须与子图纸上的相应端口同步(匹配)。
将鼠标悬停在对象上将显示一个弹出提示,概述违规情况。通知也以以下格式显示在“消息”面板中:
Port (PortName) not matched to Sheet-Entry at (Location)
端口(PortName)与(Location)上的Sheet-Entry不匹配
PortName是子图纸上端口的名称。
Location是端口电热点的X,Y坐标。
建议
出现此问题的原因有很多:
该端口的相应图纸条目不存在。
存在端口的相应图纸条目,但名称不同。
存在端口的相应图纸条目,但具有不同的I / O类型。
使用“消息”面板的“详细信息”区域交叉探测到所讨论的端口,然后按住Ctrl键并双击该端口以上升到父图纸符号。右键单击图纸符号,然后从显示的菜单中选择“图纸符号动作»同步图纸条目和端口”。这将打开该图纸符号的“将端口同步到图纸条目”对话框。
使用对话框将相关端口与所需的图纸条目匹配。如果图纸条目不存在,则可以直接从对话框中创建它。如果存在图纸条目,但名称和/或I / O类型不同,则作为匹配的一部分,可以确定要使用的名称和I / O类型是来自端口还是图纸条目。
当图纸条目和端口存在,但具有不同的名称和/或I / O类型时,将出现相应的错误消息,说明图纸条目与端口不匹配。将图纸条目与端口同步将清除这两个错误。

Sheet Entry Not Linked To Child Sheet

图纸条目未链接到子图纸,默认报告模式:Error错误。
当图纸条目与父图纸符号所引用的子图纸上的端口不匹配时,就会发生这种冲突。父图纸符号中的所有图纸条目都必须与子图纸上的相应端口同步(匹配)。
将鼠标悬停在对象上将显示一个弹出提示,概述违规情况。通知也以以下格式显示在“消息”面板中:
Sheet-Entry (SheetEntryName) not matched to Port at (Location)
图纸条目(SheetEntryName)与(Location)上的端口不匹配
SheetEntryName是与父图纸符号关联的图纸条目名称。
Location是图纸条目的电热点的X,Y坐标。
建议
出现此问题的原因有很多:
图纸条目的相应端口不存在。
存在用于图纸条目的相应端口,但名称不同。
存在用于图纸条目的相应端口,但具有不同的I / O类型。
使用“消息”面板的“详细信息”区域来交叉探测到有问题的图纸条目。右键单击父图纸符号,然后从出现的菜单中选择“图纸符号动作»同步图纸条目和端口”。可以访问该图纸符号的“将端口与图纸条目同步”对话框。
使用对话框将有问题的图纸条目匹配到所需的端口。如果端口不存在,则可以直接从对话框中创建它。在端口存在但名称和/或I / O类型不同的地方,作为匹配的一部分,可以确定要使用的名称和I / O类型是来自图纸条目还是端口。
当图纸条目和端口存在,但具有不同的名称和/或I / O类型时,将出现一条相应的错误消息,指出该端口与图纸条目不匹配。将图纸条目与端口同步将清除这两个错误。

Sheet Names Clash

图纸名称冲突,默认报告模式:Error错误。
当项目在不同文件夹中包含多个同名原理图文档时,就会发生这种冲突。
将鼠标悬停在对象上将显示一个弹出提示,概述违规情况。通知也以以下格式显示在“消息”面板中:
Project(ProjectName) contains several documents named (SchematicDocumentName)
项目(ProjectName)包含几个名为(SchematicDocumentName)的文档
ProjectName是与错误关联的项目的名称。
SchematicDocumentName是与项目中其他原理图文件同名的原理图文件。
建议
用其他名称保存有问题的原理图文档。

Unique Identifiers Errors

唯一标识符错误,默认报告模式:Error错误。
当设计中源原理图图纸上的两个电路元素(包括端口,图纸,组件,组件引脚,图纸符号,参数等)具有相同的唯一ID关联时,就会发生这种冲突。
注意,编译器不会检测独立于连接的UID的重复项,例如用于参数集的UID。但是,在装入文档时,会自动更正这些UID类型的重复项。
将鼠标悬停在对象上将显示一个弹出提示,概述违规情况。通知也以以下格式显示在“消息”面板中:
Unique Identifiers Errors: found at (Location1) and (Location2)
唯一标识符错误:在(Location1)和(Location2)中找到
Location1是找到的第一个具有唯一ID错误的对象的X,Y坐标。
Location2是找到的第二个具有唯一ID错误的对象的X,Y坐标。
建议
根据需要重置有问题对象的唯一ID。可以使用“工具”»“转换”»“重置组件唯一ID”命令在全局级别上完成此操作。此命令包含两个过程,这些过程按顺序有效执行:
在设计中检测到重复的UID,并通过重置(重新生成)重复对中对象之一的UID值进行纠正。
部件和图纸符号的UID会重置(重新生成)。
注意,该命令可以应用于活动文档,活动项目中的所有源原理图或所有打开的原理图(无论它们属于哪个项目)。
除组件唯一ID之外,当在Altium Designer中加载原理图文档时,会自动检测并纠正重复的UID,从而无需用户干预。检测/校正过程贯穿于设计中的所有UID,包括“设置参数”以及对端口,网标标签,指令,图纸等的参数添加。此更正对于参数UID尤其重要,因为重复的UID在带有变体的项目中可能导致模糊的规则行为和注释错误。
UID重复的组件不会在文档加载时自动更正。组件UID是设计连接性的基础,当编译器检测到任何重复的UID(极不可能发生)时,最好有意解决。
当采用任何纠正措施来解决重复的唯一ID(多个或自动的UID更改)时,都需要恢复相关的“原理图与PCB”链接以保持设计连接性。使用PCB编辑器的“编辑组件链接”对话框执行所需的更新(项目»组件链接)。

Altium Designer 18中的Violations Associated with Documents相关推荐

  1. Altium Designer 18中的Violations Associated with Components

    Altium Designer 18"工程选项"对话框共有12个选项卡,"Error Reporting(错误报告)"是第一个选项卡. "Error ...

  2. Altium Designer 18中的Multi-board Schematic–Defaults

    Multi-board Schematic–Defaults(多板原理图-默认值)是Altium Designer 18中"Preferences"对话框第十项功能的第一个页面,如 ...

  3. Altium Designer 18中的PCB Editor–Board Insight Modes

    PCB Editor–Board Insight Modes(PCB编辑器–板细节模式)是Altium Designer 18中"Preferences"对话框第四项功能的第四个页 ...

  4. Altium Designer 18中的PCB Editor–Board Insight Color Overrides

    PCB Editor–Board Insight Color Overrides(PCB编辑器–板细节颜色替代)是Altium Designer 18中"Preferences"对 ...

  5. Altium Designer 18中的PCB Editor–Board Insight Display

    PCB Editor–Board Insight Display(PCB编辑器–板细节显示)是Altium Designer 18中"Preferences"对话框第四项功能的第三 ...

  6. Altium Designer 18中的System–Transparency

    System–Transparency(系统-透明度)是Altium Designer 18中"Preferences"对话框第一项功能的第四个页面,如下图所示. Summary摘 ...

  7. Altium Designer 18中的System–Navigation

    System–Navigation(系统-导航)是Altium Designer 18中"Preferences"对话框第一项功能的第五个页面,如下图所示. Summary摘要 & ...

  8. Altium Designer 18中的Schematic–General

    Schematic–General(原理图–常规)是Altium Designer 18中"Preferences"对话框第三项功能的第一个页面,如下图所示. Summary摘要 ...

  9. Altium Designer 18中的PCB Editor–True Type Fonts

    PCB Editor–True Type Fonts(PCB编辑器–True Type字体)是Altium Designer 18中"Preferences"对话框第四项功能的第八 ...

最新文章

  1. 如何做到尽可能不使用庞大的jQuery
  2. 基于FPGA的AFDX接口实现
  3. 设备驱动模型之device-driver
  4. HTML5_0 笔记
  5. oracle 11g 忘记了sys,system,scott密码
  6. QT输入输出(四)之 QProcess
  7. Java 将byte转换kb_【Java】把字节数B转化为KB、MB、GB的方法
  8. 2017年最喜欢的Visual Studio代码扩展
  9. boost知识点查阅
  10. Mac上Go环境配置
  11. CSS:使用CSS绘制三角形
  12. java连接打印机并进行打印
  13. 学计算机投影仪定义,一种计算机信息技术教学用投影仪的制作方法
  14. MySQL数据库名字能不能用中划线 ‘-’ ?
  15. MATLAB/OpenCV--基于棋盘格相机标定教程
  16. 955不加班的公司名单:955.WLB
  17. 野芯CM4_USB3.0x4底板对比树莓派4B的USB3.0速度测试
  18. final修饰符,修饰的变量、方法、类、还有一些相关注意事项
  19. 如何掌控自己的时间和生活 ---阿兰·拉金
  20. win7无法访问服务器共享文件夹解决办法

热门文章

  1. python使用opencv换照片底色
  2. Hamming Distance (汉明距离)
  3. maya计算机内存不足请保存,Word突然出现无法保存内存不足怎么办
  4. unity-shader-基于图像的光照IBL
  5. 【HDU 6608】Fansblog(威尔逊定理+逆元+快速乘+快速幂)
  6. redis从db0迁移数据至db1
  7. pgsql 使用技巧
  8. 怎么让联想计算机升级,联想电脑怎么升级win11?联想电脑升级win11的几种方法...
  9. LoRaWAN协议入网方式
  10. 今天女朋友问我多线程是什么?送命题?