程序 > 编辑设计 > 替换装配设计中的元件 > 示例:替换族表驱动的元件
  
示例:替换族表驱动的元件
给定由一个滑轮和一个销组成的装配,组装与滑轮的孔径匹配的实例。
inst_name = 初始化成类属零件名的声明字符串参数
generic_name = peg.prt. 该零件包含若干基于直径尺寸 (d) 和长度尺寸 (d1) 的实例。
peg.prt 的族实例名包括:
2 x 4 - d0 = 2, d1 = 4
2 x 5 - d0 = 2, d1 = 5
2 x 6 - d0 = 2, d1 = 6
3 x 4 - d0 = 3, d1 = 4
3 x 5 ............
3 x 6 ............
为控制添加关系,在该控制中 peg.prt 被添加到由 block.prt 中的特征尺寸控制的装配中。关系如下:
inst_name = lookup_inst ("peg.prt", 0 , "d2", d6:0, "d1", d5:0 +1)
通过这种方式,系统会基于 block.prt 中孔的尺寸,控制组装到 blockpeg.asm 中的 peg.prt 实例。
Pro/PROGRAM 列表的样式如下:
INPUT
END INPUT
RELATIONS
INST_NAME = LOOKUP_INST ("PEG.PRT", 0, "D2", D6:0, "D1", D5:0 + 1)
END RELATIONS
ADD PART BLOCK
INTERNAL COMPONENT ID 1
END ADD
ADD PART (INST_NAME)
INTERNAL COMPONENT ID 2
PARENTS = 1 (#1)
END ADD
MASSPROP
END MASSPROP