Synopsis
PDX_MSGT s044_CreateLink(long option, char *id, char *name, char *desc, MDA_PTR prddfn_ptr, MDA_PTR prddfn2_ptr, MDA_PTR shprpr_ptr, MDA_PTR shprpr2_ptr, MDA_PTR a2pl3d_ptr, MDA_PTR a2pl3d2_ptr, int step_model)
Purpose
Create link between 2 products.
Description
This function will create the entities required to link a component to an assembly using the context dependent shape representation method or the mapped item method. .nf
CONTEXT DEPENDENT SHAPE REPRESENTATION METHOD
Assembly Link Component
PrdDfn <---- NAUO ----> PrdDfn ^ ^ ^ | | | PrDfSh PrDfSh PrDfSh ^ ^ ^ | | | ShDfRp CDSR ShDfRp | | | v v v ShpRpr <---- RprRlt ----> ShpRpr | | | v v v RprItm <---- ItDfTr ----> RprItm
MAPPED ITEM METHOD
Assembly Link Component
PrdDfn <---- NAUO ----> PrdDfn ^ ^ ^ | | | PrDfSh PrDfSh PrDfSh ^ ^ ^ | | | ShDfRp ShDfRp ShDfRp | | | v v v +-- ShpRpr +-- ShpRpr +-> ShpRpr | | | | | | | v | v | v | RprItm <-+-- +-> MppItm +-> RprItm | | | | +---------------------+ v | RprMp --+ .fi
Input
option
S044_MAPPED_ITEM
Create mapped item version of assembly.
id
ID for NAUO
name
Name for NAUO
desc
Description for NAUO
prddfn_ptr
Database pointer of assembly PrdDfn
prddfn2_ptr
Database pointer of component PrdDfn
shprpr_ptr
Database pointer of assembly ShpRpr
shprpr2_ptr
Database pointer of component ShpRpr
a2pl3d_ptr
Database pointer of assembly A2Pl3D
a2pl3d2_ptr
Database pointer of component A2Pl3D
step_model
STEP model to create entities in
Return
S044 error code