工程变更单

Parent page: WorkspaceManager 对话框

该 Engineering Change Order对话框 Engineering Change Order对话框

摘要

此对话框显示当前生成的工程变更单(ECO)。ECO 会列出为实现对一个或多个设计文档的更改、并使这些文档达到同步状态所需的全部修改。

使用 ECO 最重要且最常见的场景,可能是在同步已捕获设计的源文档与该设计的目标 PCB 实现时。任一侧的更改都需要推送到另一侧以保持同步性,这正是 ECO 发挥作用的地方。

访问

ECO 可用于多种情况下的设计更新。可通过以下方式访问该对话框:

  • Differences between 对话框中单击 Create Engineering Change Order 按钮。
  • 在对源原理图文档执行注释(annotation)时,在 Annotate 对话框中单击 Accept Changes (Create ECO) 按钮。

原理图编辑器和 PCB 编辑器也提供直接同步命令。这些命令之所以称为“直接”,是因为对于任何差异,其更新方向完全是单向的(要么从一侧到另一侧)。Differences between 对话框不会打开。相反,当检测到差异时,将直接显示 Engineering Change Order 对话框——其中已加载将设计更改从原理图推送到 PCB 或反向推送所需的修改内容。

在目标 PCB 文档中可用的直接同步命令如下:

  • Home | Project | Project » Update Schematics - 此命令用于使用对 PCB 设计所做的更改来更新父项目的源原理图。
  • Home | Project | Project » Import Changes From - 此命令用于使用对父项目源原理图文档所做的更改来更新活动 PCB 文档。

在源原理图文档中可用的直接同步命令如下:

  • Home | Project | Project » Update PCB Document - 此命令用于使用对项目源原理图文档所做的更改来更新指定的 PCB 文档。

选项/控件

该对话框基本分为两个主要区域 - ModificationsStatus

修改

该区域列出实现同步所需的全部修改。修改会按修改类型分组显示,这些类型在 Project Options 对话框的 ECO Generation 选项卡中列出并启用。组级条目反映该类型修改的数量。此区域中的每一项具体修改会按以下内容列出:

  • Enable - 此选项决定在执行 ECO 时是否包含该修改。直接单击复选框可在启用/包含(复选框选中)与禁用/排除(复选框未选中)之间切换状态。
  • Action - 要执行的具体操作。操作类型取决于需要执行的 ECO 类型,可能包括 AddRemoveModify
  • Affected Object - 受该操作影响的对象。
  • Affected Document - 将执行该操作的文档。

默认情况下,执行 ECO 时会启用所有修改以包含在内。可按需逐项启用/禁用各修改条目,或使用右键菜单中的以下命令来更改多个修改的启用状态:

  • Enable All - 使用此命令启用所有修改。
  • Disable All - 使用此命令禁用所有修改。
  • Enable Selected - 使用此命令启用所有选中的修改。
  • Disable Selected - 使用此命令禁用所有选中的修改。
  • Enable all of same Kind - 使用此命令启用与当前聚焦修改相同修改类型的所有修改。
  • Disable all of same Kind - 使用此命令禁用与当前聚焦修改相同修改类型的所有修改。

可使用标准多选方式(Ctrl+clickShift+click)在列表中选择多个修改。此外,右键菜单还提供 Invert Selection 命令,可快速选择列表中当前未选中的所有修改,并取消选择已选中的修改。

使用右键菜单中的 Expand AllContract All 命令可快速切换列表中所有修改的显示视图。或者,使用每个条目左侧的 / 控件展开/收起单个修改类型分组。
如果在 Project Options 对话框的 ECO Generation 选项卡中将某个修改类型的 Mode 设置为 Ignore Differences,则任何导致该修改类型动作的设计更新都不会传递到 Engineering Change Order 对话框。
右键菜单还提供用于在相关原理图与 PCB 文档上对目标对象和参考对象进行交叉探测(cross-probing)的命令——这些对象参与了某项修改操作。

状态

该区域为每个已启用的修改显示以下状态信息:

  • Check - 此字段显示对该修改运行验证检查的结果。绿色对勾()表示所提议的更改受支持,并将在执行 ECO 时被实施。红色叉号()表示所提议的更改无效,执行 ECO 时不会实施。
  • Done - 此字段显示该修改的执行结果。绿色对勾()表示有效的修改已成功执行。
  • Message - 如果该修改未通过验证阶段,此字段(以及 Messages 面板中)将出现一条条目,指示失败原因。
可在任何阶段关闭对话框,以便调查某些更改失败的原因,并按需对设计进行相应修改。

附加控件

对话框底部提供以下按钮:

  • Validate Changes - 单击此按钮可对已启用并将包含在 ECO 中的修改运行验证检查。验证结果将显示在对话框 Status 区域的 Check 列中。
在执行所提议的修改操作之前进行验证非常重要,这将测试你所提议更改的逻辑是否正确。
  • Execute Changes - 单击此按钮可执行 ECO 并应用其中包含的有效更改。执行结果将显示在对话框 Status 区域的 Done 列中。请记住,只有通过验证阶段的更改才会被执行。
  • Report Changes - 单击此按钮可为 ECO 中包含的修改生成报告。报告将加载到 Report Preview 对话框中。使用该对话框可在最终将报告导出为多种受支持格式之一或直接打印之前浏览报告。
请注意,报告会列出所有修改条目,无论它们是否验证通过并成功执行。
  • Only Show Errors - 启用此选项可仅显示工程变更单错误;已验证的更改将不会显示。仅显示错误列表可帮助你快速审查并对设计进行必要修改,使生成的 ECO 能完全通过验证,从而在执行 ECO 时获得成功。
用于验证更改、执行更改以及创建报告的命令也可从右键菜单中使用。

 

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