已檢測組件 > 使用針對分析的 Creo as a Service > 配置 Creo As a Service (CaaS)
配置 Creo As a Service (CaaS)
在開始之前,請先配置 ThingWorx,並至少配置一台執行 Creo Parametric 的農用機器。
配置 ThingWorx
若要設定伺服器呼叫的最大逾時,您必須設定 2 個 ThingWorx WSCommunicationsSubsystem Subsystem 組態參數。
閒置連線逾時 (以秒計)
在逾時之前,請求等待回應訊息的時間 (以秒計)
值由從 Windchill 載入模型所需時間或完成單一分析切片執行所需時間決定。針對簡單模式的建議值為 200 秒。兩個參數值必須相同。
為 Creo Analysis Agent 配置農用電腦
使用下列程序配置 Creo Parametric 的本機版本,以便用作 ThingWorx Analysis 的 Creo Analysis Agent。
1. Creo Parametric 安裝目錄的 Common Files 資料夾中,尋找 CreoAnalysisAgentFarmMachineConfiguration.bat 檔案。例如,您可透過如下方式尋找:
c\ProgramFiles\PTC\Creo6.0.0.0\Common Files\text\java\scripts
2. 以滑鼠右鍵按一下 CreoAnalysisAgentFarmMachineConfiguration.bat 並選取「以管理員身分執行」(Run as Administrator)
3. 出現提示時,請提供有效的 Windows 使用者名稱與密碼。
CreoAnalysisAgentFarmMachineConfiguration.bat 檔案用於執行下列任務:
根據目前 Creo Parametric 組態更新 serviceconfig.propertiesproe_start.bat 檔案。
在任務排程器中建立任務,此任務排程器將在每次啟動電腦時執行分析代理程式 Java 處理序。
4. 修改 serviceconfig.properties 檔案以完成下列任務:
指向正確的 ThingWorx 伺服器 (URI)
提供有效的 ThingWorx 認證 (使用者 ID/密碼)
AgentWorkDirCreoWorkingDir 設定為本機磁碟上的有效位置
根據 ThingWorx 伺服器中的組態更新 ConnectorNameAnalysisProvider
針對 Windchill 互動更新 WindchillDefaultContextWindchillDefaultWorkspace,以指向您存取的前後關聯與工作區。您必須具備前後關聯、產品或專案與已入庫 CAD 資料的存取權。
5. 若要啟用記錄,請更新 logback.xml 檔案中的 D:/ThingworxConnectorEdgeClient.log 行,以使其指向電腦上的有效路徑
6. 若要執行分析,請確定 ThingWorx 伺服器已啟動並執行 CreoAnalysisAgentStarter.bat 檔案或重新啟動電腦來啟動 Analysis Agent 處理序。
* 
啟動 Analysis Agent 處理序之前,請確定 serviceconfig.properties 檔案中的 URI 指向的是正在執行的伺服器。
系統會使用多餘分析代理程式。這表示在執行 CreoAnalysisAgentStarter.bat 時會同時啟動兩個分析流程。這可確保電腦在任何指定時間都至少有一個代理程式處理序正在執行。您可以透過變更 UseRedundantAgent 內容來配置此功能。
7. 欲關閉此處理序,請執行 CreoAnalysisAgentShutdown.bat 檔案。
啟動分析
請依照下列步驟來啟動分析。
1. 連線至 URI 所指向的 ThingWorx 伺服器。
2. 導覽至 TW.Creo.Mashup.ReplayManager 混搭上的「分析重播」(Analysis Replay) 標籤。
3. 選取「重播事件」(Replay Event)「重播持續時間」(Replay Duration)「重播模式」(Replay Mode) 等,然後按一下「啟動重播」(Start Replay)
4. 啟動重播時請輸入您的 Windchill 認證、模型 url。當所輸入的認證或模型 url 不正確時,您必須等待 5 分鐘,然後才能輸入新的資訊。
Creo as a Service 適用於逐個切片模型
將 CaaS 用於逐個切片模型的的工作流程如下:
1. 當您擁有現有重播時,請將其刪除。
2. 在瀏覽器中連缐至 ThingWorx 伺服器,然後開啟 TW.Analytics.ConsoleMainMashup 混搭。
3. 在此混搭中選取 Creo Replay Analysis Manager 標題。Creo Replay Analysis Manager 混搭即會開啟。
您可直接透過 ThingWorx Composer 開啟 TW.Creo.Mashup.ReplayManager 混搭。
4. 為新重播輸入名稱及描述。
5. 按一下「事件」(Event)「選取重播的分析事件」(Select Analysis Event for Replay) 視窗即會開啟。
6. 從清單中選取某一事件,然後按一下「選取事件」(Select Event)
7. 欲變更模型 URL,請按一下「變更」(Change)「Creo 模型 URL」(Creo Model URL) 對話方塊即會開啟。
8. 在方塊中鍵入新的 URL,然後按一下「變更」(Change)
9. 欲設定「重播步長頻率」(Replay Step Frequency),請按一下下列選項之一。
「每 n 秒」(Every 'n' Seconds)
「在來源事件之後」(On Source Event)
10. 請從「在主機上執行」(Run On Host) 清單中進行選取。僅列出針對 CaaS 啟動的代理程式。建議不要選取「任何」(Any)。如果選取了「任何」(Any),可能會嘗試將模型部署至已針對 Creo 互動分析啟動的主機。
11. 欲將分析結果上載回來源物件,請選取「對應結果」(Map Results) 核取方塊。
12. 欲設定「重播模式」(Replay Mode),請按一下下列選項之一。
「逐步」(Step By Step)
「連續」(Continuous)
13. 按一下「啟動重播」(Start Replay)
14. 啟動重播時,請輸入您的 Windchill 認證或模型 url。當所輸入的認證或模型 url 不正確時,您必須等待 5 分鐘,然後才能輸入新的資訊。
這是否有幫助?