動態視覺化的效能考量
最佳化動態視覺化的表示
欲在載入具有更新或升級資料的動態結構時,利用 wvs.properties 檔案中 WVS 內容 edrload.dynamiccadstructure.donotreadpvs 的效能優點,請使用「表示更新」公用程式在舊有表示 (如果它包含單一層級零件) 中指定幾何檔案名稱。這會更新資料庫中表示的 OLFILENAME 值,而不會重新發佈零件。
從網站管理員層級透過 Windchill 指令 Shell 使用指令執行此公用程式
windchill com.ptc.wvs.server.util.olfilename.RepOlFileNameUpdateUtility
「表示更新」公用程式包括下列選項。
-container - 選擇要從中收集表示的一或多個容器。容器可以是 ID、路徑或網站參數形式的物件庫、專案或組織。如果未選擇容器,則流程可能會花費很長時間。
-history - 指定要處理的物件記錄的數量。指定每個容器或整個查詢的記錄。
1 All iterations - 處理全部版序
2 Latest only iterations - 僅處理最新版序 (預設設定)
3 Latest iteration for each revision - 處理每個修訂版本的最新版序
會根據批次大小分批次顯示所有輸入表示。會處理具有 NULL olFileName 值的表示。不會處理沒有 NULL olFileName 值 (新建或已重新發佈) 的表示。
「表示更新」公用程式的指令清單:
有關參數和可能值的詳細資訊,請使用 help 指令:
windchill com.ptc.wvs.server.util.olfilename.RepOlFileNameUpdateUtility -h | -help
適用於單一容器的指令,請參閱下列兩個範例:
windchill com.ptc.wvs.server.util.olfilename.RepOlFileNameUpdateUtility
containerOID <container_oid>
windchill com.ptc.wvs.server.util.olfilename.RepOlFileNameUpdateUtility
CONT_PATH <container_path>
適用於多個容器的指令,請參閱下列兩個範例:
windchill com.ptc.wvs.server.util.olfilename.RepOlFileNameUpdateUtility
containerOID <container_oid1> -containerOID <container_oid2>
windchill com.ptc.wvs.server.util.olfilename.RepOlFileNameUpdateUtility
CONT_PATH <container_path1> -CONT_PATH <container_path2>
適用於網站的指令;
windchill com.ptc.wvs.server.util.olfilename.RepOlFileNameUpdateUtility -site
範例:樣本指令︰
windchill com.ptc.wvs.server.util.olfilename.RepOlFileNameUpdateUtility
-u <usename> -p <password> -containerOID OR:wt.pdmlink.PDMLinkProduct:78523
-iterations 1 -batchsize 10 -threadcount 5 -threadtimeout 10
-threadtimeoutunit MINUTES -timebox 6 -timeboxunit HOURS -quiet
「表示更新」公用程式完成之後,下列輸出項目會在 Shell 終端中列印:
輸出
描述
Processing of updating representations completed.
Total execution time to perform processing : 0.767 second(s)
用於處理已擷取表示的所有執行緒的總時間
Number of representations successfully updated : 10
已成功更新的表示數目,亦即,其中 olFileName 值設定為 "MULTI"、"NONE" 或「任何值」(NULL 除外)。
Number of representations processed : 306
根據指定條件擷取的表示的總數。
Number of representations failed to update : 0
更新流程失敗的表示數目。
Number of representations skipped to update : 296
在此類情況下從更新流程中排除的表示數目:
olFileName 值不為 NULL,因為表示為新建或已重新發佈。
olFileName 值為 NULL,但處理之後,新值再次變為 NULL,因此值沒有變更。
Number of failed threads : 0
Number of timed out threads : 0
* 
「表示更新」公用程式隨附在 Windchill 11.1 M020 發行版本中。可開啟 CPS 請求以將其向後移植到 Windchill 11.1 M010。
這是否有幫助?