PTC Windchill Status (SOLIDWORKS)
在 Windchill Workgroup Manager 的连接模式下运行 SOLIDWORKS 时,PTC Windchill Status 选项卡可用。Status 选项卡位于 SOLIDWORKS 中 Customizable Task 窗格的底部,并显示有关 SOLIDWORKS CAD 文档的以下信息:
| 要使 PTC Windchill Status 选项卡可见,请确保在 SOLIDWORKS 的 Customize Taskpane Tabs 对话框中选中 PTC Windchill Status。 |
默认情况下,PTC
Windchill Status 选项卡中提供了
File Name、
Status、
Version 和
State 列。有关详细信息,请参阅
在 PTC Windchill Status 选项卡中添加自定义列。
当在
SOLIDWORKS 应用程序中打开
Windchill 工作区或公用区中的
SOLIDWORKS 装配时,PTC
Windchill Status 选项卡会显示该装配及其子组件。它还会显示相关配置和处于活动状态的衍生配置。有关详细信息,请参阅
SOLIDWORKS 中的衍生配置。
从 SOLIDWORKS 或 Windchill 对 CAD 文件或装配结构中的内容进行修改后,PTC Windchill Status 选项卡即会更新。以下是有关 PTC Windchill Status 选项卡更新的一些情境:
• Status 在保存后进行更新 -
◦ 从 SOLIDWORKS 对 CAD 文件中的几何或元数据进行修改
◦ 从装配结构中添加或删除子元件
◦ 隐含或取消隐含装配元件
显示的 Status - 需要上传所做修改
发现装配结构发生更改。
• Status 在工作区同步后进行更新 -
◦ CAD 文件由同一用户或其他用户在不同会话中进行了迭代或版本修订
◦ State 从另一个会话中进行更改
显示的 Status - 已过期、对于工作区配置已过期或生命周期状态已更新
• Status 在工作区更新后进行更新 -
◦ CAD 文件由同一用户或其他用户进行了迭代或版本修订
显示的 Status - 版本列中的已更新版本以及更新后的几何
• Status 立即更新 -
◦ 对 CAD 文件进行检出、检入、修订并检出、撤消检出
更改会在 PTC Windchill Status 选项卡中立即更新。
当将鼠标悬停在 Status 列中的某个图标上时,工具提示会显示 CAD 文档状况。CAD 文档的单个状况会显示在一行中,而多个状况则以列表形式显示。
PTC Windchill Status 选项卡可用于展开和折叠装配结构。默认情况下,当从工作区或公用区打开装配时,将展开装配的第一级。
此外,在 PTC
Windchill Status 选项卡中,您可以通过选择一个或多个 CAD 文档并右键单击来执行 PDM 操作。PDM 操作是否可用取决于 CAD 文档在
Windchill 工作区中的状况,且各项操作与
SOLIDWORKS 模型树中提供的相同。有关 PDM 操作的详细信息,请参阅
SOLIDWORKS 的 PDM 操作。
| 在 SOLIDWORKS 中以轻量化模式打开装配时,PTC Windchill Status 选项卡会显示其所有组件及其状况和属性信息。目前,Open 操作可以在轻量化元件的右键单击操作菜单中找到。从 SOLIDWORKS 特征树中解决元件后,可以使用其他右键单击操作。 |
一些 PTC Windchill 状况的显示示例如下所示:
对组件进行排序以与模型结构报告相匹配
要在 Windchill 模型结构报告中按组件在 PTC Windchill Status 选项卡中的排列顺序来查看组件:
1. 在 Windchill 中,打开“结构”选项卡。
2. 单击 > 。
3. 创建或修改现有视图以添加“组件 ID”。
4. 单击“组件 ID”列以按升序对组件进行排序。
在 PTC Windchill Status 选项卡中添加自定义列
默认情况下,PTC Windchill Status 选项卡中提供了 File Name、Status、Version 和 State 列。可以重新排列或移除默认列:Status、Version 和 State (File Name 列除外)。
File Name 列的位置是固定的,无论 wgmclient.ini 文件中设置的首选项值为何,都无法对其进行重新排列或移除。
要重新排列现有列或添加新列:
1. 打开位于 <Windchill Workgroup Manager Install> 目录下的 wgmclient.ini 文件。
2. 在 wgmclient.ini 文件中,设置 manage.windchill.status.columns 首选项的值,如下所示:
manage.windchill.status.columns=PTC_WM_NUMBER;Version;PTC_WM_NAME
此首选项可在 Windchill 公用区域和 SOLIDWORKS 特定区域中找到。
为 manage.windchill.status.columns 首选项指定的值用于定义 PTC Windchill Status 选项卡中的列名称。要添加多个列,请在各属性之间使用分号分隔符。自定义属性支持的数据类型包括有字符串、整型、布尔型、日期时间和实数。
自定义属性及其值必须在 SOLIDWORKS ( > ) 中定义为特性,并在 Windchill 中进行映射。
例如,要添加名为 PTC_STR、PTC_INT、PTC_BOOL、PTC_DATE 和 PTC_REAL 的自定义列,请在 wgmclient.ini 文件中添加以下值,并在 SOLIDWORKS 的 > 中定义自定义属性:
manage.windchill.status.columns=PTC_STR;PTC_INT;PTC_BOOL,PTC_DATE;PTC_REAL;Version;Status
| • 作为首选项值进行添加的属性名称区分大小写,且必须与 Windchill 中以及 SOLIDWORKS 文件特性中属性名称的大小写相匹配。 例如,MASS 不同于 Mass 或 mass。 • 必须重新启动 Windchill Workgroup Manager 客户端和 SOLIDWORKS 应用程序,才能使更新后的manage.windchill.status.columns 首选项值生效。 |
可以双击列标题展开列宽,使其适合最大文本大小。也可以拖动列边框来展开或减小列宽。
列大小适用于 SOLIDWORKS 会话。如果在会话中创建了一个新窗口,则从父窗口获取列大小,而所有新窗口的新宽度均保持不变。在会话中,如果您在新窗口中对列大小进行了更改,则旧窗口中的列大小不会改变。
文本大小会自动随显示分辨率的改变而改变。
| 当首选项 force.update.metadata.on.upload 设置为 No 时,在 Windchill 中编辑的属性不会传播到打开的 CAD 文件中。 但是,不论针对 force.update.metadata.on.upload 首选项设置的值为何,PTC Windchill Status 选项卡都会始终显示 Windchill 中已更新的属性值。 |
受控配置和非受控配置的 CAD 文档图标
通过在配置中将参数 PTC_IS_INSTANCE 设置为 Yes 或 No,您可以在 SOLIDWORKS 中将这些配置创建为通用文档,除此之外,还可以将其创建为单独的 CAD 文档 (受控 CAD 文档),也可以在 Windchill 中将其创建为非受控 CAD 文档。
根据为 PTC_IS_INSTANCE 指定的值,可从 Windchill 继承受控和非受控实例的图标。