基礎原理 > 關係和參數 > 關係 > 基本關係資訊 > 使用關係的規則
使用關係的規則
請考慮下列規則:
如果嘗試將截面之外的關係指派給已經由截面關係驅動的參數,則系統再生模型時給發生錯誤誤訊息。如果嘗試將截面中的關係指派給經由截面之外另一關係驅動的參數,結果同上面是一樣的。刪除關係之一併再生模型。
如果組件嘗試給已經由零件或子組件關係驅動的尺寸變數指派值時,則出現錯誤訊息。移除其中一個關係並再生模型。
修改模型的單位可使關係無效,因為它們沒有隨該模型縮放。
會從頂部到底部評估關係。關係執行完成之後,會鎖定最終參數值。但是,如果參數值基於條件,則只有在執行所有關係後條件仍保持為 true 時才會鎖定參數。
參數可以鎖定,具體應依照下列關係的使用情況:
參數用於無條件關係時,例如:MYPARAM = 5。
參數用於無條件關係時,如果關係執行結束後至少有一個條件為 true,則參數會鎖定。
* 
鎖定的參數值可能與條件中指派的值不同。
在下列關係中︰
A = 0
IF a==0
b=5
endif
if a ==5
b = 10
endif
a = 5
如果 A==5 在執行結束時為 true, 則參數 B 為鎖定;但是,A==5 為 false,則 B 的值在執行過程中為 5。
* 
在有些情況下,在不同層級定義的關係會相互矛盾。按一下 檢查關係的合法性,並確定關係能夠滿足您的設計意圖。
這是否有幫助?