程式 > 編輯設計 > EXECUTE 語句 > 從上層組件傳送輸入值
  
從上層組件傳送輸入值
輸入變數用於將輸入資料從上層的組件轉送到合適的零件和子組件來驅動模型的建立。
例如,對於零件 block_base,列表如下所示:
INPUT
key_size
ansi_thread
...
END INPUT
RELATIONS
d5 = key_size
d3 = depth * 1.25
END RELATIONS
....
組件的設計列表如下所示:
INPUT
hole_diameter NUMBER
thread_type STRING
depth
...
END INPUT
RELATIONS
END RELATIONS
EXECUTE PART block_base
key_size = hole_diameter/2 + 0.025
ansi_thread = thread_type
depth = DEPTH
...
END EXECUTE
對於零件 block_base 的設計如下所示:
INPUT
ADD FEATURE.....
 
參數 key_size 出現在組件的 EXECUTE 語句及零件的 INPUT 語句中。這對於把參數值從組件轉送到零件來說是必要的。如果參數沒有在兩個地方同時出現或零件的組件設計中沒有 EXECUTE 語句,那麼目前在記憶體中的那些值是用於零件的。
在 EXECUTE 語句中將參數 thread_type 設定等於 ansi_thread,然後透過 INPUT 語句傳送至零件。
在 EXECUTE 語句中,參數 depth 設定為等於 DEPTH,然後在 INPUT 語句中使用相同名稱傳送至零件。因為更易於追蹤參數,所以這種方法通常比上一種方法更受歡迎。
關係 d5 = key_size 是不需要的。參數符號 d5 可以使用「尺寸裝飾」(DIM COSMETIC) 選單中的「符號」(Symbol) 指令更名為 key_size