在 Windchill 中配置 ModelCHECK
在 Creo Parametric 配置 ModelCHECK 之后,按以下步骤配置 Windchill。
1. 在
Windchill 的
“类型和属性管理”实用程序 ( > > ) 中展开
“管理类型”节点,然后查找并选择 EPM 文档的 CAD 文档子类型。要使类型进入到编辑模式下,请在
“操作”菜单中单击
“编辑”,然后在
“属性”选项卡中单击“新建属性”图标
![](../Windchill_Help_Center/images/IconNew.gif)
访问
“新建属性”窗口,然后用以下名称和属性类型继续创建属性:
◦ MC_ERRORS -- (整数)
◦ MODEL_CHECK -- (字符串)
◦ MC_CONFIG -- (字符串)
◦ MC_MODE -- (字符串)
◦ MC_VERIFIED -- (布尔型)
| 属性创建完成之后单击 “应用”, “新建属性”窗口将保持打开状态,供您创建下一个属性。当完成创建所有属性之后,单击 “完成”,退出 “新建属性”窗口。您将返回到 CAD 文档类型的编辑模式,在右侧窗格内,上一次创建属性的信息页面保持打开状态。 有关详细信息,请参阅创建新属性。 |
2. 完成创建属性之后,在上次创建的 MC_<ERRORS/CONFIG/MODE or VERIFIED> 属性的属性信息页面中选择“可见性”选项卡。在“屏幕类型”列中找到屏幕类型“新建”、“编辑”和“EPM 上载”,然后将每个屏幕类型的值都设置为“隐藏值”。然后单击“保存”。
3. 对其余 MC_
<ERRORS/CONFIG/MODE or VERIFIED> 属性重复屏幕类型“新建”、“编辑”和“EPM 上载”中的
“隐藏值”设置。对所有四个属性设置完可见性值后,单击
“完成”退出 CAD 文档类型页面的编辑模式。然后就可以关闭
“类型和属性管理”实用程序了。
有关属性可见性的详细信息,请参阅查看和设置属性可见性。 4. 将首选项 > > 设置为“是”(默认值为“否”),以启用 ModelCHECK。
5. 设置相应的 modelCHECK 首选项 (也在 > 中设置),以配置 ModelCHECK,具体如下所述:
◦ 设置“ModelCHECK 错误数”,可指定所允许的最大 ModelCHECK 错误数。默认值为 0。
◦ 设置“ModelCHECK 的小时数”,可指定在客户端的 ModelCHECK 验证与将实际模型检入到 Windchill之间允许经历的最大小时数。默认值为 24。
| Wildfire 4.0 M100 和 Windchill PDMLink 9.1 M030(1) 根据工作区状态而非时间增量来更改 ModelCHECK 网守的行为,并将文件标记为不与 ModelCHECK 同步。可用时,该状态存储在 MC_VERIFIED 参数/可重用属性中。对于至少有一个组件使用旧日期编码的所有软件组合,仍需要“ModelCHECK 的小时数”。 |
◦ 设置“ModelCHECK 模式”,可指定用于执行 ModelCHECK 的运行模式:“已禁用”、“交互式”(默认设置)、“显式重新生成”、“隐式重新生成”、“始终重新生成”、“保存”或“批处理”。
| 在 PDMLink 9.1 M030(1) 之前,“ModelCHECK 模式”不是有效的 ModelCHECK 网守选项且无法进行设置。 执行 VDA 检查会将 MC_MODE 值设置为 MC_VDA。ModelCHECK 网守不支持 MC_MODE 的这个值。 |
◦ 设置“ModelCHECK 配置”,可指定以特定语法验证每个生命周期名称时所使用的 ModelCHECK 配置文件。
(例如:
<Lifecycle_1>:<mch_file1>,<mcs_file1> <Lifecycle2>:<mch_file2>,<mcs_file2>...
默认生命周期状态所指定的配置是后退行为。典型示例如下:
▪ Default:check/default_checks.mch,start/nostart.mcs,constant/inch.mcn
▪ Basic:check/basic_checks.mch,start/basic_start.mcs,constant/inch.mcn
▪ Release:check/release_checks.mch,start/release_start.mcs,constant/inch.mcn
▪ Approval:check/approval_checks.mch,start/approval_start.mcs,constant/inch.mcn
▪ Review:check/review_checks.mch,start/review_start.mcs,constant/inch.mcn
| 要获得各个生命周期名称的相应配置,需要在 Creo Parametric 中配置 ModelCHECK 条件。配置 condition.mcc 的典型示例如下。 • IF ( PTC_WM_LIFECYCLE EQ Basic) config=(check/basic_check.mch)(start/basic_start.mcs)(constant/inch.mc n)(status/basic_status.mcq) • IF ( PTC_WM_LIFECYCLE EQ Release) config=(check/release_check.mch)(start/release_start.mcs)(constant/inch. mcn)(status/release_status.mcq) • IF ( PTC_WM_LIFECYCLE EQ Approval) config=(check/approval_check.mch)(start/approval_start.mcs)(constant/i nch.mcn)(status/approval_status.mcq) • IF ( PTC_WM_LIFECYCLE EQ Review ) config=(check/review_check.mch)(start/review_start.mcs)(constant/inch. mcn)(status/review_status.mcq) • ELSE set the fallback (CADDocument OIR - LifeCycle Name at context level) • ELSE config=(check/basic_check.mch)(start/basic_start.mcs)(constant/inch.mc n)(status/basic_status.mcq) |
| 必须检查属于某个上下文的 CAD 文档的 Windchill OIR (对象初始化规则) 是否有默认的生命周期名称。某个工作区的 conditions.mcc 的后退值必须与 OIR 生命周期名称的后退值匹配。 |