在〈iLogic 基礎〉自學課程中,您已經瞭解了可以在規則中將模型內的參數名稱用做變數。您還可以從可用參數 (以及特徵和其他模型圖元) 清單中進行選取,以包括在規則中。
現在我們定義一組規則,該組規則會根據先前定義的關鍵參數的值來驅動模型幾何圖形。在此課程中,我們分段建構每個規則。所有規則的完整文字可在此自學課程結尾處找到。
第一個規則根據選取的是彎頭擋塊還是 T 形擋塊,對孔 B 特徵進行模型變更。若要進行此變更,請根據擋塊的類型抑制或啟用孔 B 特徵。
If block = “tee” Then
Feature.IsActive("Port_B") = True Feature.IsActive("Port_B_Threads") = True
我們現在已定義了 T 形擋塊模型的行為。
ElseIf block = "elbow" Then
Feature.IsActive("Port_B") = False Feature.IsActive("Port_B_Threads") = False
加入這幾行規則的簡單方法是複製並貼上 T 形擋塊行為的文字。然後在新行中將 True 變更為 False。
就是這樣!根據所用擋塊類型來啟用或停用孔 B 特徵所必需的所有指示都已包括。