<instance>
<instance> 元素是 <occurrence> 的子项。BOM XML 文件中的每个 <instance> 元素对应于一个图形对象,该对象由插图中的一个或多个注解所引用。(没有注解的图形对象在 BOM XML 文件中没有 <instance> 元素。)<instance> 元素的属性包含图形对象的对象信息。
• 如果一个注解引用插图中的多个图形对象,则在 BOM XML 文件中,该注解 <item> 的 <occurrence> 元素将包含多个 <instance> 元素。但是,在单个 <occurrence> 中,所有子 <instance> 元素必须是唯一的。(请参阅示例 A。)
• 如果多个注解引用插图中的同一个图形对象,该对象的 <instance> 元素会出现在 BOM XML 文件中的多个 <occurrence> 元素中。(请参阅示例 B。)
<instance> 语法
<instance isoId="ID" isoName="Name" isoTip="Tip"/>
|
<instance> 属性
|
说明
|
|
isoID
|
插图中图形对象的对象 ID。isoID 属性值必须匹配“对象信息”对话框中 ID 字段的值。
|
|
isoName
|
插图中图形对象的对象名称。
在将插图导出到 BOM 格式对象列表时,isoName 属性值会获取“对象信息”对话框中“名称”字段的值。但是,当您从 BOM XML 文件更新插图时,isoName 值将被忽略。该属性不能用于更新插图中的“名称”值。
|
|
isoTip
|
插图中图形对象的对象提示 (悬停工具提示)。
在将插图导出到 BOM 格式对象列表时,isoTip 属性值会获取“对象信息”对话框中“对象提示”字段的值。但是,当您从 BOM XML 文件更新插图时,isoTip 值将被忽略。该属性不能用于更新插图中的“对象提示”值。
|
|
<instance> 元素
|
说明
|
|
不适用
|
<instance> 没有子元素。
|
<instance> 示例 A:一个注解引用多个对象
在插图中,注解 F00.SFTY-SET 引用两个图形对象,将两者视为一组。在 BOM XML 文件中,AUTOID_1412:CIRCLE_CLIP 和 AUTOID_1366:SAFETY_WASHER 的 <instance> 元素都是注解 <item> F00.SFTY-SET 的单个 <occurrence> 元素的子项。
<item calloutValue="F00.SFTY-SET">
<occurrence>
<instance isoId="AUTOID_1412" isoName="CIRCLE_CLIP"/>
<instance isoId="AUTOID_1366" isoName="SAFETY_WASHER"/>
</occurrence>
</item>
<instance> 示例 B:一种对象由多个注解引用
在插图中,注解 Z43.RING-SFTY 和 Z49-ALT.RING-SFTY 均出现一次,并且两者都引用同一个图形对象 AUTOID_1379:SAFETY_RING。在 BOM XML 文件中,CIRCLE_CLIP 和 SAFETY_WASHER 的 <instance> 元素都是注解 <item> F00.SFTY-SET 的单个 <occurrence> 元素的子项。
<item calloutValue="Z43.RING-SFTY">
<occurrence>
<instance isoId="AUTOID_1379" isoName="SAFETY_RING"
isoTip="Click for safety ring specifications. Alt. available."/>
</occurrence>
</item>
<item calloutValue="Z49-ALT.RING-SFTY">
<occurrence>
<instance isoId="AUTOID_1379" isoName="SAFETY_RING"
isoTip="Click for safety ring specifications. Alt. available."/>
</occurrence>
</item>