其他 Windchill 功能 > 制造过程管理 > Windchill MPMLink 概述 > MPMLink 阅览器 > 使用“制造关联部件结构浏览器” > MAPSB 中的缓存机制
  
MAPSB 中的缓存机制
当“制造关联部件结构浏览器”(MAPSB) 或“服务关联部件结构阅览器”(SAPSB) 中的树结构内存在大量部件时,使用缓存机制会事半功倍。使用缓存机制的优点为初次于缓存中加载结构后,后续操作会相对较快地执行。该机制可用于提高 MAPSB 的性能。
缓存机制的工作原理
使用缓存机制的先决条件为将用户首选项“启用结构缓存”设置为“是”。通过此配置,会话的整个结构信息均会存储于缓存中。配置完首选项并打开 MAPSB 会话后,缓存的构建过程会于后台启动。为每个 MAPSB 会话构建单独的缓存。构建缓存所需的时间取决于结构的大小。
当对装配、子装配或部件进行更改时,系统会相应更新缓存。缓存的逐步更新仅适用于子装配,而非整个结构。若更改根节点,则会重新构建缓存。
MAPSB 的上游和下游树结构具有单独的缓存且两者独立更新。当修改下游结构时,仅下游缓存更新。当更新下游缓存时,您可以修改上游结构。但 PTC 建议您仅在缓存构建过程结束后调用与结构相关的用户操作。在下游缓存构建过程中,若在上游调用了会对下游结构产生影响的操作,则该操作仅在下游缓存构建过程结束后才会执行。例如“选择另一侧的对等部件”操作。
缓存构建过程的状态会在 MAPSB 工具栏下方实时显示。下表提供了有关缓存构建过程状态消息的信息:
消息
说明
缓存构建状态:未初始化
未针对给定结构构建缓存。
缓存构建状态:完成
缓存构建过程已结束。后续操作现在可于执行期间利用缓存。
缓存构建状态:进行中
缓存构建过程正在进行。
缓存构建状态:失败
缓存构建过程失败。您可以重新构建缓存。单击 MAPSB 或 SAPSB 中间窗格工具栏中的“构建结构缓存” 来重新构建上游和下游缓存。
* 
仅在“启用结构缓存”首选项设置为“是”时,才会显示出来。
构建缓存过程可能会因结构中存在递归路径而失败。递归路径会在子项部件参考其父项部件时生成。在重新构建缓存前应先纠正结构。
以下操作会使用缓存:
“选择另一侧的对等部件”
“选择另一侧的对等具体值”
我的检出
“快速搜索”
“查看对等具体值状况”
“更新对等具体值状况”
以下操作会更新结构信息并重新构建缓存:
插入现有的
插入新的
插入多个新的
“新建下游视图”
“新建下游部件”
“粘贴为新分支”
“粘贴为新部件”等