创建标注工具通常用于为没有面标注点的 coverage 创建标注点。
下面列出了使用“ID 基础”的 User-ID 分配的一些特殊情况。
如果指定的“ID 基础”为负,则对于每个新标注点,所有由“创建标注”工具生成的新 User-ID 都将以指定的值开始并依次减一(例如,如果“ID 基础”的值为 -10,则新标注点的 User-ID 将为 -10、-11、-12,依次类推)。
“创建标注”工具不会检查要指定给新标注点的 User-ID 编号是否已用于之前某个面标注点。这可能会导致生成重复的 User-ID,具体取决于指定的值。允许使用重复的 User-ID,但不建议这样做。例如,具有相同 User-ID 的面当前可能具有不同的属性。
在 coverage 中运行“创建标注”后,新标注点及其 User-ID 将存储在 LAB 文件中。但是,并未更新 Coverage 的 PAT 中之前存在的任何 User-ID。此时会出现一种情形,即由“创建标注”工具生成的新 User-ID 与 coverage PAT 中存储的原有 User-ID 不同。
可以使用以下两种方法中的任意一种使原有 User-ID 与新 User-ID 相同。一种方法是使用更新 ID 工具 (IDEdit) 将标注点的 User-ID 更改为与存储在 PAT 中的 User-ID 相同。另一种方法是使用构建工具将存储在 PAT 中的 User-ID 更改为与标注点的 User-ID 相同。也就是说,不同的 User-ID 同时出现时,“构建”工具会使用 LAB 文件中的新 User-ID 来覆盖 PAT 中的原有 User-ID,而 IDEdit 则使用 PAT 中的原有 User-ID 来覆盖 LAB 文件中的新 User-ID。您必须根据情况使用合适的方法。
下面介绍几种特殊情况:
- 如果要为不包含属性的 Coverage 创建标注,可使用“ID 基础”值零并运行“构建”工具。
- 如果为已经包含唯一 User-ID 和相关属性的 Coverage 创建新标注位置,可使用“ID 基础”值零并运行“更新 ID”(IDEdit) 工具。这样可以确保相关文件中使用面的 User-ID 存储的任何其他属性不会丢失或混乱。
- 如果只为 Coverage 中的某些面创建新标注位置,可指定一个大于最大现有 User-ID 的 ID 基础值。这样可确保为任何未标注面生成的新标注点具有唯一值。使用“构建”工具为未标注的面指定这些新 User-ID。在这种情况下,将保留之前存在的所有 User-ID 及其关联的要素属性。