与其他应用程序集成 > Creo Parametric – Windchill 集成 > 管理和配置 > 配置 Windchill 与 Creo Parametric 的互操作性 > 子类型化 CAD 文档
  
子类型化 CAD 文档
在 CAD 创作工具中,可以创建受限制值的参数,这些参数使用限制定义文件的定义。限制定义文件定义参数名称、类型、值、值的范围和默认值。此功能非常有用,因为利用它可以设置特定对象类型的属性,然后设置特定范围的可接受值。
约束属性
Windchill 与受限制值参数对应的功能是子类型化功能。子类型化功能可通过“类型和属性管理”实用程序进行访问,并允许用户向基于实例的属性添加约束 (例如,值或值范围)。此外,还可以使用“类型和属性管理”实用程序将属性添加到 EPMDocument 类型及其子类型:CAD 文档和动态文档 (Arbortext 文档) 子类型。
对于 CAD 文档,只存在一个“系统提供”的子类型。可由管理员修改此子类型以添加属性,对于对象的每个小版本,这些属性可以有不同的值。不能将这一子类型删除。有关详细信息,请参阅灵活的可变类型化
以下是与 CAD 文档有关的其他子类型。
CAD 文档主数据子类型 (涉及“CAD 文档主数据”类型)
添加到该子类型的属性对于所有小版本仅有一个值。
如果更改“CAD 文档主数据”子类型的属性值,则会更改所有小版本的相应值。此类属性是 Windchill 非版本化属性的 Pro/INTRALINK 对等项。
“CAD 文档使用链接”子类型 (涉及“CAD 文档使用链接”类型)
添加到该子类型的属性专用于某个对象的某个小版本。例如,如果某个装配上存在类型相同的四个螺栓 (bolt.prt),并需要以特定扭矩紧固每个螺栓,则可将扭矩添加到“使用链接”子类型中,然后对装配中的每个螺栓应用不同的具体值。(相反,如果将该属性添加到“CAD 文档”子类型,则所有装配中的所有螺栓无论何时使用都将使用相同的扭矩。)
“CAD 文档参考链接”子类型 (涉及“CAD 文档参考链接”类型)
添加到该子类型的属性适用于参考链接 (再次声明,不适用于 CAD 文档本身)。
灵活的子类型化
术语“灵活”子类型化指的是能够指定 CAD 模型最初检入到 Windchill 中时所创建的特定 CAD 文档类型或子类型。与用来指定在自动关联时创建哪种 Windchill 部件子类型 (基于 CAD 文档子类型) 的功能结合使用,可以简化属性在相应子类型间的分段过程。
例如,使用管理权限可以访问“类型和属性管理”实用程序、选择“CAD 文档”子类型,以及通过单击鼠标右键来为“CAD 文档”子类型创建新的子类型。
请注意,在用于创建新子类型的用户界面中,有一个字段可用来指定要为此 CAD 文档子类型创建的默认部件子类型。
属性集默认继承自子类型,但可根据需要进行重定义。
使用 EPMDefaultSoftType.xml
有关子类型化、选择属性和设置约束的详细信息,请参阅 Windchill 帮助中心的类型和属性管理主题。此外,WT_HOME\codebase\com\ptc\windchill\uwgm\aad\xml 下有一个可复制到 WT_HOME\codebase 的文件 EPMDefaultSoftType.xml。可对文件的副本进行编辑,以指定默认子类型。要使编辑生效,需要重新启动方法服务器。
创作应用程序 Creo Parametric 的默认子类型如下。
<AuthAppSoftTypeInfo authAppName="PROE">
<ObjectClassInfo classType="EPMDocument">
<ObjectTypeInfo type="*">
<SoftTypeInfo softTypeId="${internet_domain_name}.DefaultEPMDocument"/> <!-- null sub type -->
<SoftTypeInfo subType="*" softTypeId="${internet_domain_name}.DefaultEPMDocument"/>
</ObjectTypeInfo>
</ObjectClassInfo>
</AuthAppSoftTypeInfo>
其中行
<SoftTypeInfo softTypeId="${internet_domain_name}.DefaultEPMDocument"/>
仅适用于空子类型,行
<SoftTypeInfo subType="*" softTypeId="${internet_domain_name}.DefaultEPMDocument"/>
通常用作给定类型 (或如果类型 = *,则为所有没有明确指定映射的类型) 的默认映射。
要定义默认子类型:
1. 在 $WT_Home/codebase 目录中创建名为 EPMDefaultSoftTypes.xml 的文件。
2. 假设 "${internet_domain_name}.CreoDoc" 是已在“类型和属性管理”实用程序中定义的子类型名称。要对所有 Creo Parametric 文件类型使用该子类型,请将 "${internet_domain_name}.DefaultEPMDocument" 替换为 "${internet_domain_name}.CreoDoc"。将以下条目添加至 $WT_HOME/codebase/EPMDefaultSoftTypes.xml:
<SoftTypeDescriptor xmlns='http://www.ptc.com/SoftTypeDescriptor'
xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
xsi:schemaLocation='http://www.ptc.com SoftTypeDescriptor.xsd'>
<AuthAppSoftTypeInfo authAppName="PROE">
<ObjectClassInfo classType="EPMDocument">
<ObjectTypeInfo type="*">
<SoftTypeInfo softTypeId="${internet_domain_name}.CreoDoc"/> <!-- null sub type -->
<SoftTypeInfo subType="*" softTypeId="${internet_domain_name}.CreoDoc"/>
</ObjectTypeInfo>
</ObjectClassInfo>
</AuthAppSoftTypeInfo>
<SoftTypeDescriptor>
3. 重新启动方法服务器。