範例:更換族表驅動的元件
指定由一個區塊和一個拴組成的組件,裝配與滑輪的孔徑貼合的例證。
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