程序 > 编辑设计 > 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 语句中使用同一名称将值传送给零件。因为更易于跟踪参数,所以这种方法通常比步骤 2 更可取。
关系 d5 = key_size 并不是必需的。利用“尺寸修饰”(DIM COSMETIC) 菜单中的“符号”(Symbol) 命令,可将参数符号 d5 重命名为 key_size