配置定位装配的发布
本主题将阐述如何配置可视化以作为定位装配发布 Creo Parametric 和 CATIA V5 装配。
定位装配是用于固定其子装配的相对位置的高级装配。因此,对于 Creo Parametric,可能在这些装配之间未使用任何装配特征。此外,对于 CATIA V5 和 Creo Parametric,如果使用了参数定位或装配约束,则任何子组件的更改不得影响作为定位装配发布的装配中的组件位置。这也适用于 CATIA V5 中受全局属性驱动的装配约束;这些情况也不得影响装配中子组件的位置。
当将某个装配转换为定位装配时,将使用 Creo View 的分支链接来参考子装配的表示,而不是转换父装配上下文中的数据。当使用最新配置规范创建父装配表示时,允许自动为父装配显示最新子装配,而无需重新发布父装配。
|
• 定位装配只可用于 Creo Parametric 和 CATIA V5。
• 在 Windchill 9.1 M070 之前的版本中,通过“文件同步”发布的 CATIA V5 定位装配将会下载所有依存对象。
|
要发布 Creo Parametric 或 CATIA V5 装配作为定位装配:
1. 指定应将 EPMDocument 作为定位装配发布。要实现此操作,可使用“项目”、“产品”、“组织”或“站点”的“实用程序”页面中“业务管理”部分的“发布和缩略图管理”选项。
或者,可以使用如下所述的方法,指定一个列表文件名、全局属性名或自定义方法来确定将作为定位装配发布的 EPMDocument:
<Property default="" name="publish.positioningassembly.filename"/>
<Property default="" name="publish.positioningassembly.ibaname"/>
<Property default="" name="publish.positioningassembly.filtermethod"/>
◦ 如果指定了列表文件名,则该文件应包含将作为定位装配的 EPMDocument CADName 的列表。如果 EPMDocument 类型未定义 CADName,则将使用 EPM 编号。
◦ 在已设置 publish.positioningassembly.filename 特性并存在指示文件的情况下,如果 CAD 文档在该文件中,则发布“定位装配”;如果 CAD 文档不在该文件中,则随后检查全局属性方法。
◦ 文本文件应包含 EPMDocument 的 CAD 文档的文件名 (CAD 名称) 列表或 CAD 文档编号。每行列出一个 CAD 文档。
◦ 如果发布的 CAD 文档列在该文件中,则将其作为“定位装配”发布。
◦ 如果未在文件中指定 EPMDocument,则会检查全局属性名称 (如果指定) 的存在。如果指定了全局属性名称,则其必须为布尔型,其中,值 TRUE 表示 EPMDocuemnt 为定位装配,而 FALSE 则表示它不是定位装配。如果全局属性名称不存在,则 EPMDocument 不会作为定位装配进行处理。
此外,管理员可在“新建表示”向导中指定,通过将适当的 EPMDocument 发布为“定位装配”还是“扩展定位装配”来创建表示。这将覆盖指定定位装配的其他方法。
◦ 如果您指定了自定义方法,则只能使用该方法来确定装配是“定位装配”还是“扩展定位装配”。在这种情况下,特性值的格式如下所示:
classname/methodname
具有如下方法签名:
public static Boolean methodname(EPMDocument d)
其中,返回 Boolean.TRUE 表示该 EPMDocuemnt 为定位装配,而返回 Boolean.FALSE 则表示其不是定位装配。
2. 如果不存在可用的定位装配的表示,则请指定在发布定位装配时是否发布子装配。
<Property default="false" name="publish.positioningassembly.
publishchildren"/>
特性可为下列任一值:
◦ 假 - 将不发布子组件。
◦ 真或最新 - 如果正在使用最新的配置规范创建定位装配,则必要时将发布子装配。
◦ 默认值 - 如果正在将定位装配作为默认的表示进行创建,则必要时将发布子装配。
◦ 全部 - 如果正在创建任何定位装配,则必要时将发布子装配。