瞭解對 iLogic 所做的增強。
對模型狀態的 iLogic 支援
iLogic 已擴充,並支援以下模型狀態工作流程:
- 對模型狀態的 ThisDoc.Document 支援:在模型狀態文件的元件複本中,既有的 ThisDoc.Document 性質會傳回構件文件。
- ThisDoc.Document 性質已擴充,以支援在模型狀態文件的元件複本中執行時,傳回構件文件。
- 在頂層文件或組合元件中執行時,新的 ThisDoc.FactoryDocument 性質會傳回 Factory 文件。在元件複本文件中,這會傳回關聯的 Factory 文件。在頂層文件中,這會傳回與 ThisDoc.Document 相同的物件。
- 在圖面中,新的 ThisDrawing.ModelFactoryDocument 性質會傳回第一個模型視圖的 Factory 文件 (如果沒有模型視圖,則不傳回任何文件)。
- 在圖面視圖中,新的 ICadDrawingView.ModelFactoryDocument 性質會傳回該視圖的 Factory 文件 (如果這不是模型視圖,則不傳回任何文件)。
- 「事件觸發器」對話方塊中現在提供一個稱為「模型狀態已啟用」的新事件。啟用模型狀態時,此觸發器會觸發。使用此觸發器可在發生事件的文件中執行規則。
- 新函數可讓您以指定的模型狀態加入元件
Components 物件 (IManagedComponents 介面) 現在提供名為 AddWithModelState 的新函數。此函數可加入零件或次組合的受管理複本。
註: 在包括模型狀態的既有元件上擷取目前狀態,從而建立包括 AddWithModelState 的代碼。
- iLogic 現地編輯與模型狀態
現地編輯模型狀態元件時,可以對 iLogic 規則施加某些限制。在模型狀態中,在組合內現地編輯元件構件檔案時:
- 您可以編輯、執行和抑制規則。
- 您無法加入或刪除規則。
對於不是模型狀態元件的元件,對元件的現地編輯支援沒有變更。您可以在以下位置加入 iLogic 規則:
- 使用模型狀態修改複本參數的指示
查看此處的步驟:使用模型狀態修改複本參數。
若要取得有關模型狀態的更多資訊,請參閱〈關於模型狀態〉。
對使用者參數變更事件的 iLogic 支援
「事件觸發器」對話方塊中現在提供一個稱為「任何使用者參數變更」的新事件。在您變更使用者參數的值時,此事件會觸發。
註: 加入或刪除參數不會觸發此事件。
若要取得有關 iLogic 中觸發器的資訊,請參閱〈使用 iLogic 中的事件觸發器〉。
iLogic 部署增強功能
現在,您可以在「iLogic 規劃」對話方塊中建立一個部署,在其中包括您的自訂設定。
| 在「應用程式選項」對話方塊中,按一下「匯出」。「匯出」會將目前的「應用程式選項」和「iLogic 規劃」對話方塊中的設定儲存至一個 .xml 檔案。
| 建立部署時,請選取「我要匯入自訂設定」,然後輸入所匯出 .xml 檔案的路徑。
|
|
|