EPMMemberLink
AP214 標準における EPMMEMBERLINK のマッピング方法の詳細を示します。
EPMMemberLink タイプ
AP214 製品定義の関係
EPMMemberLink
#185= NEXT_ASSEMBLY_USAGE_OCCURRENCE('1201','',$,#101,#1,$);
used_by
#101= PRODUCT_DEFINITION('Design',$,#102,#105);
uses
#1= PRODUCT_DEFINITION('Design',$,#2,#5);
occurences/attribute
ObjectID/localId
isAnnotated
name
asStoredChildName
depType
isPlaced
isRequired
externalTypeId
identifierSpaceName
compLayerIdx
compRevNumber
identifier
uniqueNDId
isFixed
compNumber
occurences/attribute
hasTransform
transform/matrix4d/m03
transform/matrix4d/m13
transform/matrix4d/m23
transform/matrix4d/m33
#18= DESCRIPTIVE_REPRESENTATION_ITEM('key','value');
#19= REPRESENTATION('property value',(#18),#21);
#21= REPRESENTATION_CONTEXT('','');
#24= PROPERTY_DEFINITION('key',$,#214);
#25= PROPERTY_DEFINITION_REPRESENTATION(#24,#19);
例:
キーは「quantityAmount」
値は「wt.part.WTPart」
* 
オカレンス/属性をエクスポート: オカレンスに固有のすべての属性をコロン (:) を使用してマージします。それを 1 つの属性値としてオカレンス/属性に追加します。すべてのオカレンスエレメントに対してこのプロセスを繰り返します。
transform/matrix4d/m00
transform/matrix4d/m01
transform/matrix4d/m02
transform/matrix4d/m20
transform/matrix4d/m21
transform/matrix4d/m22
transform/matrix4d/m30
transform/matrix4d/m31
transform/matrix4d/m32
#213= CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#215,#214);
#214= PRODUCT_DEFINITION_SHAPE($,$,#185);
#215= (REPRESENTATION_RELATIONSHIP('','',#90,#177)
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#186)
SHAPE_REPRESENTATION_RELATIONSHIP());
#90= SHAPE_REPRESENTATION('Design',(#94),#96);
#177= SHAPE_REPRESENTATION('Design',(#94),#96);
#186= CARTESIAN_TRANSFORMATION_OPERATOR_3D('','',$,#188,#189,#187,$,#190);
#188= DIRECTION('',(1.,0.,0.));
#189= DIRECTION('',(0.,1.,0.));
#187= CARTESIAN_POINT('',(0.,0.,0.));
#190= DIRECTION('',(0.,0.,1.));
注記: 属性 hasTransform が存在する場合のみ変換属性を処理します。
iba
詳細については、IBA マッピングを参照してください。
これは役に立ちましたか?