受策略管理的命名和编号
Windchill Workgroup Manager 支持四种策略来确定如何为新创建的对象命名和编号:
• 自动编号
• 名称驱动
• 参数驱动
• 自定义
仅在部件和 CAD 文档的初始创建中使用这些策略。如果以后对策略进行更改,现有数据将不受影响。
这些策略可组合使用,以驱动命名和编号行为。例如,自动编号可与“自定义”一起使用,以形成编号策略。以下是对四种策略的具体描述:
• 自动编号
◦ 自动编号是默认的命名和编号策略。
◦ CAD 文档编号由 CAD 文档编号生成器 (使用标准 Windchill 编号生成器或通过自定义) 提供。
◦ 使用自动关联创建新部件时,部件编号由部件编号生成器提供。
◦ 使用“自动关联”创建新部件时,部件名称的默认值会从关联的 CAD 文档名称中复制。如果 CAD 文档名称中存在文件扩展名,则可根据需要从某个首选项控制的部件名称中丢弃此扩展名。
◦ CAD 文档和部件名称字段可使用“重命名”进行编辑。
◦ 必须在 CAD 应用程序中或在 Windchill Workgroup Manager 中使用“新建 CAD 文档”来创建新的 CAD 文档。如果不存在属性映射,则 Windchill 名称会自动设置为文件名。用户随后可以在工作区内使用“重命名”在检入之前分配不同的值。
◦ 在“重命名”用户界面中,除非禁用自动编号,或由管理员设置覆盖首选项允许用户覆盖自动编号序列以及在编号字段中手动输入值,否则编号字段无法进行编辑。
• 名称驱动
◦ 当自动编号禁用时,将实施名称驱动策略。
◦ Windchill CAD“编号”会从 CAD 模型文件名称复制 (文件扩展名可丢弃且受 Windchill 首选项“上载丢弃编号文件扩展名”的控制)。Windchill“编号”被传播到 CAD 环境,并存储在名为 PTC_WM_NUMBER 的 CAD 文件中的属性上。
◦ Windchill CAD 文档“名称”同样从 CAD 模型文件名称复制 (文件扩展名可去除且通过 Windchill 首选项“上载丢弃名称文件扩展名”进行控制)。Windchill“编号”被传播到 CAD 环境,并存储在名为 PTC_WM_NAME 的 CAD 文件中的属性上。
◦ 如果使用工作区的“重命名” 为新的 CAD 文档设置 Windchill “名称”或“编号”属性,其值将会被从 Windchill 推到 CAD 环境,并存储在名称分别为 PTC_WM_NAME 或 PTC_WM_NUMBER 的 CAD 文件中的属性上。
◦ 部件编号的默认值从 CAD 文档编号复制 (文件的扩展名可去除且通过 Windchill 首选项“自动关联操作中截断编号的文件扩展名”进行控制)。
◦ CAD 文档和部件“编号”字段可使用“重命名”进行编辑。如果部件从 CAD 文档自动创建,则用户将无法获得指定部件编号的机会。如果以手动方式创建部件,则用户在创建过程中可选择指定编号 (假定已禁用自动编号)。如果 CAD 文档在 CAD 应用程序中创建,则其不具有定义 Windchill CAD 文档编号的功能。即使 PTC_WM_NUMBER 属性在保存到工作区之前创建,也会被 Windchill 文件编号覆盖。用户随后必须在工作区内使用“重命名”在检入之前分配不同的值。
• 参数驱动
◦ 参数驱动命名和编号是将 Windchill 的“名称”和“编号”属性映射到 CAD 文件中的现有属性的一种功能。
◦ CAD 文档“编号”会从由 Windchill 首选项“编号参数”确定的 CAD 应用程序属性的值复制。
◦ CAD 文档名称的值会从由 Windchill 首选项“命名参数”确定的 CAD 应用程序的属性复制。
◦ 部件编号的值从由 Windchill 首选项“自动关联编号参数”确定的可变属性的值复制。
◦ 部件名称的值从由 Windchill 首选项“自动关联名称参数”确定的可变属性的值复制。
◦ CAD 文档和部件的名称及编号字段可由用户使用“重命名”进行编辑。新值被从 Windchill 推到 CAD 环境,并且存储在 CAD 文件中的属性上。
• 自定义
可由“实用程序”菜单提供的 OIR (对象初始化规则) 管理提供一种指定属性默认值和显示特定对象类型属性约束的方法。默认值和属性约束之后会在 Windchill 创建该类型的对象时使用。每个 OIR 可包含一种对象类型的默认值和约束。这些规则只适用于对象创建,不更改或设置现有对象的值。规则可进行设置,以提供自动编号生成以及提供自定义行为。OIR 根据 Windchill 上下文进行设置,允许不同的上下文应用不同的命名/编号规则。
|
无论所使用的命名和编号策略如何,创建新对象时,系统唯一性约束都会要求在 Windchill 组织或每个 Windchill ProjectLink 项目中,CAD 文档的“编号”和“文件名”属性必须唯一。
|