同步 (SOLIDWORKS)
本节介绍了 Windchill Workgroup Manager 的 HTML 用户界面中提供的“同步”操作。无法从 CAD 应用程对其进行访问。
“同步”位于 Windchill 工作区菜单栏中的“工具”菜单中,如下图所示。
工作区“同步”Windchill 工作区提供的三个操作之一,用户可通过该操作确保所使用的数据为最新数据。下表对这三个操作进行了概述。
操作
说明
“更新”
由其他用户进行或您在其他工作区中进行的对象修改 (主要是修订或迭代) 均可能导致当前工作区对象相对于以下项过时:
文档配置规范 (适用于 CAD 文档和动态文档)
部件配置规范
这些配置规范均在工作区首选项中定义。默认的工作区配置规范是最新修订版本的最新小版本。“文件” > “更新”操作会检查服务器上是否存在对象的更高版本,如果找到更高版本,则会以该服务器上的更高版本替换工作区中的对象。
“刷新”
“刷新”操作将创建工作区页面的全新呈现。此操作可以显式执行 (通过单击工作区工具栏中的刷新图标 )。也可通过下列方法隐式触发:
通过工作区页面的新调用
通过从 Windchill 中的其他位置返回到工作区页面
完成 PDM 操作后,使用嵌入式浏览器
(在后台) 从 CAD 应用程序 (仅限机械 CAD 应用程序) 中执行 PDM 操作期间
通过“工作区” > “访问权限刷新间隔”首选项的功能
,可用于设置检查访问权限和执行全面工作区刷新的频率 (默认值为 1800 秒)
* 
在工作区刷新期间,服务器信息将与多个对象状态进行比较,并对其进行更新。如果首选项“工作区” > “刷新以同步文件名”设置为“是”,则刷新操作会更新工作区对象的“文件名”(其“文件名”已在服务器上进行了更改)。当首选项设置为“否”时,“文件名”更新需要显式“同步”操作。
“同步”
“同步”操作包括工作区刷新中包含的所有更新。此外,选择“工具” > “同步”后,系统还将执行其他服务器检查,其中包括以下内容:
对不同步对象进行同步 - 例如,更改另一台计算机上的工作区
* 
为获取最佳结果,建议通过在对象的 CAD 应用程序中打开对象并将其保存到工作区来对不同步对象进行同步。
使用对服务器首选项进行的修改来更新客户端
“同步”操作可确保缓存的内容与服务器端工作区的内容保持同步。从工作区缓存至工作区本地目录 (WLD) 的同步已完成。
* 
WLD 是设计数据的本地缓存,可缓存客户端工作站中的 CAD 数据文件,以使其可被 CAD 应用程序访问。工作区缓存是 Windchill 服务器上工作区内容的工作站缓存。如果您正在使用 Windchill 文件系统 (WFS),则 WLD 可称为“本地工作区”。
以下部分中会对文件内容不同步和建议进行重新同步的原因加以解释。
* 
术语“已过期”通常用于指示不同步 (OOS) 的文件。应注意工作区状况“已过期”“与工作区的配置不同步”(可将指示符列有选择地添加到工作区表格视图时的状况) 通常仅指服务器上对象的小版本或版本比工作区中对象的小版本或版本高的情况。这些条件可通过“更新”操作解决。
不同步 (OOS) 状态将在可选列“比较状态”中加以指示,可能包括以下情况:
在 WLD 中保存文件,但是,不更新工作区缓存。可能因为以下原因:
失去与服务器的连接
未在连接模式下工作 (服务器未注册、未连接;创作应用程序未注册)
* 
Windchill Workgroup Manager 集成不支持离线工作。仅 Creo Parametric 支持。
更改过的文件将被手动添加到 WLD 中
在前面的情况中,建议使用以下步骤执行同步操作:
a. 确保已与服务器建立连接。
b. 打开 CAD 应用程序中的文件并将其保存至工作区。
* 
相反,如果在此情况下使用“工具” > “同步”,则工作区缓存的文件内容将覆盖 WLD 内容。在想要保存之前缓存的而不是 WLD 中的当前文件的情况下,可优先使用此方法。
WLD 中缺失一个文件;但是,它仍在工作区缓存中。在此情况下,使用“工具” > “同步”将文件下载到 WLD 中。
* 
如果是使用“链接”(而不是“下载”) 选项将文件添加到工作区,则“缺失”文件将为一个有效条件并且不会作为 OOS 条件出现。
* 
如果在工作区表格视图中添加了“比较状况”列,则状态符号可提示您已对服务器上的对象进行了更改。有关详细信息,请参阅“关于对象状态”的“比较状态”部分。
为识别更改的时间,可相对于公用区内容对工作区内容进行定期检查。将服务器 (站点) 首选项“工作区” > “过期检查”设置为“是”(默认值为“否”) 时,会启用该检查,且如果本地工作区中的内容相对于公用区内容已过期,则会在工作区“操作”菜单旁边显示“过期指示符”图标 。要将最新信息添加到工作区,请单击指示符或刷新。启用过期检查后,执行检查的默认间隔为每五分钟一次。可以通过使用下列方法之一在执行检查时设置时间间隔 (在以下示例中,时间为一分钟):
使用 site.xconf (推荐的替代件):
1. 打开 %WT_HOME%\site.xconf
2. 附加以下特性:
<Property name="wt.workspace.frequencyOfWSPageOODCheck" overridable="true"
targetFile="codebase/wt.properties"
value="1"/>
</Configuration>
3. 在 Windchill shell 中运行 “xconfmanager –pF”
使用 wt.properties (其他替代件):
1. 打开 %WT_HOME%\codebase\wt.properties
2. 将以下特性附加到文件末尾:wt.workspace.frequencyOfWSPageOODCheck=1
这对您有帮助吗?