ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
FILE_NAME('Open CASCADE Shape Model','2023-03-02T19:36:36',(''),(''), 'Open CASCADE STEP processor 7.6','FreeCAD','');
FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
ENDSEC;
DATA;
#1 = APPLICATION_PROTOCOL_DEFINITION('international standard', 'automotive_design',2000,#2);
#2 = APPLICATION_CONTEXT( 'core data for automotive mechanical design processes');
#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
#5 = PRODUCT_DEFINITION('design','',#6,#9);
#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
#7 = PRODUCT('3D-Analog-Thumb-Joystick','3D-Analog-Thumb-Joystick','',( #8));
#8 = PRODUCT_CONTEXT('',#2,'mechanical');
#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
#12 = CARTESIAN_POINT('',(0.,0.,0.));
#13 = DIRECTION('',(0.,0.,1.));
#14 = DIRECTION('',(1.,0.,-0.));
#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);
#16 = CARTESIAN_POINT('',(0.,0.,-7.));
#17 = DIRECTION('',(0.,0.,1.));
#18 = DIRECTION('',(1.,0.,0.));
#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22);
#20 = CARTESIAN_POINT('',(0.,0.,0.));
#21 = DIRECTION('',(0.,0.,1.));
#22 = DIRECTION('',(1.,0.,0.));
#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26);
#24 = CARTESIAN_POINT('',(0.,0.,0.));
#25 = DIRECTION('',(0.,0.,1.));
#26 = DIRECTION('',(1.,0.,0.));
#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30);
#28 = CARTESIAN_POINT('',(8.,2.E-15,-6.));
#29 = DIRECTION('',(0.,-0.,1.));
#30 = DIRECTION('',(2.22044604925E-16,1.,0.));
#31 = AXIS2_PLACEMENT_3D('',#32,#33,#34);
#32 = CARTESIAN_POINT('',(4.E-15,8.,-6.));
#33 = DIRECTION('',(0.,0.,1.));
#34 = DIRECTION('',(-1.,0.,0.));
#35 = AXIS2_PLACEMENT_3D('',#36,#37,#38);
#36 = CARTESIAN_POINT('',(0.,-10.8,-6.5));
#37 = DIRECTION('',(0.,-1.,2.22044604925E-16));
#38 = DIRECTION('',(1.,0.,0.));
#39 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#43)) GLOBAL_UNIT_ASSIGNED_CONTEXT( (#40,#41,#42)) REPRESENTATION_CONTEXT('Context #1', '3D Context with UNIT and UNCERTAINTY') );
#40 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#41 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#42 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#43 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#40, 'distance_accuracy_value','confusion accuracy');
#44 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
#46 = PRODUCT_DEFINITION_SHAPE('','',#47);
#47 = PRODUCT_DEFINITION('design','',#48,#51);
#48 = PRODUCT_DEFINITION_FORMATION('','',#49);
#49 = PRODUCT('Baseplate','Baseplate','',(#50));
#50 = PRODUCT_CONTEXT('',#2,'mechanical');
#51 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#2264 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2265,#2267);
#2265 = ( REPRESENTATION_RELATIONSHIP('','',#52,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2266) SHAPE_REPRESENTATION_RELATIONSHIP() );
#2266 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
#2267 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #2268);
#2268 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','Baseplate','',#5,#47,$);
#2269 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#49));
#2271 = PRODUCT_DEFINITION_SHAPE('','',#2272);
#2272 = PRODUCT_DEFINITION('design','',#2273,#2276);
#2273 = PRODUCT_DEFINITION_FORMATION('','',#2274);
#2274 = PRODUCT('Case001','Case001','',(#2275));
#2275 = PRODUCT_CONTEXT('',#2,'mechanical');
#2276 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#4861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4865)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#40,#41,#42)) REPRESENTATION_CONTEXT ('Context #1','3D Context with UNIT and UNCERTAINTY') );
#4865 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-07),#40, 'distance_accuracy_value','confusion accuracy');
#4866 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4867,#4869);
#4867 = ( REPRESENTATION_RELATIONSHIP('','',#2277,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4868) SHAPE_REPRESENTATION_RELATIONSHIP() );
#4868 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);
#4869 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #4870);
#4870 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','Case001','',#5,#2272,$);
#4871 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2274));
#4873 = PRODUCT_DEFINITION_SHAPE('','',#4874);
#4874 = PRODUCT_DEFINITION('design','',#4875,#4878);
#4875 = PRODUCT_DEFINITION_FORMATION('','',#4876);
#4876 = PRODUCT('Rotator-Unit','Rotator-Unit','',(#4877));
#4877 = PRODUCT_CONTEXT('',#2,'mechanical');
#4878 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#7508 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7509,#7511);
#7509 = ( REPRESENTATION_RELATIONSHIP('','',#4879,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7510) SHAPE_REPRESENTATION_RELATIONSHIP() );
#7510 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23);
#7511 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #7512);
#7512 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','Rotator-Unit','',#5,#4874,$ );
#7513 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4876));
#7515 = PRODUCT_DEFINITION_SHAPE('','',#7516);
#7516 = PRODUCT_DEFINITION('design','',#7517,#7520);
#7517 = PRODUCT_DEFINITION_FORMATION('','',#7518);
#7518 = PRODUCT('Potentiometer_01','Potentiometer_01','',(#7519));
#7519 = PRODUCT_CONTEXT('',#2,'mechanical');
#7520 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#9012 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#9013,#9015);
#9013 = ( REPRESENTATION_RELATIONSHIP('','',#7521,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#9014) SHAPE_REPRESENTATION_RELATIONSHIP() );
#9014 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27);
#9015 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #9016);
#9016 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','Potentiometer_01','',#5, #7516,$);
#9017 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7518));
#9019 = PRODUCT_DEFINITION_SHAPE('','',#9020);
#9020 = PRODUCT_DEFINITION('design','',#9021,#9024);
#9021 = PRODUCT_DEFINITION_FORMATION('','',#9022);
#9022 = PRODUCT('Potentiometer_02','Potentiometer_02','',(#9023));
#9023 = PRODUCT_CONTEXT('',#2,'mechanical');
#9024 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#10516 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#10517,#10519);
#10517 = ( REPRESENTATION_RELATIONSHIP('','',#9025,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#10518) SHAPE_REPRESENTATION_RELATIONSHIP() );
#10518 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31);
#10519 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #10520);
#10520 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','Potentiometer_02','',#5, #9020,$);
#10521 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#9022));
#10523 = PRODUCT_DEFINITION_SHAPE('','',#10524);
#10524 = PRODUCT_DEFINITION('design','',#10525,#10528);
#10525 = PRODUCT_DEFINITION_FORMATION('','',#10526);
#10526 = PRODUCT('Tactile-Switch','Tactile-Switch','',(#10527));
#10527 = PRODUCT_CONTEXT('',#2,'mechanical');
#10528 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#17189 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#17190,#17192);
#17190 = ( REPRESENTATION_RELATIONSHIP('','',#10529,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#17191) SHAPE_REPRESENTATION_RELATIONSHIP() );
#17191 = ITEM_DEFINED_TRANSFORMATION('','',#11,#35);
#17192 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #17193);
#17193 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('6','Tactile-Switch','',#5, #10524,$);
#17194 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#10526));
ENDSEC;
END-ISO-10303-21;