日本財団 図書館


 読み込んだSTPファイルがもつAIMのインスタンスの関連性を調査した結果について下記。(ここで読み込んだSTPファイルについては文末に転載している)
 以下はPIPEのインスタンス群である。
 
 
 以下はStraight Pipeのインスタンス群である。
 上図のPRODUCT_DEFINITIONがPIPING_COMPONENT_DEFINITIONとなっている。
 
 
 以下はStructural componentのインスタンス群である。
 
 
 上図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',(0.0));
#117=CSG_SOLID('CSG1',#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',$,#120,#118,#117);
#122=CLASSIFICATION_ROLE('CR001', '*unspecified*');
#123=APPLICATION_CONTEXT('*unspecified*');
#124=CLASSIFICATION_ROLE('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('PHYSICAL_OCCURRENCE',#226,'*unspecified*');
#212=GROUP('STRUCTURAL COMPONENT',$);
#213=APPLIED_CLASSIFICATION_ASSIGNMENT(#212,#222,(#209));
#214=PRODUCT_DEFINITION('PD6',$,#210,#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',(0.0));
#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('CR002', '*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