项目选项 - 错误报告

Parent page: WorkspaceManager 对话框

Error Reporting选项卡(位于 Options for PCB Project 对话框中)Error Reporting选项卡(位于 Options for PCB Project 对话框中)

摘要

Options for PCB Project 对话框的此选项卡提供控件,用于在编译项目时,为源原理图文档中可能存在的各类电气与制图违规项定义报告级别。项目编译时,将结合已定义的连接矩阵使用这些违规项设置,以对源文档进行违规检查。

任何被发现且报告级别为 Warning、Error 或 Fatal Error 的违规项,都会在 Messages 面板中显示为违规消息。此外,如果启用了在原理图上显示编译器错误与警告(在 Preferences对话框的 Schematic - Compiler 页面中启用),则违规对象下方会显示彩色波浪线标记。

编译过程是为项目生成有效网表的关键环节。事实上,正是编译过程生成了设计的统一数据模型——在 CircuitStudio 的统一设计环境中,可跨设计域访问的单一数据模型。在生成网表之前,请仔细检查并解决所有已报告的错误。
如需全面参考在编译项目时源文档中可能出现的各类电气与制图违规项说明,请参阅 Project Compiler Violations Reference
在使用集成库项目(*.LibPkg)时,Error Reporting 选项卡属于 Options for Integrated Library对话框——这是此处所述对话框的一个变体。列表中仅会显示与该项目类型编译相关的违规类型。

访问

这是配置项目选项时可用的多个选项卡之一——可在 Options for PCB Project对话框中访问。该对话框可通过以下方式打开:

  • 在原理图编辑器或 PCB 编辑器的主菜单中单击 Project | Content |
  • Projects 面板中右键单击项目本身的条目,然后从右键菜单中选择 Project Options
对于集成库项目,只能使用第二种访问方式。

选项/控件

违规列表

该列表展示项目源文档中可能存在的所有电气与制图违规项。违规项按以下类别归类:

每一种具体的违规类型都包含以下字段:

  • Violation Type Description - 违规类型的简短描述(或反过来说,即正在检查的内容)。
  • Report Mode - 使用该字段指定触发该检查违规时对应的严重级别。使用下拉列表从以下报告级别中选择:

右键菜单

在该选项卡的右键上下文菜单中可用以下命令:

  • All Off - 将所有违规类型的 Report Mode 设置为 No Report
  • All Warning - 将所有违规类型的 Report Mode 设置为 Warning
  • All Error - 将所有违规类型的 Report Mode 设置为 Error
  • All Fatal - 将所有违规类型的 Report Mode 设置为 Fatal
  • Selected Off - 将所有选中违规类型的 Report Mode 设置为 No Report
  • Selected To Warning - 将所有选中违规类型的 Report Mode 设置为 Warning
  • Selected To Error - 将所有选中违规类型的 Report Mode 设置为 Error
  • Selected To Fatal - 将所有选中违规类型的 Report Mode 设置为 Fatal
  • Default - 将所有违规类型的 Report Mode 恢复为其默认设置。
可使用标准的多选方式(Ctrl+click Shift+click)选择多个违规类型。

附加选项

  • Report Suppressed Violations in Messages Panel - 启用此选项后,即使通过 No ERC 指令抑制了违规项,也仍会在 Messages 面板中显示这些违规项。
  • Set To Installation Defaults - 单击此按钮可将所有违规类型的 Report Mode 条目恢复为默认设置。

备注

  1. 使用 Options for PCB Project 对话框的 Connection Matrix 选项卡,专门为与引脚、端口和页入口相关的电气违规指定报告级别。
  2. 在设计中,可能存在一些你知道会被标记为电气违规、但又不希望被标记的位置。要抑制这些提示,请在每个位置放置一个 No ERC 原理图设计指令对象。
  3. 通常更好的做法是先使用默认设置编译设计并查看警告。对于当前设计而言不构成问题的警告,可以再调整其报告级别。
  4. 一个值得关注的选项是 Nets with only one pin。例如,它可用于检测单节点网络:某个引脚连接到了 Port,但并未连接到另一个引脚。该项默认设置为 No Report,可改为 Warning 以帮助检测断网。

AI-LocalizedAI 翻译
如您发现任何问题,请选中相关文本/图片,并按 Ctrl + Enter 键向我们提交反馈。
Content