日本財団 図書館


 読み込んだSTPファイルがもつAIMのインスタンスの関連性を調査した結果について下記。
(ここで読み込んだSTPファイルについては文末に転載している)
 以下はPIPEのインスタンス群である。
 
(拡大画面:20KB)
 
 以下はStrait pipeのインスタンス群である。
 上図のPRODUCT_DEFINITIONがPIPING_COMPONENT_DEFINITIONとなっている。
 
(拡大画面:22KB)
 
 以下はstructural componentのインスタンス群である。
 
(拡大画面:23KB)
 
 上図structural componentの形状情報はPRODUCT_DEFINITIONを参照するPRODUCT_DEFINITION_SHAPEで与える。
 形状情報についてはここでは触れない。
 またここまでのインスタンスの各系はPRODUCT_DEFINITION_RELATIONSHIPによって関連付けがなされている。
 次にPLANT_ITEMに関係するインスタンス群を示す。
 
 
 上図のPLANT_ITEM_INTERFERENCEがPRODUCT_DEFINITIONおよびPIPING_COMPONENT_DEFINITIONを参照している。
 
 以下に本書で読み込んだSTPファイルを添付する.
 
AIMテストデータ
ISO-10303-21;
HEADER;
FILE_DESCRIPTION ((#),'2;1');
FILE_NAME
 
FILE_SCHEMA(('PLANT_SPATIAL_CONFIGURATION'));
 
ENDSEC;
DATA;
*101=GROUP('pipe',*);
*102=APPLIED_CLASSIFICATION_ASSIGNMENT(*101,*124,(*106));
*103=PRODUCT_DEFINITION_CONTEXT('phyical_definition',*125,'*unspecified*');
*104=PRODUCT_DEFINITION('ACE',*,*105,*103);
*105=PRODUCT_DEFINITION_FORMATION('PDF1',*,*106);
*106=PRODUCT('PD1','PRODUCT',*,(*301));
*107=PRODUCT_DEFINITION_RELATIONSHIP('PDR1','DEFINITION_USAGE',*.,*104,114);
*108=PRODUCT_CONTEXT('FUNCTIONAL_OCCURRENCE',*123,'*unspecified*');
*109=PRODUCT('PD2','PRODUCT',*(*108));
*110=PRODUCT_DEFINITION_FORMATION('PDF2'*,*109);
*111=PRODUCT_DEFINITION_CONTEXT('PHYSICAL_OCCURRENCE','*126,'*unspecified*');
*112=GROUP('STRAIGHT_PIPE',*);
*113=APPLIED_CLASSIFICATION_ASSIGNMENT(*112,*122,(*109));
*114=PIPING_COMPONENT_DEFINITION('PD3',*,*110,*111);
*115=PRODUCT_DEFINITION_SHAPE('PPD1',*,*114);
*116=SHAPE_DEFINITION_REPRESENTATION(*115,*118);
*1170=RIGHT_CIRCULAR_CYLINDER('CYL1'*1171,5.0,2.0);
*1171=AXIS1_PLACEMENT('AP1',*1172,*);
*1172=CARTESIAN_POINT('RI1',(O.O));
*117=CSG_SOLID('CSGI',*1170);
*118=PLANT_CSG_SHAPE_REPRESENTATION('DETAIL',(*117),*119);
*119=GEOMETRIC_REPRESENTATION_CONTEXT('unspecified*','*unspecified*',1);
*120=INTERFERING_SHAPE_ELEMENT('ISE',*,*115,.U.,'ISE1',*,*127,*128);
*121=ITEM_IDENTIFIED_REPRESENTATION_USAGE('IIRU1',*,*12O,*118,*117);
*122=CLASSIFICATION_ROLE('CROO1','*unspecified*');
*123=APPLICATION_CONTEXT('*unspecified*');
*124=CLASSIFICATION_ROLEC('CR3',*);
*125=APPLICATION_CONTEXT('*unspecified*');
*126=APPLICATION_CONTEXT('*unspecified*');
*127=SHAPE_ASPECT('SA1',*,*115,.U.);
*128=SHAPE_ASPECT('SA2',*,*115,.U.);
*201=GROUP('STRUCTURAL COMPONENT'*);
*202=APPLIED_CLASSIFICATION_ASSIGNMENT(*201,*224,(*206));
*203=PRODUCT_DEFINITION_CONTEXT('phyical_definition',*225,'*unspecified*');
*204=PRODUCT_DEFINITION('ACE',*,*205,*203);
*205=PRODUCT_DEFINITION_FORMATION('PDF3',*,*206);
*206=PRODUCT('PD4','PRODUCT',*,(*301));
*207=PRODUCT_DEFINITION_RELATIONSHIP('PDR2','DEFINITION_USAGE',*,*,204,*214);
*208=PRODUCT_CONTEXT('FUNCTIONAL_OCCURRENCE',*223,'*unspecified*');
*209=PRODUCT('PD5','PRODUCT',*,(*208));
*210=PRODUCT_DEFINITION_FORMATION('PDF4',*,*209);
*211=PRODUCT_DEFINITION_CONTEXT('PYSICAL_OCCURRENCE',*226,'*unspecified*');
*212=GROUP('STRUCTURAL COMPONENT',*);
*213=APPLIED_CLASSIFICATION_ASSIGNMENT(*212,*222,(*209));
*214=PRODUCT_DEFINITION('PD6'*,*21O,*211);
*215=PRODUCT_DEFINITION_SHAPE('PPD2'*,*214);
*216=SHAPE_DEFINITION_REPRESENTATION(*215,*218);
*1270=RIGHT_CIRCULAR_CYLINDER('CYL2',*1271,5.0,2.0);
*1271=AXIS1_PLACEMENT('AP2',*1272,*);
*1272=CARTESIAN_POINT('RI2',(O.O));
*217=CSG_SOLID('CSG2',*1270);
*218=PLANT_CSG_SHAPE_REPRESENTATION('DETAIL',(*217),*219);
*219=GEOMETRIC_REPRESENTATION_CONTEXT('*unspecified*','*unspecified*',1);
*220=INTERFERING_SHAPE_ELEMENT('ISE',*.215,.U.,'ISE2',*,*227,*228);
*221=ITEM_IDENTIFIED_REPRESENTATION_USAGE('IIRU2',*,*220,*218,*217);
*222=CLASSIFICATION_ROLE('CROO2','*unspecified*');
*223=APPLICATION_CONTEXT('*unspecified*');
*224=CLASSIFICATION_ROLE('CR4',*);
*225=APPLICATION_CONTEXT('*unspecified*');
*226=APPLICATION_CONTEXT('*unspecified*');
*227=SHAPE_ASPECT('SA3',*,*215,.U.);
*228=SHAPE_ASPECT('SA4',*215,.U.);
*301=PRODUCT_CONTEXT('PLANT ITEM',*309,'*unspecified*');
*302=PLANT_SPATIAL_CONFIGURATION_PERSON_ASSIGNMENT(*308,*310,(*303));
*303=PLANT_ITEM_INTERFERENCE('PLI1','P_ITEM_INT',*,*214,*114);
*304=PROPERTY_DEFINITION_REPRESENTATION(*306,*305);
*305=REPRESENTATION('HVAC plenum',(*307),*119);
*306=PROPERTY_DEFINITION('PDXX',*,*303);
*307=REPRESENTATION_ITEM('Not_Acceptable');
*308=PERSON('P1','John','Doe',*,*,*);
*309=APPLICATION_CONTEXT('*unspecified*');
*310=PERSON_ROLE('assessor');
ENDSEC;
END-ISO-10303-21;







日本財団図書館は、日本財団が運営しています。

  • 日本財団 THE NIPPON FOUNDATION