基礎原理 > 程式 > 編輯設計 > IF-ELSE 語句 > 關於設計分支
關於設計分支
用條件說明可以建立設計分支,可以使使用者控制在設計中是否包括某特徵或元件。
例如,原零件設計是:
ADD PROTRUSION.....
ADD HOLE.....
ADD CUT.....
修改過的設計可能為:
ADD PROTRUSION.....
IF d1 > d2
ADD HOLE
...
END ADD
ENDIF
ADD CUT.....
END ADD
條件說明對於組件也有效。條件說明可以控制是否給組件增加特殊零件或子組件或是否執行。在下例中不使用 PART_B,除非參數 DIA 擁有小於或等於 1.25 的值。
ADD PART BASE_1
....
IF DIA > 1.25
ADD PART PART_A
.....
END ADD
ELSE
ADD PART PART_B
.....
END ADD
ENDIF
在再生每一個特徵之前,Creo Parametric 重新計算任何 Pro/PROGRAM 特徵條件語句 (例如,IF 語句)。結果是,對於由「計算」特徵和參照尺寸改變的 Pro/PROGRAM 特徵條件語句的設計,只需要一個「再生」(Regenerate) 指令。
然而,如果給設計增加由後面特徵改變的 Pro/PROGRAM 特徵條件語句,系統將提供目前設計不一致的錯誤訊息。