(10)ship moulded form
図3.4a ARM階層図
図3.4b Ship Moulded Formの構造
ship_moulded_formのARMでのエンティティ関係を示すと図3.4aのようになる、これをAIMにマッピングする場合サブタイプエンティティを作らずにCALSSによって表現したのが、図3.4bである。(#5031−#4996)は、図3.4aにおけるship_ mpoulded_formをマッピングした結果のインスタンスである。
#5058=APPLIED_CLASSIFICATION_ASSIGNMENT(#5229,#5252,(#5226));
#5076=APPLIED_CLASSIFICATION_ASSIGNMENT(#5244,#5252,(#5226,#4996,
#4999,#5000,#5001,#5002,#5003,#5004,#5005,#5006,#5007,#5008,#5009,#5010,#5011,#5012,
#5013,#5014,#5015,#5016,#5017,#5018,#5019,#5020,#5021,#5022,#4998));
#5077=APPLIED_CLASSIFICATION_ASSIGNMENT(#5247,#5252,(#5226,#4996,
#4999,#5000,#5001,#5002,#5003,#5004,#5005,#5006,#5007,#5008,#5009,#5010,#5011,#5012,
#5013,#5014,#5015,#5016,#5017,#5018,#5019,#5020,#5021,#5022,#4998));
#5070=APPLIED_CLASSIFICATION_ASSIGNMENT(#5246,#5252,(#4996));
#5071=APPLIED_CLASSIFICATION_ASSIGNMENT(#5248,#5252,(#4996));
ところで、図2.5aが示すように、ship_moulded_formは、そのメンバーとしてmoulded_formエンティティを有する。このメンバーとしてのmoulded_formが、(#5034−#4999)〜(#5057−#5022)である。このメンバーの関係をAIMにマッピングしているのがGROUPとGROUP_ASSIGNMENTである(図3.5参照のこと)。
#5031=PRODUCT_DEFINITION_FORMATION('.UNUSED.',$,#5226);
#4996=PRODUCT_DEFINITION('.UNUSED.',$,#5031,#5256);
#5270=NAME_ATTRIBUTE('Ship_moulded_form',#4996);
#1020=APPLIED_GROUP_ASSIGNMENT(#1021,(#4996));
#1021=GROUP('item and item structure instance',$);
#1018=ROLE_ASSOCIATION(#1019,#1020);
#1019=OBJECT_ROLE('equivalance','OPTIONAL: equivalance description');
(11)moulded form
(#5033−#4998)から(#5057−#5022)の25ケは、moulded form を表現していて、design_definitionとfunction_definitionからなり、design_definitionは形状データを伴なっている。
図3.5 Moulded Formの構造
#5033−#4998の場合を図3.5に示す、他の場合もエンティティの構造は同じである。これはdesign_definitionとfunctional_definitionの2つからなる。前者が、property_definition(#4880)−property_definition_representation(#4846)のルートで、機能がship hullであることが示されている。後者がproduct_definition_shape(#993)−shape_definition_representation(#34)のルートで、形状要素をポイントする、ここではNON_MANIFOLD_SURFACE_SHAPE_
REPRESENTATION (#59)を指している。
#5033=PRODUCT_DEFINITION_FORMATION('.UNUSED.',$,#5226);
#4998=PRODUCT_DEFINITION('.UNUSED.',$,#5033,#5256);
#993=PRODUCT_DEFINITION_SHAPE('moulded form design definition',
'OPTIONAL: moulded form design definition description',#4998);
#34=SHAPE_DEFINITION_REPRESENTATION(#993,#59);
#5274=NAME_ATTRIBUTE('moulded form design representation',#34);
#5074=APPLIED_CLASSIFICATION_ASSIGNMENT(#5250,#5252,(#994,
#995,#996,#997,#998,#999,#1000,#1001,#1002,#1003,#1004,#1005,#1006,
#1007,#1008,#1009,#1010,#1011,#1012,#1013,#1014,#1015,#1016,#1017,#993));
#5080=APPLIED_CLASSIFICATION_ASSIGNMENT(#5251,#5252,(#994,#995,
#996,#997,#998,#999,#1000,#1001,#1002,#1003,#1004,#1005,#1006,#1007,
#1008,#1009,#1010,#1011,#1012,#1013,#1014,#1015,#1016,#1017,#993));
#5102=APPLIED_IDENTIFICATION_ASSIGNMENT(
'<Moulded_form_design_definition_Key x-href="//JOSHUA.ingr.com" Id="gui
d:gscad_!!290##286326752348078118" x-rev="A"/>',#5253,(#993));
#5103=APPLIED_IDENTIFICATION_ASSIGNMENT('A',#5254,(#993));
#4879=PROPERTY_DEFINITION(' moulded form','',#4998);
#4880=PROPERTY_DEFINITION('Moulded_form_functional_definition','',#4998);
#4846=PROPERTY_DEFINITION_REPRESENTATION(#4880,#4936);
#4936=REPRESENTATION('moulded form functional definition representation
',(#4963),#968);
#4963=DESCRIPTIVE_REPRESENTATION_ITEM('function','ship hull');
#968=REPRESENTATION_CONTEXT('','');
#5273=NAME_ATTRIBUTE('moulded form function parameters',#4846);
#5079=APPLIED_CLASSIFICATION_ASSIGNMENT(#5249,#5252,(#4882,
#4884,#4886,#4888,#4890,#4892,#4894,#4896,#4898,#4900,#4902,#4904,
#4906,#4908,#4910,#4912,#4914,#4916,#4918,#4920,#4922,#4924,#4926,#4928,#4880));
#5104=APPLIED_IDENTIFICATION_ASSIGNMENT(
'<Moulded_form_functional_definition_Key x-href="//JOSHUA.ingr.com" Id=
"guid:gscad_!!290##286326752348078118" x-rev="A"/>',#5253,(#4880));
#5105=APPLIED_IDENTIFICATION_ASSIGNMENT('A',#5254,(#4880));
#5078=APPLIED_CLASSIFICATION_ASSIGNMENT(#5245,#5252,(#4999,#5000,
#5001,#5002,#5003,#5004,#5005,#5006,#5007,#5008,#5009,#5010,#5011,#5012,
#5013,#5014,#5015,#5016,#5017,#5018,#5019,#5020,#5021,#5022,#4998));
#5101=APPLIED_IDENTIFICATION_ASSIGNMENT(
'<Moulded_form_Key x-href="//JOSHUA.ingr.com"
x-owner="guid:gscad_!!290##286326752348078118" />',#5253,(#4998));
#5272=NAME_ATTRIBUTE('MF_twrhull_comp',#4998);
本ファイルでは、この形が25ケ繰り返されている。その内容をまとめると表3.2の様になる。
表3.2 Moulded Form
No |
ファイル識別子 |
名前 |
機能 |
形状 |
1 |
#5033−#4998 |
MF_twrhull_comp |
ship hull |
#59 |
2 |
#5034−#4999 |
MF_LB_FO_port |
longitudinal bulkhead |
#60 |
3 |
#5035−#5000 |
MF_LB_Pass_port |
longitudinal bulkhead |
#61 |
4 |
#5036−#5001 |
MF_TB_FR16 |
transverse bulkhead |
#62 |
5 |
#5037−#5002 |
MF_LB_FO_stbd |
longitudinal bulkhead |
#63 |
6 |
#5038−#5003 |
MF_TB_FR24_port |
transverse bulkhead |
#64 |
7 |
#5039−#5004 |
MF_TB_FR25 |
transverse bulkhead |
#65 |
8 |
#5040−#5005 |
MF_LB_RAMP1 |
longitudinal bulkhead |
#66 |
9 |
#5041−#5006 |
MF_D_Engroom |
deck |
#67 |
10 |
#5042−#5007 |
MF_D_TTaft |
deck |
#68 |
11 |
#5043−#5008 |
MF_D_Main |
deck |
#69 |
12 |
#5044−#5009 |
MF_LB_RAMP2 |
longitudinal bulkhead |
#70 |
13 |
#5045−#5010 |
MF_D_Pass |
deck |
#71 |
14 |
#5046−#5011 |
MF_D_TTfwd |
deck |
#72 |
15 |
#5047−#5012 |
MF_TB_FR23 |
transverse bulkhead |
#73 |
16 |
#5048−#5013 |
MF_TB_24B |
transverse bulkhead |
#74 |
17 |
#5049−#5014 |
MF_TB_FR4.5 |
transverse bulkhead |
#75 |
18 |
#5050−#5015 |
MF_D_TTmid |
deck |
#76 |
19 |
#5051−#5016 |
MF_TB_FR2 |
transverse bulkhead |
#77 |
20 |
#5052−#5017 |
MF_LB_LO |
longitudinal bulkhead |
#78 |
21 |
#5053−#5018 |
MF_TB_FR24_stbd |
transverse bulkhead |
#79 |
22 |
#5054−#5019 |
MF_TB_FR6 |
transverse bulkhead |
#80 |
23 |
#5055−#5020 |
MF_TB_LO |
transverse bulkhead |
#81 |
24 |
#5056−#5021 |
MF_LB_Pass_stbd |
longitudinal bulkhead |
#82 |
25 |
#5057−#5022 |
MF_TB_FR12 |
transverse bulkhead |
#83 |
|
前記と同様に、FACE_BASED_SURFACE_MODEL、つまりサーフェスにて表現されている。
図3.6 hull_form.stpの形状
注.本ファイルの要訂正個所
#5076=APPLIED_CLASSIFICATION_ASSIGNMENT(#5244,#5252,(#5229#5226,#4996,
#4999,#5000,#5001,#5002,#5003,#5004,#5005,#5006,#5007,#5008,#5009,#5010,#5011,
#5012,#5013,#5014,#5015,#5016,#5017,#5018,#5019,#5020,#5021,#5022,#4998));
|