其他 Windchill 功能 > 製造流程管理 > Windchill MPMLink 概觀 > MPMLink 瀏覽器 > 使用製造關聯零件結構瀏覽器 > MAPSB 中的快取機制
  
MAPSB 中的快取機制
當「製造關聯零件結構瀏覽器」(MAPSB) 或「服務相關零件結構瀏覽器」(SAPSB) 的樹結構中存在大量零件時,可以使用快取機制。使用快取機制的優點是,在快取中第一次載入結構之後,後續動作的執行速度相對較快。可使用此機制提高 MAPSB 的效能。
使用快取機制
利用快取機制的先決條件如下︰將使用者偏好設定「啟用結構快取」設定為「是」。使用此組態時,會在快取中儲存工作階段的整個結構資訊。配置偏好設定之後,當開啟 MAPSB 工作階段時,會在背景中啟動建構快取流程。會針對每個 MAPSB 工作階段建構單獨的快取。建構快取所花費的時間取決於結構的大小。
對子組件、組件或零件進行變更時,會更新快取。僅針對該子組件而不會針對整個結構漸增式地更新快取。若變更根節點,則會重新建構快取。
MAPSB 的上游與下游樹結構具有單獨的快取,並且兩者都是獨立更新的。當修改下游結構時,僅會更新下游快取。當更新下游快取時,可以修改上游結構。但是,PTC 建議僅在快取建構流程完成之後,對結構呼叫使用者動作。在下游快取建構流程期間,若在上游呼叫的動作會影響下游結構,則僅會在下游快取建構流程完成之後執行該動作。例如,執行「在另一側選取對等零件」這一動作。
快取建構流程的狀況會顯示在 MAPSB 工具列下方。下表提供有關快取建構流程的狀況訊息的資訊:
訊息
描述
快取建構狀況: 未初始化
不會針對指定結構建構快取。
快取建構狀況: 完成
快取建構流程已完成。現在,後續動作會將快取用於其執行。
快取建構狀況: 進行中
快取建構流程正在進行中。
快取建構狀況: 失敗
快取建構流程失敗。可以重新建構快取。按一下 MAPSB 或 SAPSB 的中間窗格工具列中的 「建構結構快取」可重新建構上游與下游快取。
* 
僅當「啟用結構快取」偏好設定設定為「是」時, 才可見。
快取建構流程可能會因結構中存在遞迴性路徑而失敗。當子零件參照其父零件時,會出現遞迴性路徑。重新建構快取之前,請糾正結構。
下列動作會使用快取:
在另一側選取對等零件
在另一側選取對等出現位置
我的出庫
快速搜尋
檢視對等出現位置狀況
更新對等出現位置狀況
執行下列動作時,會更新結構資訊及重新建構快取:
插入現有項目
插入新項目
插入多個新項目
新建下游檢視
新建下游零件
作為新分支貼上
作為新零件貼上等