nettoyage de la branche master
17
README.md
|
@ -1,15 +1,8 @@
|
|||
# Dumber
|
||||
|
||||
## 2017-2018 :
|
||||
Problème :
|
||||
- Watchdog du robot ne fonctionne pas
|
||||
- Interface graphique qui a des etats mal gérée (je voulais le reprendre en utilisant les 'stores' de vuex pour éviter ça).
|
||||
- Il faudrait une execution de l'interface (srv nodejs) par défaut au démarage de la RPI.
|
||||
L'exectution devrait se faire dans l'user space de linux dans le cas d'utilisation d'un noyau xenomai (co-kernel).
|
||||
=> Potentiellement passer d'un noyau preempt_rt (actuel) à un noyau xenomai
|
||||
## Branche invalide :
|
||||
La branche master ne contient rien. Vous devez selectionner la branche stable avant de pouvoir commencer à utiliser le depot:
|
||||
git checkout stable
|
||||
|
||||
## Repertoires
|
||||
- hardware : contient les plans pour la partie mecanique du robot et de son chargeur
|
||||
- software: rassemble les parties logicielles du robot, du chargeur, les bibliotheques et superviseur coté raspberry et l'interface Web
|
||||
- pcb: contient les plans de conception des PCB du robot, du chargeur, de l'adaptateur Xbee pour la raspberry et les plans des CAP du robot
|
||||
- incubateur: projet en incubation. Actuellement, contient des essais sur les aruco (pour la detection des robots) ou le portage du firmware du robot sous freertos.
|
||||
Vous pouvez aussi selectionner la branche dev pour avoir les derniers developpements (instable)
|
||||
git checkout dev
|
||||
|
|
|
@ -1,667 +0,0 @@
|
|||
ISO-10303-21;
|
||||
HEADER;
|
||||
FILE_DESCRIPTION (( 'STEP AP203' ),
|
||||
'1' );
|
||||
FILE_NAME ('0605-LED_Verde.STEP',
|
||||
'2015-02-17T13:34:54',
|
||||
( 'user1' ),
|
||||
( '' ),
|
||||
'SwSTEP 2.0',
|
||||
'SolidWorks 2014',
|
||||
'' );
|
||||
FILE_SCHEMA (( 'CONFIG_CONTROL_DESIGN' ));
|
||||
ENDSEC;
|
||||
|
||||
DATA;
|
||||
#1 = PERSON_AND_ORGANIZATION ( #445, #168 ) ;
|
||||
#2 = EDGE_LOOP ( 'NONE', ( #305, #298, #367, #263 ) ) ;
|
||||
#3 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.2999999999999999900, 0.0000000000000000000 ) ) ;
|
||||
#4 = EDGE_CURVE ( 'NONE', #25, #329, #351, .T. ) ;
|
||||
#5 = EDGE_CURVE ( 'NONE', #202, #88, #413, .T. ) ;
|
||||
#6 = CC_DESIGN_APPROVAL ( #297, ( #166 ) ) ;
|
||||
#7 = CARTESIAN_POINT ( 'NONE', ( 0.4000000000000000200, 0.2999999999999999900, 0.0000000000000000000 ) ) ;
|
||||
#8 = COORDINATED_UNIVERSAL_TIME_OFFSET ( 1, 0, .AHEAD. ) ;
|
||||
#9 = CYLINDRICAL_SURFACE ( 'NONE', #124, 0.04999999999999991300 ) ;
|
||||
#10 = ORIENTED_EDGE ( 'NONE', *, *, #50, .T. ) ;
|
||||
#11 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000000400, 0.2999999999999999900, 0.0000000000000000000 ) ) ;
|
||||
#12 = LINE ( 'NONE', #598, #57 ) ;
|
||||
#13 = CARTESIAN_POINT ( 'NONE', ( 0.2000000000000000100, 0.0000000000000000000, -1.600000000000000100 ) ) ;
|
||||
#14 = PERSON_AND_ORGANIZATION_ROLE ( 'classification_officer' ) ;
|
||||
#15 = AXIS2_PLACEMENT_3D ( 'NONE', #233, #26, #608 ) ;
|
||||
#16 = ORIENTED_EDGE ( 'NONE', *, *, #552, .F. ) ;
|
||||
#17 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
|
||||
#18 = ADVANCED_FACE ( 'NONE', ( #79 ), #68, .F. ) ;
|
||||
#19 = EDGE_CURVE ( 'NONE', #319, #567, #458, .T. ) ;
|
||||
#20 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
|
||||
#21 = VECTOR ( 'NONE', #119, 1000.000000000000000 ) ;
|
||||
#22 = EDGE_CURVE ( 'NONE', #358, #293, #633, .T. ) ;
|
||||
#23 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.2999999999999999900, 0.0000000000000000000 ) ) ;
|
||||
#24 = ORIENTED_EDGE ( 'NONE', *, *, #170, .F. ) ;
|
||||
#25 = VERTEX_POINT ( 'NONE', #387 ) ;
|
||||
#26 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
|
||||
#27 = VECTOR ( 'NONE', #198, 1000.000000000000000 ) ;
|
||||
#28 = CARTESIAN_POINT ( 'NONE', ( 1.592040838891559100E-016, 0.2999999999999999900, -0.2999999999999999300 ) ) ;
|
||||
#29 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000000400, 0.2999999999999999900, 0.0000000000000000000 ) ) ;
|
||||
#30 = APPROVAL_STATUS ( 'not_yet_approved' ) ;
|
||||
#31 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
|
||||
#32 = ORIENTED_EDGE ( 'NONE', *, *, #406, .F. ) ;
|
||||
#33 = EDGE_LOOP ( 'NONE', ( #616, #299, #234, #143, #264, #487, #156, #559, #460 ) ) ;
|
||||
#34 = ORIENTED_EDGE ( 'NONE', *, *, #165, .F. ) ;
|
||||
#35 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000000400, 0.2999999999999999900, -1.300000000000000000 ) ) ;
|
||||
#36 = LINE ( 'NONE', #621, #404 ) ;
|
||||
#37 = EDGE_LOOP ( 'NONE', ( #541, #65, #394, #366 ) ) ;
|
||||
#38 = CALENDAR_DATE ( 2015, 17, 2 ) ;
|
||||
#39 = CARTESIAN_POINT ( 'NONE', ( 0.4000000000000000200, 0.2999999999999999900, -0.2000000000000000400 ) ) ;
|
||||
#40 = DIRECTION ( 'NONE', ( -1.084202172485504400E-016, -0.0000000000000000000, -1.000000000000000000 ) ) ;
|
||||
#41 = LINE ( 'NONE', #628, #244 ) ;
|
||||
#42 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
|
||||
#43 = EDGE_CURVE ( 'NONE', #465, #115, #104, .T. ) ;
|
||||
#44 = VECTOR ( 'NONE', #494, 1000.000000000000000 ) ;
|
||||
#45 = VERTEX_POINT ( 'NONE', #39 ) ;
|
||||
#46 = VECTOR ( 'NONE', #252, 1000.000000000000000 ) ;
|
||||
#47 = CARTESIAN_POINT ( 'NONE', ( 0.4000000000000000200, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
|
||||
#48 = CARTESIAN_POINT ( 'NONE', ( 0.6000000000000000900, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
|
||||
#49 = CIRCLE ( 'NONE', #365, 0.2000000000000000400 ) ;
|
||||
#50 = EDGE_CURVE ( 'NONE', #211, #409, #109, .T. ) ;
|
||||
#51 = PLANE ( 'NONE', #334 ) ;
|
||||
#52 = EDGE_CURVE ( 'NONE', #486, #377, #132, .T. ) ;
|
||||
#53 = VECTOR ( 'NONE', #643, 1000.000000000000000 ) ;
|
||||
#54 = APPROVAL_PERSON_ORGANIZATION ( #477, #297, #341 ) ;
|
||||
#55 = FACE_OUTER_BOUND ( 'NONE', #323, .T. ) ;
|
||||
#56 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000000400, 0.2999999999999999900, -1.600000000000000100 ) ) ;
|
||||
#57 = VECTOR ( 'NONE', #536, 1000.000000000000000 ) ;
|
||||
#58 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
|
||||
#59 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
|
||||
#60 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9993908270190956500, 0.03489949670250104600 ) ) ;
|
||||
#61 = ORIENTED_EDGE ( 'NONE', *, *, #19, .F. ) ;
|
||||
#62 = CC_DESIGN_DATE_AND_TIME_ASSIGNMENT ( #246, #173, ( #614 ) ) ;
|
||||
#63 = MECHANICAL_CONTEXT ( 'NONE', #225, 'mechanical' ) ;
|
||||
#64 = EDGE_CURVE ( 'NONE', #377, #329, #510, .T. ) ;
|
||||
#65 = ORIENTED_EDGE ( 'NONE', *, *, #152, .F. ) ;
|
||||
#66 = EDGE_LOOP ( 'NONE', ( #344, #107 ) ) ;
|
||||
#67 = VERTEX_POINT ( 'NONE', #575 ) ;
|
||||
#68 = CYLINDRICAL_SURFACE ( 'NONE', #562, 0.2000000000000000400 ) ;
|
||||
#69 = LINE ( 'NONE', #3, #133 ) ;
|
||||
#70 = PLANE ( 'NONE', #144 ) ;
|
||||
#71 = AXIS2_PLACEMENT_3D ( 'NONE', #519, #454, #385 ) ;
|
||||
#72 = CALENDAR_DATE ( 2015, 17, 2 ) ;
|
||||
#73 = EDGE_CURVE ( 'NONE', #543, #202, #369, .T. ) ;
|
||||
#74 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
|
||||
#75 = PLANE ( 'NONE', #189 ) ;
|
||||
#76 = PLANE ( 'NONE', #222 ) ;
|
||||
#77 = DESIGN_CONTEXT ( 'detailed design', #129, 'design' ) ;
|
||||
#78 = PERSON_AND_ORGANIZATION ( #445, #168 ) ;
|
||||
#79 = FACE_OUTER_BOUND ( 'NONE', #457, .T. ) ;
|
||||
#80 = CC_DESIGN_APPROVAL ( #550, ( #614 ) ) ;
|
||||
#81 = CARTESIAN_POINT ( 'NONE', ( 0.4000000000000000200, 0.2999999999999999900, -0.2000000000000000400 ) ) ;
|
||||
#82 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.7999999999999999300, 0.0000000000000000000 ) ) ;
|
||||
#83 = CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT ( #423, #355, ( #558 ) ) ;
|
||||
#84 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.2999999999999999900, 0.0000000000000000000 ) ) ;
|
||||
#85 = VECTOR ( 'NONE', #352, 1000.000000000000000 ) ;
|
||||
#86 = FACE_OUTER_BOUND ( 'NONE', #343, .T. ) ;
|
||||
#87 = LINE ( 'NONE', #23, #475 ) ;
|
||||
#88 = VERTEX_POINT ( 'NONE', #489 ) ;
|
||||
#89 = ORIENTED_EDGE ( 'NONE', *, *, #241, .F. ) ;
|
||||
#90 = ORIENTED_EDGE ( 'NONE', *, *, #328, .T. ) ;
|
||||
#91 = FACE_OUTER_BOUND ( 'NONE', #33, .T. ) ;
|
||||
#92 = CALENDAR_DATE ( 2015, 17, 2 ) ;
|
||||
#93 = DIRECTION ( 'NONE', ( 1.224646799147353000E-016, -0.0000000000000000000, 1.000000000000000000 ) ) ;
|
||||
#94 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
|
||||
#95 = FACE_OUTER_BOUND ( 'NONE', #232, .T. ) ;
|
||||
#96 = LINE ( 'NONE', #28, #256 ) ;
|
||||
#97 = LINE ( 'NONE', #29, #452 ) ;
|
||||
#98 = PERSON_AND_ORGANIZATION ( #445, #168 ) ;
|
||||
#99 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
|
||||
#100 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
|
||||
#101 = ORIENTED_EDGE ( 'NONE', *, *, #406, .T. ) ;
|
||||
#102 = ADVANCED_FACE ( 'NONE', ( #182 ), #551, .T. ) ;
|
||||
#103 = PLANE ( 'NONE', #176 ) ;
|
||||
#104 = LINE ( 'NONE', #522, #641 ) ;
|
||||
#105 = AXIS2_PLACEMENT_3D ( 'NONE', #282, #221, #145 ) ;
|
||||
#106 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
|
||||
#107 = ORIENTED_EDGE ( 'NONE', *, *, #73, .T. ) ;
|
||||
#108 = ORIENTED_EDGE ( 'NONE', *, *, #4, .F. ) ;
|
||||
#109 = CIRCLE ( 'NONE', #570, 0.2000000000000000400 ) ;
|
||||
#110 = FACE_OUTER_BOUND ( 'NONE', #66, .T. ) ;
|
||||
#111 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000000400, 0.2999999999999999900, -1.300000000000000000 ) ) ;
|
||||
#112 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000000400, 0.2999999999999999900, -1.300000000000000000 ) ) ;
|
||||
#113 = VECTOR ( 'NONE', #154, 1000.000000000000000 ) ;
|
||||
#114 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
|
||||
#115 = VERTEX_POINT ( 'NONE', #13 ) ;
|
||||
#116 = CARTESIAN_POINT ( 'NONE', ( 0.4000000000000000200, 0.0000000000000000000, -1.600000000000000100 ) ) ;
|
||||
#117 = FACE_OUTER_BOUND ( 'NONE', #37, .T. ) ;
|
||||
#118 = VERTEX_POINT ( 'NONE', #647 ) ;
|
||||
#119 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
|
||||
#120 = ORIENTED_EDGE ( 'NONE', *, *, #599, .T. ) ;
|
||||
#121 = ADVANCED_FACE ( 'NONE', ( #86 ), #275, .F. ) ;
|
||||
#122 = ADVANCED_FACE ( 'NONE', ( #402 ), #347, .F. ) ;
|
||||
#123 = LINE ( 'NONE', #635, #200 ) ;
|
||||
#124 = AXIS2_PLACEMENT_3D ( 'NONE', #253, #181, #106 ) ;
|
||||
#125 = ORIENTED_EDGE ( 'NONE', *, *, #270, .T. ) ;
|
||||
#126 = ADVANCED_FACE ( 'NONE', ( #91 ), #470, .T. ) ;
|
||||
#127 = ORIENTED_EDGE ( 'NONE', *, *, #205, .F. ) ;
|
||||
#128 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
|
||||
#129 = APPLICATION_CONTEXT ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ;
|
||||
#130 = COORDINATED_UNIVERSAL_TIME_OFFSET ( 1, 0, .AHEAD. ) ;
|
||||
#131 = LINE ( 'NONE', #56, #53 ) ;
|
||||
#132 = LINE ( 'NONE', #209, #46 ) ;
|
||||
#133 = VECTOR ( 'NONE', #595, 1000.000000000000000 ) ;
|
||||
#134 = EDGE_LOOP ( 'NONE', ( #629, #177, #219, #479 ) ) ;
|
||||
#135 = LINE ( 'NONE', #58, #514 ) ;
|
||||
#136 = CARTESIAN_POINT ( 'NONE', ( 0.09248154782426354400, 0.2499999999999999400, -1.382737710514447800 ) ) ;
|
||||
#137 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.03489949670250105200, 0.9993908270190957600 ) ) ;
|
||||
#138 = CLOSED_SHELL ( 'NONE', ( #427, #122, #281, #569, #261, #18, #121, #623, #618, #332, #481, #218, #126, #459, #488, #418, #368, #206, #625, #102 ) ) ;
|
||||
#139 = ORIENTED_EDGE ( 'NONE', *, *, #528, .F. ) ;
|
||||
#140 = APPLICATION_PROTOCOL_DEFINITION ( 'international standard', 'config_control_design', 1994, #225 ) ;
|
||||
#141 = APPROVAL ( #30, 'NON SPECIFICATO' ) ;
|
||||
#142 = VERTEX_POINT ( 'NONE', #208 ) ;
|
||||
#143 = ORIENTED_EDGE ( 'NONE', *, *, #540, .F. ) ;
|
||||
#144 = AXIS2_PLACEMENT_3D ( 'NONE', #136, #59, #646 ) ;
|
||||
#145 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
|
||||
#146 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
|
||||
#147 = EDGE_CURVE ( 'NONE', #502, #377, #131, .T. ) ;
|
||||
#148 = FACE_OUTER_BOUND ( 'NONE', #548, .T. ) ;
|
||||
#149 = COORDINATED_UNIVERSAL_TIME_OFFSET ( 1, 0, .AHEAD. ) ;
|
||||
#150 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
|
||||
#151 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
|
||||
#152 = EDGE_CURVE ( 'NONE', #293, #310, #518, .T. ) ;
|
||||
#153 = VECTOR ( 'NONE', #340, 1000.000000000000000 ) ;
|
||||
#154 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
|
||||
#155 = SECURITY_CLASSIFICATION_LEVEL ( 'unclassified' ) ;
|
||||
#156 = ORIENTED_EDGE ( 'NONE', *, *, #410, .F. ) ;
|
||||
#157 = LINE ( 'NONE', #81, #324 ) ;
|
||||
#158 = ORIENTED_EDGE ( 'NONE', *, *, #579, .T. ) ;
|
||||
#159 = PRODUCT ( '0605-LED_Verde', '0605-LED_Verde', '', ( #63 ) ) ;
|
||||
#160 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000001600, 0.2999999999999999900, -0.2999999999999999300 ) ) ;
|
||||
#161 = EDGE_CURVE ( 'NONE', #45, #142, #603, .T. ) ;
|
||||
#162 = CARTESIAN_POINT ( 'NONE', ( 0.2000000000000000100, 0.2999999999999999900, -1.600000000000000100 ) ) ;
|
||||
#163 = VERTEX_POINT ( 'NONE', #112 ) ;
|
||||
#164 = AXIS2_PLACEMENT_3D ( 'NONE', #283, #223, #146 ) ;
|
||||
#165 = EDGE_CURVE ( 'NONE', #502, #25, #41, .T. ) ;
|
||||
#166 = SECURITY_CLASSIFICATION ( '', '', #155 ) ;
|
||||
#167 = CARTESIAN_POINT ( 'NONE', ( 0.01746038474587393800, 0.7999999999999999300, -1.300000000000000000 ) ) ;
|
||||
#168 = ORGANIZATION ( 'NON SPECIFICATO', 'NON SPECIFICATO', '' ) ;
|
||||
#169 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.2999999999999999900, -1.300000000000000000 ) ) ;
|
||||
#170 = EDGE_CURVE ( 'NONE', #567, #358, #506, .T. ) ;
|
||||
#171 = FACE_OUTER_BOUND ( 'NONE', #321, .T. ) ;
|
||||
#172 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
|
||||
#173 = DATE_TIME_ROLE ( 'creation_date' ) ;
|
||||
#174 = CARTESIAN_POINT ( 'NONE', ( 0.4000000000000000200, 0.2999999999999999900, 0.0000000000000000000 ) ) ;
|
||||
#175 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
|
||||
#176 = AXIS2_PLACEMENT_3D ( 'NONE', #35, #619, #561 ) ;
|
||||
#177 = ORIENTED_EDGE ( 'NONE', *, *, #19, .T. ) ;
|
||||
#178 = EDGE_CURVE ( 'NONE', #183, #214, #303, .T. ) ;
|
||||
#179 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
|
||||
#180 = EDGE_CURVE ( 'NONE', #183, #486, #97, .T. ) ;
|
||||
#181 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
|
||||
#182 = FACE_OUTER_BOUND ( 'NONE', #134, .T. ) ;
|
||||
#183 = VERTEX_POINT ( 'NONE', #555 ) ;
|
||||
#184 = AXIS2_PLACEMENT_3D ( 'NONE', #400, #337, #273 ) ;
|
||||
#185 = EDGE_LOOP ( 'NONE', ( #530, #108, #34, #526 ) ) ;
|
||||
#186 = LINE ( 'NONE', #111, #203 ) ;
|
||||
#187 = FACE_BOUND ( 'NONE', #360, .T. ) ;
|
||||
#188 = CARTESIAN_POINT ( 'NONE', ( 0.09248154782426354400, 0.2499999999999999400, -1.382737710514447800 ) ) ;
|
||||
#189 = AXIS2_PLACEMENT_3D ( 'NONE', #11, #597, #535 ) ;
|
||||
#190 = ORIENTED_EDGE ( 'NONE', *, *, #371, .F. ) ;
|
||||
#191 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
|
||||
#192 = ORIENTED_EDGE ( 'NONE', *, *, #410, .T. ) ;
|
||||
#193 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
|
||||
#194 = VECTOR ( 'NONE', #193, 1000.000000000000000 ) ;
|
||||
#195 = VECTOR ( 'NONE', #114, 1000.000000000000000 ) ;
|
||||
#196 = APPROVAL_DATE_TIME ( #265, #550 ) ;
|
||||
#197 = LOCAL_TIME ( 14, 34, 54.00000000000000000, #8 ) ;
|
||||
#198 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
|
||||
#199 = CC_DESIGN_DATE_AND_TIME_ASSIGNMENT ( #600, #539, ( #166 ) ) ;
|
||||
#200 = VECTOR ( 'NONE', #580, 1000.000000000000000 ) ;
|
||||
#201 = ORIENTED_EDGE ( 'NONE', *, *, #43, .T. ) ;
|
||||
#202 = VERTEX_POINT ( 'NONE', #492 ) ;
|
||||
#203 = VECTOR ( 'NONE', #40, 1000.000000000000000 ) ;
|
||||
#204 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
|
||||
#205 = EDGE_CURVE ( 'NONE', #202, #543, #473, .T. ) ;
|
||||
#206 = ADVANCED_FACE ( 'NONE', ( #566 ), #103, .T. ) ;
|
||||
#207 = CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT ( #560, #304, ( #614 ) ) ;
|
||||
#208 = CARTESIAN_POINT ( 'NONE', ( 0.6000000000000000900, 0.2999999999999999900, 0.0000000000000000000 ) ) ;
|
||||
#209 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000000400, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
|
||||
#210 = EDGE_CURVE ( 'NONE', #163, #310, #500, .T. ) ;
|
||||
#211 = VERTEX_POINT ( 'NONE', #237 ) ;
|
||||
#212 = CARTESIAN_POINT ( 'NONE', ( 0.1999999999999999800, 0.2999999999999999900, 3.673940397442059500E-017 ) ) ;
|
||||
#213 = AXIS2_PLACEMENT_3D ( 'NONE', #466, #395, #330 ) ;
|
||||
#214 = VERTEX_POINT ( 'NONE', #160 ) ;
|
||||
#215 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000000400, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
|
||||
#216 = CARTESIAN_POINT ( 'NONE', ( 1.592040838891559100E-016, 0.2999999999999999900, -0.2999999999999999300 ) ) ;
|
||||
#217 = APPROVAL_DATE_TIME ( #278, #297 ) ;
|
||||
#218 = ADVANCED_FACE ( 'NONE', ( #388 ), #294, .F. ) ;
|
||||
#219 = ORIENTED_EDGE ( 'NONE', *, *, #170, .T. ) ;
|
||||
#220 = VERTEX_POINT ( 'NONE', #544 ) ;
|
||||
#221 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
|
||||
#222 = AXIS2_PLACEMENT_3D ( 'NONE', #216, #137, #60 ) ;
|
||||
#223 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
|
||||
#224 = CARTESIAN_POINT ( 'NONE', ( 0.6000000000000000900, 0.2999999999999999900, -1.600000000000000100 ) ) ;
|
||||
#225 = APPLICATION_CONTEXT ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ;
|
||||
#226 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000000400, 0.2999999999999999900, 0.0000000000000000000 ) ) ;
|
||||
#227 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
|
||||
#228 = AXIS2_PLACEMENT_3D ( 'NONE', #174, #99, #31 ) ;
|
||||
#229 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.2999999999999999900, -1.600000000000000100 ) ) ;
|
||||
#230 = EDGE_CURVE ( 'NONE', #310, #220, #482, .T. ) ;
|
||||
#231 = PERSON_AND_ORGANIZATION_ROLE ( 'design_supplier' ) ;
|
||||
#232 = EDGE_LOOP ( 'NONE', ( #90, #389, #61, #509 ) ) ;
|
||||
#233 = CARTESIAN_POINT ( 'NONE', ( 0.4000000000000000200, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
|
||||
#234 = ORIENTED_EDGE ( 'NONE', *, *, #356, .F. ) ;
|
||||
#235 = ORIENTED_EDGE ( 'NONE', *, *, #432, .F. ) ;
|
||||
#236 = EDGE_CURVE ( 'NONE', #88, #67, #306, .T. ) ;
|
||||
#237 = CARTESIAN_POINT ( 'NONE', ( 0.4000000000000000200, 0.0000000000000000000, -0.2000000000000000400 ) ) ;
|
||||
#238 = CARTESIAN_POINT ( 'NONE', ( 0.1999999999999999800, 0.0000000000000000000, 3.673940397442059500E-017 ) ) ;
|
||||
#239 = ORIENTED_EDGE ( 'NONE', *, *, #152, .T. ) ;
|
||||
#240 = ORIENTED_EDGE ( 'NONE', *, *, #300, .T. ) ;
|
||||
#241 = EDGE_CURVE ( 'NONE', #289, #310, #69, .T. ) ;
|
||||
#242 = LINE ( 'NONE', #167, #634 ) ;
|
||||
#243 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.2999999999999999900, 0.0000000000000000000 ) ) ;
|
||||
#244 = VECTOR ( 'NONE', #574, 1000.000000000000000 ) ;
|
||||
#245 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000000400, 0.2999999999999999900, 0.0000000000000000000 ) ) ;
|
||||
#246 = DATE_AND_TIME ( #431, #258 ) ;
|
||||
#247 = CARTESIAN_POINT ( 'NONE', ( 0.7825396152541263000, 0.7999999999999999300, -0.3174603847458737900 ) ) ;
|
||||
#248 = MANIFOLD_SOLID_BREP ( 'Estrusione-Estrusione2', #138 ) ;
|
||||
#249 = VECTOR ( 'NONE', #172, 1000.000000000000000 ) ;
|
||||
#250 = ORIENTED_EDGE ( 'NONE', *, *, #342, .F. ) ;
|
||||
#251 = CARTESIAN_POINT ( 'NONE', ( 0.09248154782426354400, 0.2499999999999999400, -1.332737710514448000 ) ) ;
|
||||
#252 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
|
||||
#253 = CARTESIAN_POINT ( 'NONE', ( 0.09248154782426354400, 0.2499999999999999400, -1.382737710514447800 ) ) ;
|
||||
#254 = PRODUCT_RELATED_PRODUCT_CATEGORY ( 'detail', '', ( #159 ) ) ;
|
||||
#255 = EDGE_LOOP ( 'NONE', ( #440, #139, #464, #201 ) ) ;
|
||||
#256 = VECTOR ( 'NONE', #610, 1000.000000000000000 ) ;
|
||||
#257 = APPROVAL_PERSON_ORGANIZATION ( #98, #141, #613 ) ;
|
||||
#258 = LOCAL_TIME ( 14, 34, 54.00000000000000000, #408 ) ;
|
||||
#259 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
|
||||
#260 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
|
||||
#261 = ADVANCED_FACE ( 'NONE', ( #626 ), #531, .F. ) ;
|
||||
#262 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.2999999999999999900, -1.600000000000000100 ) ) ;
|
||||
#263 = ORIENTED_EDGE ( 'NONE', *, *, #4, .T. ) ;
|
||||
#264 = ORIENTED_EDGE ( 'NONE', *, *, #64, .F. ) ;
|
||||
#265 = DATE_AND_TIME ( #72, #197 ) ;
|
||||
#266 = CARTESIAN_POINT ( 'NONE', ( 0.1999999999999999800, 0.2999999999999999900, 3.673940397442059500E-017 ) ) ;
|
||||
#267 = ORIENTED_EDGE ( 'NONE', *, *, #468, .F. ) ;
|
||||
#268 = LINE ( 'NONE', #204, #499 ) ;
|
||||
#269 = VECTOR ( 'NONE', #443, 1000.000000000000000 ) ;
|
||||
#270 = EDGE_CURVE ( 'NONE', #118, #463, #268, .T. ) ;
|
||||
#271 = EDGE_CURVE ( 'NONE', #142, #409, #640, .T. ) ;
|
||||
#272 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
|
||||
#273 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.9993908270190956500, 0.03489949670250104600 ) ) ;
|
||||
#274 = DIRECTION ( 'NONE', ( 0.03487826274237469000, -0.9987827659587182900, -0.03487826274237469700 ) ) ;
|
||||
#275 = PLANE ( 'NONE', #420 ) ;
|
||||
#276 = CARTESIAN_POINT ( 'NONE', ( 0.7825396152541261900, 0.7999999999999999300, -1.282539615254126000 ) ) ;
|
||||
#277 = LOCAL_TIME ( 14, 34, 54.00000000000000000, #130 ) ;
|
||||
#278 = DATE_AND_TIME ( #92, #396 ) ;
|
||||
#279 = ORIENTED_EDGE ( 'NONE', *, *, #573, .F. ) ;
|
||||
#280 = ORIENTED_EDGE ( 'NONE', *, *, #161, .F. ) ;
|
||||
#281 = ADVANCED_FACE ( 'NONE', ( #187, #171 ), #51, .F. ) ;
|
||||
#282 = CARTESIAN_POINT ( 'NONE', ( 0.09248154782426354400, 0.2999999999999999900, -1.382737710514447800 ) ) ;
|
||||
#283 = CARTESIAN_POINT ( 'NONE', ( 0.09248154782426354400, 0.2999999999999999900, -1.382737710514447800 ) ) ;
|
||||
#284 = EDGE_CURVE ( 'NONE', #214, #163, #186, .T. ) ;
|
||||
#285 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000000400, 0.2999999999999999900, -1.600000000000000100 ) ) ;
|
||||
#286 = LINE ( 'NONE', #229, #113 ) ;
|
||||
#287 = PERSON_AND_ORGANIZATION ( #445, #168 ) ;
|
||||
#288 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
|
||||
#289 = VERTEX_POINT ( 'NONE', #572 ) ;
|
||||
#290 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #384, 'distance_accuracy_value', 'NONE');
|
||||
#291 = ORIENTED_EDGE ( 'NONE', *, *, #571, .T. ) ;
|
||||
#292 = AXIS2_PLACEMENT_3D ( 'NONE', #82, #425, #537 ) ;
|
||||
#293 = VERTEX_POINT ( 'NONE', #505 ) ;
|
||||
#294 = PLANE ( 'NONE', #620 ) ;
|
||||
#295 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
|
||||
#296 = EDGE_LOOP ( 'NONE', ( #327, #478, #617, #639 ) ) ;
|
||||
#297 = APPROVAL ( #405, 'NON SPECIFICATO' ) ;
|
||||
#298 = ORIENTED_EDGE ( 'NONE', *, *, #43, .F. ) ;
|
||||
#299 = ORIENTED_EDGE ( 'NONE', *, *, #650, .F. ) ;
|
||||
#300 = EDGE_CURVE ( 'NONE', #567, #214, #627, .T. ) ;
|
||||
#301 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
|
||||
#302 = CARTESIAN_POINT ( 'NONE', ( 0.01746038474587405900, 0.7999999999999999300, -0.3174603847458737900 ) ) ;
|
||||
#303 = LINE ( 'NONE', #245, #249 ) ;
|
||||
#304 = PERSON_AND_ORGANIZATION_ROLE ( 'creator' ) ;
|
||||
#305 = ORIENTED_EDGE ( 'NONE', *, *, #540, .T. ) ;
|
||||
#306 = CIRCLE ( 'NONE', #105, 0.04999999999999991300 ) ;
|
||||
#307 = PLANE ( 'NONE', #228 ) ;
|
||||
#308 = VERTEX_POINT ( 'NONE', #243 ) ;
|
||||
#309 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
|
||||
#310 = VERTEX_POINT ( 'NONE', #169 ) ;
|
||||
#311 = AXIS2_PLACEMENT_3D ( 'NONE', #587, #317, #260 ) ;
|
||||
#312 = DIRECTION ( 'NONE', ( -0.03489949670250104600, -0.9993908270190956500, 0.0000000000000000000 ) ) ;
|
||||
#313 = ORIENTED_EDGE ( 'NONE', *, *, #178, .F. ) ;
|
||||
#314 = ORIENTED_EDGE ( 'NONE', *, *, #284, .T. ) ;
|
||||
#315 = ORIENTED_EDGE ( 'NONE', *, *, #147, .F. ) ;
|
||||
#316 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
|
||||
#317 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
|
||||
#318 = EDGE_LOOP ( 'NONE', ( #564, #16, #527, #239 ) ) ;
|
||||
#319 = VERTEX_POINT ( 'NONE', #302 ) ;
|
||||
#320 = LINE ( 'NONE', #262, #194 ) ;
|
||||
#321 = EDGE_LOOP ( 'NONE', ( #448, #291, #624, #364, #495, #436 ) ) ;
|
||||
#322 = AXIS2_PLACEMENT_3D ( 'NONE', #188, #421, #179 ) ;
|
||||
#323 = EDGE_LOOP ( 'NONE', ( #521, #315, #442, #428, #313, #338 ) ) ;
|
||||
#324 = VECTOR ( 'NONE', #17, 1000.000000000000000 ) ;
|
||||
#325 = APPROVAL_ROLE ( '' ) ;
|
||||
#326 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000000400, 0.0000000000000000000, -1.600000000000000100 ) ) ;
|
||||
#327 = ORIENTED_EDGE ( 'NONE', *, *, #73, .F. ) ;
|
||||
#328 = EDGE_CURVE ( 'NONE', #220, #214, #96, .T. ) ;
|
||||
#329 = VERTEX_POINT ( 'NONE', #491 ) ;
|
||||
#330 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
|
||||
#331 = AXIS2_PLACEMENT_3D ( 'NONE', #554, #419, #353 ) ;
|
||||
#332 = ADVANCED_FACE ( 'NONE', ( #504 ), #516, .F. ) ;
|
||||
#333 = EDGE_CURVE ( 'NONE', #465, #289, #286, .T. ) ;
|
||||
#334 = AXIS2_PLACEMENT_3D ( 'NONE', #451, #316, #259 ) ;
|
||||
#335 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
|
||||
#336 = CARTESIAN_POINT ( 'NONE', ( 0.09248154782426354400, 0.2499999999999999400, -1.382737710514447800 ) ) ;
|
||||
#337 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.03489949670250105200, -0.9993908270190957600 ) ) ;
|
||||
#338 = ORIENTED_EDGE ( 'NONE', *, *, #180, .T. ) ;
|
||||
#339 = CARTESIAN_POINT ( 'NONE', ( 0.7990268054304591200, 0.3278686461869311200, -1.299026805430459000 ) ) ;
|
||||
#340 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
|
||||
#341 = APPROVAL_ROLE ( '' ) ;
|
||||
#342 = EDGE_CURVE ( 'NONE', #308, #118, #12, .T. ) ;
|
||||
#343 = EDGE_LOOP ( 'NONE', ( #192, #622, #235, #582 ) ) ;
|
||||
#344 = ORIENTED_EDGE ( 'NONE', *, *, #205, .T. ) ;
|
||||
#345 = ADVANCED_BREP_SHAPE_REPRESENTATION ( '0605-LED_Verde', ( #248, #469 ), #359 ) ;
|
||||
#346 = DIRECTION ( 'NONE', ( 1.224646799147353000E-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
|
||||
#347 = CYLINDRICAL_SURFACE ( 'NONE', #585, 0.2000000000000000400 ) ;
|
||||
#348 = CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT ( #78, #14, ( #166 ) ) ;
|
||||
#349 = FACE_OUTER_BOUND ( 'NONE', #185, .T. ) ;
|
||||
#350 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
|
||||
#351 = LINE ( 'NONE', #224, #383 ) ;
|
||||
#352 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
|
||||
#353 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
|
||||
#354 = VECTOR ( 'NONE', #362, 1000.000000000000000 ) ;
|
||||
#355 = PERSON_AND_ORGANIZATION_ROLE ( 'creator' ) ;
|
||||
#356 = EDGE_CURVE ( 'NONE', #115, #434, #474, .T. ) ;
|
||||
#357 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
|
||||
#358 = VERTEX_POINT ( 'NONE', #276 ) ;
|
||||
#359 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #290 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #384, #191, #630 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
|
||||
#360 = EDGE_LOOP ( 'NONE', ( #583, #512 ) ) ;
|
||||
#361 = CIRCLE ( 'NONE', #381, 0.2000000000000000900 ) ;
|
||||
#362 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
|
||||
#363 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
|
||||
#364 = ORIENTED_EDGE ( 'NONE', *, *, #525, .T. ) ;
|
||||
#365 = AXIS2_PLACEMENT_3D ( 'NONE', #424, #357, #288 ) ;
|
||||
#366 = ORIENTED_EDGE ( 'NONE', *, *, #485, .T. ) ;
|
||||
#367 = ORIENTED_EDGE ( 'NONE', *, *, #525, .F. ) ;
|
||||
#368 = ADVANCED_FACE ( 'NONE', ( #95 ), #76, .T. ) ;
|
||||
#369 = CIRCLE ( 'NONE', #416, 0.04999999999999991300 ) ;
|
||||
#370 = CIRCLE ( 'NONE', #71, 0.2000000000000000900 ) ;
|
||||
#371 = EDGE_CURVE ( 'NONE', #308, #649, #648, .T. ) ;
|
||||
#372 = DIRECTION ( 'NONE', ( 0.03487826274237470400, -0.9987827659587182900, 0.03487826274237469700 ) ) ;
|
||||
#373 = DIRECTION ( 'NONE', ( -1.084202172485504700E-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
|
||||
#374 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
|
||||
#375 = ORIENTED_EDGE ( 'NONE', *, *, #432, .T. ) ;
|
||||
#376 = DIRECTION ( 'NONE', ( -0.03487826274237469000, -0.9987827659587182900, 0.03487826274237469700 ) ) ;
|
||||
#377 = VERTEX_POINT ( 'NONE', #326 ) ;
|
||||
#378 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000000400, 0.0000000000000000000, -1.600000000000000100 ) ) ;
|
||||
#379 = DIRECTION ( 'NONE', ( -0.9993908270190957600, 0.03489949670250105200, 1.223900777406161700E-016 ) ) ;
|
||||
#380 = ORIENTED_EDGE ( 'NONE', *, *, #342, .T. ) ;
|
||||
#381 = AXIS2_PLACEMENT_3D ( 'NONE', #116, #42, #631 ) ;
|
||||
#382 = DIRECTION ( 'NONE', ( -0.03487826274237470400, -0.9987827659587182900, -0.03487826274237469700 ) ) ;
|
||||
#383 = VECTOR ( 'NONE', #546, 1000.000000000000000 ) ;
|
||||
#384 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
|
||||
#385 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
|
||||
#386 = ORIENTED_EDGE ( 'NONE', *, *, #579, .F. ) ;
|
||||
#387 = CARTESIAN_POINT ( 'NONE', ( 0.6000000000000000900, 0.2999999999999999900, -1.600000000000000100 ) ) ;
|
||||
#388 = FACE_OUTER_BOUND ( 'NONE', #455, .T. ) ;
|
||||
#389 = ORIENTED_EDGE ( 'NONE', *, *, #300, .F. ) ;
|
||||
#390 = CARTESIAN_POINT ( 'NONE', ( 3.673940397442061300E-017, 0.7999999999999999300, -1.282539615254126000 ) ) ;
|
||||
#391 = APPROVAL_STATUS ( 'not_yet_approved' ) ;
|
||||
#392 = LINE ( 'NONE', #266, #27 ) ;
|
||||
#393 = ORIENTED_EDGE ( 'NONE', *, *, #328, .F. ) ;
|
||||
#394 = ORIENTED_EDGE ( 'NONE', *, *, #22, .F. ) ;
|
||||
#395 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
|
||||
#396 = LOCAL_TIME ( 14, 34, 54.00000000000000000, #149 ) ;
|
||||
#397 = VECTOR ( 'NONE', #578, 1000.000000000000000 ) ;
|
||||
#398 = CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT ( #1, #593, ( #159 ) ) ;
|
||||
#399 = CARTESIAN_POINT ( 'NONE', ( 0.4000000000000000200, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
|
||||
#400 = CARTESIAN_POINT ( 'NONE', ( 3.673940397442061300E-017, 0.2999999999999999900, -1.300000000000000000 ) ) ;
|
||||
#401 = LINE ( 'NONE', #339, #503 ) ;
|
||||
#402 = FACE_OUTER_BOUND ( 'NONE', #607, .T. ) ;
|
||||
#403 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.600000000000000100 ) ) ;
|
||||
#404 = VECTOR ( 'NONE', #563, 1000.000000000000000 ) ;
|
||||
#405 = APPROVAL_STATUS ( 'not_yet_approved' ) ;
|
||||
#406 = EDGE_CURVE ( 'NONE', #649, #463, #392, .T. ) ;
|
||||
#407 = ORIENTED_EDGE ( 'NONE', *, *, #236, .T. ) ;
|
||||
#408 = COORDINATED_UNIVERSAL_TIME_OFFSET ( 1, 0, .AHEAD. ) ;
|
||||
#409 = VERTEX_POINT ( 'NONE', #48 ) ;
|
||||
#410 = EDGE_CURVE ( 'NONE', #409, #486, #123, .T. ) ;
|
||||
#411 = CARTESIAN_POINT ( 'NONE', ( 3.673940397442061300E-017, 0.2999999999999999900, -1.300000000000000000 ) ) ;
|
||||
#412 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
|
||||
#413 = LINE ( 'NONE', #251, #269 ) ;
|
||||
#414 = VECTOR ( 'NONE', #372, 1000.000000000000100 ) ;
|
||||
#415 = ORIENTED_EDGE ( 'NONE', *, *, #161, .T. ) ;
|
||||
#416 = AXIS2_PLACEMENT_3D ( 'NONE', #336, #374, #301 ) ;
|
||||
#417 = CARTESIAN_POINT ( 'NONE', ( 0.09248154782426354400, 0.2499999999999999400, -1.432737710514447600 ) ) ;
|
||||
#418 = ADVANCED_FACE ( 'NONE', ( #547 ), #511, .T. ) ;
|
||||
#419 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
|
||||
#420 = AXIS2_PLACEMENT_3D ( 'NONE', #226, #150, #74 ) ;
|
||||
#421 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
|
||||
#422 = CYLINDRICAL_SURFACE ( 'NONE', #538, 0.04999999999999991300 ) ;
|
||||
#423 = PERSON_AND_ORGANIZATION ( #445, #168 ) ;
|
||||
#424 = CARTESIAN_POINT ( 'NONE', ( 0.4000000000000000200, 0.2999999999999999900, 0.0000000000000000000 ) ) ;
|
||||
#425 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
|
||||
#426 = ORIENTED_EDGE ( 'NONE', *, *, #485, .F. ) ;
|
||||
#427 = ADVANCED_FACE ( 'NONE', ( #532 ), #9, .F. ) ;
|
||||
#428 = ORIENTED_EDGE ( 'NONE', *, *, #284, .F. ) ;
|
||||
#429 = CARTESIAN_POINT ( 'NONE', ( 3.673940397442061300E-017, 0.2999999999999999900, -1.300000000000000000 ) ) ;
|
||||
#430 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.600000000000000100 ) ) ;
|
||||
#431 = CALENDAR_DATE ( 2015, 17, 2 ) ;
|
||||
#432 = EDGE_CURVE ( 'NONE', #142, #183, #36, .T. ) ;
|
||||
#433 = AXIS2_PLACEMENT_3D ( 'NONE', #447, #379, #312 ) ;
|
||||
#434 = VERTEX_POINT ( 'NONE', #430 ) ;
|
||||
#435 = APPROVAL_PERSON_ORGANIZATION ( #461, #550, #325 ) ;
|
||||
#436 = ORIENTED_EDGE ( 'NONE', *, *, #241, .T. ) ;
|
||||
#437 = CARTESIAN_POINT ( 'NONE', ( 0.7987835067880740800, 0.3348358077336638900, -0.3012164932119261200 ) ) ;
|
||||
#438 = CARTESIAN_POINT ( 'NONE', ( 0.7825396152541261900, 0.7999999999999999300, -1.300000000000000000 ) ) ;
|
||||
#439 = ORIENTED_EDGE ( 'NONE', *, *, #573, .T. ) ;
|
||||
#440 = ORIENTED_EDGE ( 'NONE', *, *, #356, .T. ) ;
|
||||
#441 = CARTESIAN_POINT ( 'NONE', ( 1.592040838891559300E-016, 0.2999999999999999900, -0.2999999999999999300 ) ) ;
|
||||
#442 = ORIENTED_EDGE ( 'NONE', *, *, #571, .F. ) ;
|
||||
#443 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
|
||||
#444 = AXIS2_PLACEMENT_3D ( 'NONE', #484, #412, #350 ) ;
|
||||
#445 = PERSON ( 'NON SPECIFICATO', 'NON SPECIFICATO', 'NON SPECIFICATO', ('NON SPECIFICATO'), ('NON SPECIFICATO'), ('NON SPECIFICATO') ) ;
|
||||
#446 = CARTESIAN_POINT ( 'NONE', ( 1.592040838891559100E-016, 0.7999999999999999300, -0.3174603847458737900 ) ) ;
|
||||
#447 = CARTESIAN_POINT ( 'NONE', ( 3.673940397442061300E-017, 0.2999999999999999900, -1.300000000000000000 ) ) ;
|
||||
#448 = ORIENTED_EDGE ( 'NONE', *, *, #210, .F. ) ;
|
||||
#449 = LOCAL_TIME ( 14, 34, 54.00000000000000000, #549 ) ;
|
||||
#450 = ORIENTED_EDGE ( 'NONE', *, *, #371, .T. ) ;
|
||||
#451 = CARTESIAN_POINT ( 'NONE', ( 0.4000000000000000200, 0.2999999999999999900, 0.0000000000000000000 ) ) ;
|
||||
#452 = VECTOR ( 'NONE', #612, 1000.000000000000000 ) ;
|
||||
#453 = CARTESIAN_POINT ( 'NONE', ( 3.673940397442061300E-017, 0.2999999999999999900, -1.300000000000000000 ) ) ;
|
||||
#454 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
|
||||
#455 = EDGE_LOOP ( 'NONE', ( #636, #250, #267, #471, #89, #496 ) ) ;
|
||||
#456 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
|
||||
#457 = EDGE_LOOP ( 'NONE', ( #386, #279, #101, #120 ) ) ;
|
||||
#458 = LINE ( 'NONE', #446, #397 ) ;
|
||||
#459 = ADVANCED_FACE ( 'NONE', ( #591 ), #422, .F. ) ;
|
||||
#460 = ORIENTED_EDGE ( 'NONE', *, *, #599, .F. ) ;
|
||||
#461 = PERSON_AND_ORGANIZATION ( #445, #168 ) ;
|
||||
#462 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
|
||||
#463 = VERTEX_POINT ( 'NONE', #238 ) ;
|
||||
#464 = ORIENTED_EDGE ( 'NONE', *, *, #333, .F. ) ;
|
||||
#465 = VERTEX_POINT ( 'NONE', #162 ) ;
|
||||
#466 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.2999999999999999900, 0.0000000000000000000 ) ) ;
|
||||
#467 = AXIS2_PLACEMENT_3D ( 'NONE', #285, #227, #151 ) ;
|
||||
#468 = EDGE_CURVE ( 'NONE', #220, #308, #87, .T. ) ;
|
||||
#469 = AXIS2_PLACEMENT_3D ( 'NONE', #309, #175, #100 ) ;
|
||||
#470 = PLANE ( 'NONE', #497 ) ;
|
||||
#471 = ORIENTED_EDGE ( 'NONE', *, *, #230, .F. ) ;
|
||||
#472 = PLANE ( 'NONE', #184 ) ;
|
||||
#473 = CIRCLE ( 'NONE', #322, 0.04999999999999991300 ) ;
|
||||
#474 = LINE ( 'NONE', #403, #153 ) ;
|
||||
#475 = VECTOR ( 'NONE', #605, 1000.000000000000000 ) ;
|
||||
#476 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE', #614 ) ;
|
||||
#477 = PERSON_AND_ORGANIZATION ( #445, #168 ) ;
|
||||
#478 = ORIENTED_EDGE ( 'NONE', *, *, #611, .T. ) ;
|
||||
#479 = ORIENTED_EDGE ( 'NONE', *, *, #22, .T. ) ;
|
||||
#480 = EDGE_LOOP ( 'NONE', ( #602, #127, #594, #407 ) ) ;
|
||||
#481 = ADVANCED_FACE ( 'NONE', ( #590 ), #545, .F. ) ;
|
||||
#482 = LINE ( 'NONE', #411, #534 ) ;
|
||||
#483 = EDGE_CURVE ( 'NONE', #67, #88, #565, .T. ) ;
|
||||
#484 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.2999999999999999900, -1.600000000000000100 ) ) ;
|
||||
#485 = EDGE_CURVE ( 'NONE', #358, #163, #401, .T. ) ;
|
||||
#486 = VERTEX_POINT ( 'NONE', #215 ) ;
|
||||
#487 = ORIENTED_EDGE ( 'NONE', *, *, #52, .F. ) ;
|
||||
#488 = ADVANCED_FACE ( 'NONE', ( #110 ), #70, .T. ) ;
|
||||
#489 = CARTESIAN_POINT ( 'NONE', ( 0.09248154782426354400, 0.2999999999999999900, -1.332737710514448000 ) ) ;
|
||||
#490 = LINE ( 'NONE', #417, #85 ) ;
|
||||
#491 = CARTESIAN_POINT ( 'NONE', ( 0.6000000000000000900, 0.0000000000000000000, -1.600000000000000100 ) ) ;
|
||||
#492 = CARTESIAN_POINT ( 'NONE', ( 0.09248154782426354400, 0.2499999999999999400, -1.332737710514448000 ) ) ;
|
||||
#493 = APPROVAL_DATE_TIME ( #556, #141 ) ;
|
||||
#494 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
|
||||
#495 = ORIENTED_EDGE ( 'NONE', *, *, #333, .T. ) ;
|
||||
#496 = ORIENTED_EDGE ( 'NONE', *, *, #528, .T. ) ;
|
||||
#497 = AXIS2_PLACEMENT_3D ( 'NONE', #399, #335, #272 ) ;
|
||||
#498 = ORIENTED_EDGE ( 'NONE', *, *, #468, .T. ) ;
|
||||
#499 = VECTOR ( 'NONE', #128, 1000.000000000000000 ) ;
|
||||
#500 = LINE ( 'NONE', #429, #354 ) ;
|
||||
#501 = CARTESIAN_POINT ( 'NONE', ( 0.09248154782426354400, 0.2499999999999999400, -1.382737710514447800 ) ) ;
|
||||
#502 = VERTEX_POINT ( 'NONE', #588 ) ;
|
||||
#503 = VECTOR ( 'NONE', #274, 1000.000000000000100 ) ;
|
||||
#504 = FACE_OUTER_BOUND ( 'NONE', #2, .T. ) ;
|
||||
#505 = CARTESIAN_POINT ( 'NONE', ( 0.01746038474587394100, 0.7999999999999999300, -1.282539615254126000 ) ) ;
|
||||
#506 = LINE ( 'NONE', #438, #632 ) ;
|
||||
#507 = EDGE_LOOP ( 'NONE', ( #125, #32, #190, #380 ) ) ;
|
||||
#508 = CARTESIAN_POINT ( 'NONE', ( 0.09248154782426354400, 0.2499999999999999400, -1.432737710514447600 ) ) ;
|
||||
#509 = ORIENTED_EDGE ( 'NONE', *, *, #552, .T. ) ;
|
||||
#510 = LINE ( 'NONE', #378, #195 ) ;
|
||||
#511 = PLANE ( 'NONE', #433 ) ;
|
||||
#512 = ORIENTED_EDGE ( 'NONE', *, *, #483, .F. ) ;
|
||||
#513 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
|
||||
#514 = VECTOR ( 'NONE', #645, 1000.000000000000000 ) ;
|
||||
#515 = CC_DESIGN_APPROVAL ( #141, ( #558 ) ) ;
|
||||
#516 = CYLINDRICAL_SURFACE ( 'NONE', #331, 0.2000000000000000900 ) ;
|
||||
#517 = ORIENTED_EDGE ( 'NONE', *, *, #271, .F. ) ;
|
||||
#518 = LINE ( 'NONE', #453, #520 ) ;
|
||||
#519 = CARTESIAN_POINT ( 'NONE', ( 0.4000000000000000200, 0.2999999999999999900, -1.600000000000000100 ) ) ;
|
||||
#520 = VECTOR ( 'NONE', #382, 1000.000000000000100 ) ;
|
||||
#521 = ORIENTED_EDGE ( 'NONE', *, *, #52, .T. ) ;
|
||||
#522 = CARTESIAN_POINT ( 'NONE', ( 0.2000000000000000100, 0.2999999999999999900, -1.600000000000000100 ) ) ;
|
||||
#523 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
|
||||
#524 = APPLICATION_PROTOCOL_DEFINITION ( 'international standard', 'config_control_design', 1994, #129 ) ;
|
||||
#525 = EDGE_CURVE ( 'NONE', #25, #465, #370, .T. ) ;
|
||||
#526 = ORIENTED_EDGE ( 'NONE', *, *, #147, .T. ) ;
|
||||
#527 = ORIENTED_EDGE ( 'NONE', *, *, #581, .F. ) ;
|
||||
#528 = EDGE_CURVE ( 'NONE', #289, #434, #320, .T. ) ;
|
||||
#529 = EDGE_LOOP ( 'NONE', ( #314, #426, #24, #240 ) ) ;
|
||||
#530 = ORIENTED_EDGE ( 'NONE', *, *, #64, .T. ) ;
|
||||
#531 = PLANE ( 'NONE', #213 ) ;
|
||||
#532 = FACE_OUTER_BOUND ( 'NONE', #296, .T. ) ;
|
||||
#533 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
|
||||
#534 = VECTOR ( 'NONE', #346, 1000.000000000000000 ) ;
|
||||
#535 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
|
||||
#536 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
|
||||
#537 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
|
||||
#538 = AXIS2_PLACEMENT_3D ( 'NONE', #501, #363, #295 ) ;
|
||||
#539 = DATE_TIME_ROLE ( 'classification_date' ) ;
|
||||
#540 = EDGE_CURVE ( 'NONE', #329, #115, #361, .T. ) ;
|
||||
#541 = ORIENTED_EDGE ( 'NONE', *, *, #210, .T. ) ;
|
||||
#542 = CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT ( #287, #231, ( #558 ) ) ;
|
||||
#543 = VERTEX_POINT ( 'NONE', #508 ) ;
|
||||
#544 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.2999999999999999900, -0.2999999999999999300 ) ) ;
|
||||
#545 = PLANE ( 'NONE', #444 ) ;
|
||||
#546 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
|
||||
#547 = FACE_OUTER_BOUND ( 'NONE', #318, .T. ) ;
|
||||
#548 = EDGE_LOOP ( 'NONE', ( #393, #498, #450, #439, #415, #375, #638 ) ) ;
|
||||
#549 = COORDINATED_UNIVERSAL_TIME_OFFSET ( 1, 0, .AHEAD. ) ;
|
||||
#550 = APPROVAL ( #391, 'NON SPECIFICATO' ) ;
|
||||
#551 = PLANE ( 'NONE', #292 ) ;
|
||||
#552 = EDGE_CURVE ( 'NONE', #319, #220, #576, .T. ) ;
|
||||
#553 = PLANE ( 'NONE', #467 ) ;
|
||||
#554 = CARTESIAN_POINT ( 'NONE', ( 0.4000000000000000200, 0.2999999999999999900, -1.600000000000000100 ) ) ;
|
||||
#555 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000000400, 0.2999999999999999900, 0.0000000000000000000 ) ) ;
|
||||
#556 = DATE_AND_TIME ( #568, #449 ) ;
|
||||
#557 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000000400, 0.2999999999999999900, 0.0000000000000000000 ) ) ;
|
||||
#558 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE ( 'TUTTO', '', #159, .NOT_KNOWN. ) ;
|
||||
#559 = ORIENTED_EDGE ( 'NONE', *, *, #50, .F. ) ;
|
||||
#560 = PERSON_AND_ORGANIZATION ( #445, #168 ) ;
|
||||
#561 = DIRECTION ( 'NONE', ( -0.03489949670250104600, 0.9993908270190956500, 0.0000000000000000000 ) ) ;
|
||||
#562 = AXIS2_PLACEMENT_3D ( 'NONE', #606, #523, #592 ) ;
|
||||
#563 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
|
||||
#564 = ORIENTED_EDGE ( 'NONE', *, *, #230, .T. ) ;
|
||||
#565 = CIRCLE ( 'NONE', #164, 0.04999999999999991300 ) ;
|
||||
#566 = FACE_OUTER_BOUND ( 'NONE', #529, .T. ) ;
|
||||
#567 = VERTEX_POINT ( 'NONE', #247 ) ;
|
||||
#568 = CALENDAR_DATE ( 2015, 17, 2 ) ;
|
||||
#569 = ADVANCED_FACE ( 'NONE', ( #148 ), #307, .F. ) ;
|
||||
#570 = AXIS2_PLACEMENT_3D ( 'NONE', #47, #609, #94 ) ;
|
||||
#571 = EDGE_CURVE ( 'NONE', #163, #502, #615, .T. ) ;
|
||||
#572 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.2999999999999999900, -1.600000000000000100 ) ) ;
|
||||
#573 = EDGE_CURVE ( 'NONE', #649, #45, #49, .T. ) ;
|
||||
#574 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
|
||||
#575 = CARTESIAN_POINT ( 'NONE', ( 0.09248154782426354400, 0.2999999999999999900, -1.432737710514447600 ) ) ;
|
||||
#576 = LINE ( 'NONE', #441, #577 ) ;
|
||||
#577 = VECTOR ( 'NONE', #376, 1000.000000000000100 ) ;
|
||||
#578 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
|
||||
#579 = EDGE_CURVE ( 'NONE', #45, #211, #157, .T. ) ;
|
||||
#580 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
|
||||
#581 = EDGE_CURVE ( 'NONE', #293, #319, #242, .T. ) ;
|
||||
#582 = ORIENTED_EDGE ( 'NONE', *, *, #271, .T. ) ;
|
||||
#583 = ORIENTED_EDGE ( 'NONE', *, *, #236, .F. ) ;
|
||||
#584 = CARTESIAN_POINT ( 'NONE', ( 0.6000000000000000900, 0.2999999999999999900, 0.0000000000000000000 ) ) ;
|
||||
#585 = AXIS2_PLACEMENT_3D ( 'NONE', #7, #596, #533 ) ;
|
||||
#586 = CC_DESIGN_SECURITY_CLASSIFICATION ( #166, ( #558 ) ) ;
|
||||
#587 = CARTESIAN_POINT ( 'NONE', ( 0.4000000000000000200, 0.2999999999999999900, 0.0000000000000000000 ) ) ;
|
||||
#588 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000000400, 0.2999999999999999900, -1.600000000000000100 ) ) ;
|
||||
#589 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.2999999999999999900, 0.0000000000000000000 ) ) ;
|
||||
#590 = FACE_OUTER_BOUND ( 'NONE', #255, .T. ) ;
|
||||
#591 = FACE_OUTER_BOUND ( 'NONE', #480, .T. ) ;
|
||||
#592 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
|
||||
#593 = PERSON_AND_ORGANIZATION_ROLE ( 'design_owner' ) ;
|
||||
#594 = ORIENTED_EDGE ( 'NONE', *, *, #5, .T. ) ;
|
||||
#595 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
|
||||
#596 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
|
||||
#597 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
|
||||
#598 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.2999999999999999900, 0.0000000000000000000 ) ) ;
|
||||
#599 = EDGE_CURVE ( 'NONE', #463, #211, #642, .T. ) ;
|
||||
#600 = DATE_AND_TIME ( #38, #277 ) ;
|
||||
#601 = SHAPE_DEFINITION_REPRESENTATION ( #476, #345 ) ;
|
||||
#602 = ORIENTED_EDGE ( 'NONE', *, *, #611, .F. ) ;
|
||||
#603 = CIRCLE ( 'NONE', #311, 0.2000000000000000400 ) ;
|
||||
#604 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
|
||||
#605 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
|
||||
#606 = CARTESIAN_POINT ( 'NONE', ( 0.4000000000000000200, 0.2999999999999999900, 0.0000000000000000000 ) ) ;
|
||||
#607 = EDGE_LOOP ( 'NONE', ( #280, #158, #10, #517 ) ) ;
|
||||
#608 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
|
||||
#609 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
|
||||
#610 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
|
||||
#611 = EDGE_CURVE ( 'NONE', #543, #67, #490, .T. ) ;
|
||||
#612 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
|
||||
#613 = APPROVAL_ROLE ( '' ) ;
|
||||
#614 = PRODUCT_DEFINITION ( 'NON CONOSCIUTO', '', #558, #77 ) ;
|
||||
#615 = LINE ( 'NONE', #557, #44 ) ;
|
||||
#616 = ORIENTED_EDGE ( 'NONE', *, *, #270, .F. ) ;
|
||||
#617 = ORIENTED_EDGE ( 'NONE', *, *, #483, .T. ) ;
|
||||
#618 = ADVANCED_FACE ( 'NONE', ( #349 ), #553, .F. ) ;
|
||||
#619 = DIRECTION ( 'NONE', ( 0.9993908270190957600, 0.03489949670250105200, -1.083541705816188800E-016 ) ) ;
|
||||
#620 = AXIS2_PLACEMENT_3D ( 'NONE', #84, #20, #604 ) ;
|
||||
#621 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000000400, 0.2999999999999999900, 0.0000000000000000000 ) ) ;
|
||||
#622 = ORIENTED_EDGE ( 'NONE', *, *, #180, .F. ) ;
|
||||
#623 = ADVANCED_FACE ( 'NONE', ( #55 ), #75, .F. ) ;
|
||||
#624 = ORIENTED_EDGE ( 'NONE', *, *, #165, .T. ) ;
|
||||
#625 = ADVANCED_FACE ( 'NONE', ( #117 ), #472, .T. ) ;
|
||||
#626 = FACE_OUTER_BOUND ( 'NONE', #507, .T. ) ;
|
||||
#627 = LINE ( 'NONE', #437, #414 ) ;
|
||||
#628 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000000400, 0.2999999999999999900, -1.600000000000000100 ) ) ;
|
||||
#629 = ORIENTED_EDGE ( 'NONE', *, *, #581, .T. ) ;
|
||||
#630 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
|
||||
#631 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
|
||||
#632 = VECTOR ( 'NONE', #373, 1000.000000000000000 ) ;
|
||||
#633 = LINE ( 'NONE', #390, #21 ) ;
|
||||
#634 = VECTOR ( 'NONE', #93, 1000.000000000000000 ) ;
|
||||
#635 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000000400, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
|
||||
#636 = ORIENTED_EDGE ( 'NONE', *, *, #650, .T. ) ;
|
||||
#637 = VECTOR ( 'NONE', #513, 1000.000000000000000 ) ;
|
||||
#638 = ORIENTED_EDGE ( 'NONE', *, *, #178, .T. ) ;
|
||||
#639 = ORIENTED_EDGE ( 'NONE', *, *, #5, .F. ) ;
|
||||
#640 = LINE ( 'NONE', #584, #637 ) ;
|
||||
#641 = VECTOR ( 'NONE', #456, 1000.000000000000000 ) ;
|
||||
#642 = CIRCLE ( 'NONE', #15, 0.2000000000000000400 ) ;
|
||||
#643 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
|
||||
#644 = VECTOR ( 'NONE', #462, 1000.000000000000000 ) ;
|
||||
#645 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
|
||||
#646 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
|
||||
#647 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
|
||||
#648 = LINE ( 'NONE', #589, #644 ) ;
|
||||
#649 = VERTEX_POINT ( 'NONE', #212 ) ;
|
||||
#650 = EDGE_CURVE ( 'NONE', #434, #118, #135, .T. ) ;
|
||||
ENDSEC;
|
||||
END-ISO-10303-21;
|
|
@ -1,733 +0,0 @@
|
|||
S 1
|
||||
,,,9H1593K PCB,22HAutodesk Inventor 2016,7Hunknown,32,38,7,99,15,,1.,2, G 1
|
||||
2HMM,1,0.08,15H20160920.150514,0.01,10000.,8Hdimercur,,11,0,15H20160920.G 2
|
||||
125417; G 3
|
||||
186 1 00000000D 1
|
||||
186 -241 1 0 0D 2
|
||||
514 2 00010000D 3
|
||||
514 2 1 0D 4
|
||||
510 4 00010000D 5
|
||||
510 -241 1 1 0D 6
|
||||
510 5 00010000D 7
|
||||
510 -241 1 1 0D 8
|
||||
510 6 00010000D 9
|
||||
510 -241 1 1 0D 10
|
||||
510 7 00010000D 11
|
||||
510 -241 1 1 0D 12
|
||||
510 8 00010000D 13
|
||||
510 -241 1 1 0D 14
|
||||
510 9 00010000D 15
|
||||
510 -241 1 1 0D 16
|
||||
510 10 00010000D 17
|
||||
510 -241 1 1 0D 18
|
||||
510 11 00010000D 19
|
||||
510 -241 1 1 0D 20
|
||||
510 12 00010000D 21
|
||||
510 -241 1 1 0D 22
|
||||
510 13 00010000D 23
|
||||
510 -241 1 1 0D 24
|
||||
510 14 00010000D 25
|
||||
510 -241 1 1 0D 26
|
||||
510 15 00010000D 27
|
||||
510 -241 1 1 0D 28
|
||||
510 16 00010000D 29
|
||||
510 -241 1 1 0D 30
|
||||
510 17 00010000D 31
|
||||
510 -241 1 1 0D 32
|
||||
510 18 00010000D 33
|
||||
510 -241 1 1 0D 34
|
||||
510 19 00010000D 35
|
||||
510 -241 1 1 0D 36
|
||||
510 20 00010000D 37
|
||||
510 -241 1 1 0D 38
|
||||
510 21 00010000D 39
|
||||
510 -241 1 1 0D 40
|
||||
508 22 00010000D 41
|
||||
508 2 1 0D 42
|
||||
508 24 00010000D 43
|
||||
508 2 1 0D 44
|
||||
508 26 00010000D 45
|
||||
508 2 1 0D 46
|
||||
508 28 00010000D 47
|
||||
508 2 1 0D 48
|
||||
508 30 00010000D 49
|
||||
508 1 1 0D 50
|
||||
508 31 00010000D 51
|
||||
508 1 1 0D 52
|
||||
508 32 00010000D 53
|
||||
508 1 1 0D 54
|
||||
508 33 00010000D 55
|
||||
508 1 1 0D 56
|
||||
508 34 00010000D 57
|
||||
508 1 1 0D 58
|
||||
508 35 00010000D 59
|
||||
508 1 1 0D 60
|
||||
508 36 00010000D 61
|
||||
508 1 1 0D 62
|
||||
508 37 00010000D 63
|
||||
508 1 1 0D 64
|
||||
508 38 00010000D 65
|
||||
508 1 1 0D 66
|
||||
508 39 00010000D 67
|
||||
508 1 1 0D 68
|
||||
508 40 00010000D 69
|
||||
508 1 1 0D 70
|
||||
508 41 00010000D 71
|
||||
508 1 1 0D 72
|
||||
508 42 00010000D 73
|
||||
508 3 1 0D 74
|
||||
508 45 00010000D 75
|
||||
508 1 1 0D 76
|
||||
508 46 00010000D 77
|
||||
508 1 1 0D 78
|
||||
508 47 00010000D 79
|
||||
508 1 1 0D 80
|
||||
508 48 00010000D 81
|
||||
508 1 1 0D 82
|
||||
508 49 00010000D 83
|
||||
508 3 1 0D 84
|
||||
508 52 00010000D 85
|
||||
508 1 1 0D 86
|
||||
508 53 00010000D 87
|
||||
508 1 1 0D 88
|
||||
508 54 00010000D 89
|
||||
508 1 1 0D 90
|
||||
508 55 00010000D 91
|
||||
508 1 1 0D 92
|
||||
126 56 00010000D 93
|
||||
126 0 10 0 0D 94
|
||||
126 66 00010000D 95
|
||||
126 0 3 0 0D 96
|
||||
126 69 00010000D 97
|
||||
126 0 6 0 0D 98
|
||||
126 75 00010000D 99
|
||||
126 0 6 0 0D 100
|
||||
126 81 00010000D 101
|
||||
126 0 9 0 0D 102
|
||||
126 90 00010000D 103
|
||||
126 0 3 0 0D 104
|
||||
126 93 00010000D 105
|
||||
126 0 7 0 0D 106
|
||||
126 100 00010000D 107
|
||||
126 0 7 0 0D 108
|
||||
126 107 00010000D 109
|
||||
126 0 10 0 0D 110
|
||||
126 117 00010000D 111
|
||||
126 0 3 0 0D 112
|
||||
126 120 00010000D 113
|
||||
126 0 8 0 0D 114
|
||||
126 128 00010000D 115
|
||||
126 0 8 0 0D 116
|
||||
126 136 00010000D 117
|
||||
126 0 10 0 0D 118
|
||||
126 146 00010000D 119
|
||||
126 0 3 0 0D 120
|
||||
126 149 00010000D 121
|
||||
126 0 6 0 0D 122
|
||||
126 155 00010000D 123
|
||||
126 0 6 0 0D 124
|
||||
126 161 00010000D 125
|
||||
126 0 3 0 0D 126
|
||||
126 164 00010000D 127
|
||||
126 0 3 0 0D 128
|
||||
126 167 00010000D 129
|
||||
126 0 3 0 0D 130
|
||||
126 170 00010000D 131
|
||||
126 0 3 0 0D 132
|
||||
126 173 00010000D 133
|
||||
126 0 8 0 0D 134
|
||||
126 181 00010000D 135
|
||||
126 0 3 0 0D 136
|
||||
126 184 00010000D 137
|
||||
126 0 8 0 0D 138
|
||||
126 192 00010000D 139
|
||||
126 0 3 0 0D 140
|
||||
126 195 00010000D 141
|
||||
126 0 3 0 0D 142
|
||||
126 198 00010000D 143
|
||||
126 0 3 0 0D 144
|
||||
126 201 00010000D 145
|
||||
126 0 3 0 0D 146
|
||||
126 204 00010000D 147
|
||||
126 0 3 0 0D 148
|
||||
126 207 00010000D 149
|
||||
126 0 3 0 0D 150
|
||||
126 210 00010000D 151
|
||||
126 0 3 0 0D 152
|
||||
126 213 00010000D 153
|
||||
126 0 3 0 0D 154
|
||||
126 216 00010000D 155
|
||||
126 0 3 0 0D 156
|
||||
126 219 00010000D 157
|
||||
126 0 3 0 0D 158
|
||||
126 222 00010000D 159
|
||||
126 0 3 0 0D 160
|
||||
126 225 00010000D 161
|
||||
126 0 3 0 0D 162
|
||||
126 228 00010000D 163
|
||||
126 0 3 0 0D 164
|
||||
126 231 00010000D 165
|
||||
126 0 3 0 0D 166
|
||||
126 234 00010000D 167
|
||||
126 0 3 0 0D 168
|
||||
126 237 00010000D 169
|
||||
126 0 7 0 0D 170
|
||||
126 244 00010000D 171
|
||||
126 0 3 0 0D 172
|
||||
126 247 00010000D 173
|
||||
126 0 7 0 0D 174
|
||||
126 254 00010000D 175
|
||||
126 0 3 0 0D 176
|
||||
126 257 00010000D 177
|
||||
126 0 3 0 0D 178
|
||||
126 260 00010000D 179
|
||||
126 0 3 0 0D 180
|
||||
126 263 00010000D 181
|
||||
126 0 3 0 0D 182
|
||||
126 266 00010000D 183
|
||||
126 0 3 0 0D 184
|
||||
126 269 00010000D 185
|
||||
126 0 3 0 0D 186
|
||||
126 272 00010000D 187
|
||||
126 0 3 0 0D 188
|
||||
126 275 00010000D 189
|
||||
126 0 3 0 0D 190
|
||||
126 278 00010000D 191
|
||||
126 0 3 0 0D 192
|
||||
126 281 00010000D 193
|
||||
126 0 3 0 0D 194
|
||||
126 284 00010000D 195
|
||||
126 0 3 0 0D 196
|
||||
128 287 00010000D 197
|
||||
128 0 -241 17 0 0D 198
|
||||
128 304 00010000D 199
|
||||
128 0 -241 15 0 0D 200
|
||||
128 319 00010000D 201
|
||||
128 0 -241 17 0 0D 202
|
||||
128 336 00010000D 203
|
||||
128 0 -241 21 0 0D 204
|
||||
128 357 00010000D 205
|
||||
128 0 -241 5 0 0D 206
|
||||
128 362 00010000D 207
|
||||
128 0 -241 13 0 0D 208
|
||||
128 375 00010000D 209
|
||||
128 0 -241 5 0 0D 210
|
||||
128 380 00010000D 211
|
||||
128 0 -241 5 0 0D 212
|
||||
128 385 00010000D 213
|
||||
128 0 -241 5 0 0D 214
|
||||
128 390 00010000D 215
|
||||
128 0 -241 5 0 0D 216
|
||||
128 395 00010000D 217
|
||||
128 0 -241 5 0 0D 218
|
||||
128 400 00010000D 219
|
||||
128 0 -241 13 0 0D 220
|
||||
128 413 00010000D 221
|
||||
128 0 -241 5 0 0D 222
|
||||
128 418 00010000D 223
|
||||
128 0 -241 5 0 0D 224
|
||||
128 423 00010000D 225
|
||||
128 0 -241 5 0 0D 226
|
||||
128 428 00010000D 227
|
||||
128 0 -241 5 0 0D 228
|
||||
128 433 00010000D 229
|
||||
128 0 -241 7 0 0D 230
|
||||
128 440 00010000D 231
|
||||
128 0 -241 7 0 0D 232
|
||||
502 447 00010000D 233
|
||||
502 22 1 0D 234
|
||||
504 469 00010001D 235
|
||||
504 15 1 0D 236
|
||||
406 484 00000000D 237
|
||||
406 1 15 0D 238
|
||||
314 485 00000200D 239
|
||||
314 1 0 0D 240
|
||||
314 486 00000200D 241
|
||||
314 1 0 0D 242
|
||||
186,3,1,0,0,1,237; 1P 1
|
||||
514,18,5,1,7,1,9,1,11,1,13,1,15,1,17,1,19,1,21,1,23,1,25,1,27,1, 3P 2
|
||||
29,1,31,1,33,1,35,1,37,1,39,1; 3P 3
|
||||
510,197,1,1,41; 5P 4
|
||||
510,199,1,1,43; 7P 5
|
||||
510,201,1,1,45; 9P 6
|
||||
510,203,1,1,47; 11P 7
|
||||
510,205,1,1,49; 13P 8
|
||||
510,207,1,1,51; 15P 9
|
||||
510,209,1,1,53; 17P 10
|
||||
510,211,1,1,55; 19P 11
|
||||
510,213,1,1,57; 21P 12
|
||||
510,215,1,1,59; 23P 13
|
||||
510,217,1,1,61; 25P 14
|
||||
510,219,1,1,63; 27P 15
|
||||
510,221,1,1,65; 29P 16
|
||||
510,223,1,1,67; 31P 17
|
||||
510,225,1,1,69; 33P 18
|
||||
510,227,1,1,71; 35P 19
|
||||
510,229,5,1,73,75,77,79,81; 37P 20
|
||||
510,231,5,1,83,85,87,89,91; 39P 21
|
||||
508,5,0,235,1,0,0,0,235,2,1,0,0,235,3,0,0,0,235,4,0,0,0,235,2,0, 41P 22
|
||||
0; 41P 23
|
||||
508,5,0,235,5,0,0,0,235,6,1,0,0,235,7,0,0,0,235,8,0,0,0,235,6,0, 43P 24
|
||||
0; 43P 25
|
||||
508,5,0,235,9,0,0,0,235,10,1,0,0,235,11,0,0,0,235,12,0,0,0,235, 45P 26
|
||||
10,0,0; 45P 27
|
||||
508,5,0,235,13,0,0,0,235,14,1,0,0,235,15,0,0,0,235,16,0,0,0,235, 47P 28
|
||||
14,0,0; 47P 29
|
||||
508,4,0,235,17,1,0,0,235,18,0,0,0,235,19,0,0,0,235,20,1,0; 49P 30
|
||||
508,4,0,235,21,1,0,0,235,22,0,0,0,235,23,0,0,0,235,18,1,0; 51P 31
|
||||
508,4,0,235,24,1,0,0,235,25,0,0,0,235,26,0,0,0,235,22,1,0; 53P 32
|
||||
508,4,0,235,27,1,0,0,235,28,0,0,0,235,29,0,0,0,235,25,1,0; 55P 33
|
||||
508,4,0,235,30,1,0,0,235,31,0,0,0,235,32,0,0,0,235,28,1,0; 57P 34
|
||||
508,4,0,235,33,1,0,0,235,34,0,0,0,235,35,0,0,0,235,31,1,0; 59P 35
|
||||
508,4,0,235,36,1,0,0,235,37,0,0,0,235,38,0,0,0,235,34,1,0; 61P 36
|
||||
508,4,0,235,39,1,0,0,235,40,0,0,0,235,41,0,0,0,235,37,1,0; 63P 37
|
||||
508,4,0,235,42,1,0,0,235,43,0,0,0,235,44,0,0,0,235,40,1,0; 65P 38
|
||||
508,4,0,235,45,1,0,0,235,46,0,0,0,235,47,0,0,0,235,43,1,0; 67P 39
|
||||
508,4,0,235,48,1,0,0,235,49,0,0,0,235,50,0,0,0,235,46,1,0; 69P 40
|
||||
508,4,0,235,51,1,0,0,235,20,0,0,0,235,52,0,0,0,235,49,1,0; 71P 41
|
||||
508,12,0,235,17,0,0,0,235,51,0,0,0,235,48,0,0,0,235,45,0,0,0, 73P 42
|
||||
235,42,0,0,0,235,39,0,0,0,235,36,0,0,0,235,33,0,0,0,235,30,0,0, 73P 43
|
||||
0,235,27,0,0,0,235,24,0,0,0,235,21,0,0; 73P 44
|
||||
508,2,0,235,3,1,0,0,235,4,1,0; 75P 45
|
||||
508,2,0,235,7,1,0,0,235,8,1,0; 77P 46
|
||||
508,2,0,235,11,1,0,0,235,12,1,0; 79P 47
|
||||
508,2,0,235,15,1,0,0,235,16,1,0; 81P 48
|
||||
508,12,0,235,52,1,0,0,235,19,1,0,0,235,23,1,0,0,235,26,1,0,0, 83P 49
|
||||
235,29,1,0,0,235,32,1,0,0,235,35,1,0,0,235,38,1,0,0,235,41,1,0, 83P 50
|
||||
0,235,44,1,0,0,235,47,1,0,0,235,50,1,0; 83P 51
|
||||
508,1,0,235,1,1,0; 85P 52
|
||||
508,1,0,235,5,1,0; 87P 53
|
||||
508,1,0,235,9,1,0; 89P 54
|
||||
508,1,0,235,13,1,0; 91P 55
|
||||
126,8,2,0,1,0,0,0.,0.,0.,1.5707963267949,1.5707963267949, 93P 56
|
||||
3.14159265358979,3.14159265358979,4.71238898038469, 93P 57
|
||||
4.71238898038469,6.28318530717959,6.28318530717959, 93P 58
|
||||
6.28318530717959,1.,0.707106781186545,1.,0.707106781186545,1., 93P 59
|
||||
0.707106781186545,1.,0.707106781186545,1.,29.6, 93P 60
|
||||
-27.9999999999999,0.,29.6,-29.5999999999999,0.,28., 93P 61
|
||||
-29.5999999999999,0.,26.4,-29.5999999999999,0.,26.4, 93P 62
|
||||
-27.9999999999999,0.,26.4,-26.3999999999999,0.,28., 93P 63
|
||||
-26.3999999999999,0.,29.6,-26.3999999999999,0.,29.6, 93P 64
|
||||
-27.9999999999999,0.,0.,6.28318530717959,0.,0.,0.; 93P 65
|
||||
126,1,1,0,0,1,0,-0.5,-0.5,0.499999999999999,0.499999999999999, 95P 66
|
||||
1.,1.,29.6,-27.9999999999999,0.,29.6,-27.9999999999999,-1.6, 95P 67
|
||||
-0.5,0.499999999999999,0.,0.,0.; 95P 68
|
||||
126,4,2,0,0,0,0,-3.14159265358979,-3.14159265358979, 97P 69
|
||||
-3.14159265358979,-1.5707963267949,-1.5707963267949,0.,0.,0.,1., 97P 70
|
||||
0.707106781186545,1.,0.707106781186545,1.,26.4, 97P 71
|
||||
-27.9999999999999,-1.6,26.4,-29.5999999999999,-1.6,28., 97P 72
|
||||
-29.5999999999999,-1.6,29.6,-29.5999999999999,-1.6,29.6, 97P 73
|
||||
-27.9999999999999,-1.6,-3.14159265358979,0.,0.,0.,0.; 97P 74
|
||||
126,4,2,0,0,0,0,0.,0.,0.,1.5707963267949,1.5707963267949, 99P 75
|
||||
3.14159265358979,3.14159265358979,3.14159265358979,1., 99P 76
|
||||
0.707106781186545,1.,0.707106781186545,1.,29.6, 99P 77
|
||||
-27.9999999999999,-1.6,29.6,-26.3999999999999,-1.6,28., 99P 78
|
||||
-26.3999999999999,-1.6,26.4,-26.3999999999999,-1.6,26.4, 99P 79
|
||||
-27.9999999999999,-1.6,0.,3.14159265358979,0.,0.,0.; 99P 80
|
||||
126,8,2,0,1,0,0,0.,0.,0.,1.5707963267949,1.5707963267949, 101P 81
|
||||
3.14159265358979,3.14159265358979,4.71238898038469, 101P 82
|
||||
4.71238898038469,6.28318530717959,6.28318530717959, 101P 83
|
||||
6.28318530717959,1.,0.707106781186548,1.,0.707106781186548,1., 101P 84
|
||||
0.707106781186548,1.,0.707106781186547,1.,1.6,0.,0.,1.6,-1.6,0., 101P 85
|
||||
9.79717439317883D-17,-1.6,0.,-1.6,-1.6,0.,-1.6, 101P 86
|
||||
-1.95943487863577D-16,0.,-1.6,1.6,0.,-2.93915231795365D-16,1.6, 101P 87
|
||||
0.,1.6,1.6,0.,1.6,3.91886975727153D-16,0.,0.,6.28318530717959, 101P 88
|
||||
0.,0.,0.; 101P 89
|
||||
126,1,1,0,0,1,0,-0.5,-0.5,0.5,0.5,1.,1.,1.6, 103P 90
|
||||
1.95943487863577D-16,0.,1.6,1.95943487863577D-16,-1.6,-0.5,0.5, 103P 91
|
||||
0.,0.,0.; 103P 92
|
||||
126,4,2,0,0,0,0,-3.14159265358979,-3.14159265358979, 105P 93
|
||||
-3.14159265358979,-1.5707963267949,-1.5707963267949, 105P 94
|
||||
1.22464679914736D-16,1.22464679914736D-16,1.22464679914736D-16, 105P 95
|
||||
1.,0.707106781186548,1.,0.707106781186548,1.,-1.6, 105P 96
|
||||
-1.95943487863577D-16,-1.6,-1.6,-1.6,-1.6,9.79717439317883D-17, 105P 97
|
||||
-1.6,-1.6,1.6,-1.6,-1.6,1.6,1.95943487863577D-16,-1.6, 105P 98
|
||||
-3.14159265358979,1.22464679914736D-16,0.,0.,0.; 105P 99
|
||||
126,4,2,0,0,0,0,1.22464679914736D-16,1.22464679914736D-16, 107P 100
|
||||
1.22464679914736D-16,1.5707963267949,1.5707963267949, 107P 101
|
||||
3.14159265358979,3.14159265358979,3.14159265358979,1., 107P 102
|
||||
0.707106781186548,1.,0.707106781186548,1.,1.6, 107P 103
|
||||
1.95943487863577D-16,-1.6,1.6,1.6,-1.6,9.79717439317883D-17,1.6, 107P 104
|
||||
-1.6,-1.6,1.6,-1.6,-1.6,1.95943487863577D-16,-1.6, 107P 105
|
||||
1.22464679914736D-16,3.14159265358979,0.,0.,0.; 107P 106
|
||||
126,8,2,0,1,0,0,0.,0.,0.,1.5707963267949,1.5707963267949, 109P 107
|
||||
3.14159265358979,3.14159265358979,4.71238898038469, 109P 108
|
||||
4.71238898038469,6.28318530717959,6.28318530717959, 109P 109
|
||||
6.28318530717959,1.,0.707106781186546,1.,0.707106781186547,1., 109P 110
|
||||
0.707106781186547,1.,0.707106781186546,1.,29.6, 109P 111
|
||||
6.21724893790088D-14,0.,29.6,-1.59999999999994,0.,28., 109P 112
|
||||
-1.59999999999994,0.,26.4,-1.59999999999994,0.,26.4, 109P 113
|
||||
6.19765458911452D-14,0.,26.4,1.60000000000006,0.,28., 109P 114
|
||||
1.60000000000006,0.,29.6,1.60000000000006,0.,29.6, 109P 115
|
||||
6.2564376354736D-14,0.,0.,6.28318530717959,0.,0.,0.; 109P 116
|
||||
126,1,1,0,0,1,0,-0.5,-0.5,0.499999999999999,0.499999999999999, 111P 117
|
||||
1.,1.,29.6,6.23684328668724D-14,0.,29.6,6.23684328668724D-14, 111P 118
|
||||
-1.6,-0.5,0.499999999999999,0.,0.,0.; 111P 119
|
||||
126,4,2,0,0,0,0,-3.14159265358979,-3.14159265358979, 113P 120
|
||||
-3.14159265358979,-1.5707963267949,-1.5707963267949, 113P 121
|
||||
1.22464679914747D-16,1.22464679914747D-16,1.22464679914747D-16, 113P 122
|
||||
1.,0.707106781186547,1.,0.707106781186546,1.,26.4, 113P 123
|
||||
6.19765458911452D-14,-1.6,26.4,-1.59999999999994,-1.6,28., 113P 124
|
||||
-1.59999999999994,-1.6,29.6,-1.59999999999994,-1.6,29.6, 113P 125
|
||||
6.23684328668724D-14,-1.6,-3.14159265358979, 113P 126
|
||||
1.22464679914747D-16,0.,0.,0.; 113P 127
|
||||
126,4,2,0,0,0,0,1.22464679914747D-16,1.22464679914747D-16, 115P 128
|
||||
1.22464679914747D-16,1.5707963267949,1.5707963267949, 115P 129
|
||||
3.14159265358979,3.14159265358979,3.14159265358979,1., 115P 130
|
||||
0.707106781186547,1.,0.707106781186547,1.,29.6, 115P 131
|
||||
6.23684328668724D-14,-1.6,29.6,1.60000000000006,-1.6,28., 115P 132
|
||||
1.60000000000006,-1.6,26.4,1.60000000000006,-1.6,26.4, 115P 133
|
||||
6.23684328668724D-14,-1.6,1.22464679914747D-16,3.14159265358979, 115P 134
|
||||
0.,0.,0.; 115P 135
|
||||
126,8,2,0,1,0,0,0.,0.,0.,1.5707963267949,1.5707963267949, 117P 136
|
||||
3.14159265358979,3.14159265358979,4.71238898038469, 117P 137
|
||||
4.71238898038469,6.28318530717959,6.28318530717959, 117P 138
|
||||
6.28318530717959,1.,0.707106781186547,1.,0.707106781186547,1., 117P 139
|
||||
0.707106781186546,1.,0.707106781186546,1.,1.60000000000001,-28., 117P 140
|
||||
0.,1.60000000000001,-29.6,0.,8.97975594093304D-15,-29.6,0., 117P 141
|
||||
-1.59999999999999,-29.6,0.,-1.59999999999999,-28.,0., 117P 142
|
||||
-1.59999999999999,-26.4,0.,8.58786896520589D-15,-26.4,0., 117P 143
|
||||
1.60000000000001,-26.4,0.,1.60000000000001,-28.,0.,0., 117P 144
|
||||
6.28318530717959,0.,0.,0.; 117P 145
|
||||
126,1,1,0,0,1,0,-0.500000000000001,-0.500000000000001,0.5,0.5, 119P 146
|
||||
1.,1.,1.60000000000001,-28.,-1.38777878078145D-16, 119P 147
|
||||
1.60000000000001,-28.,-1.6,-0.500000000000001,0.5,0.,0.,0.; 119P 148
|
||||
126,4,2,0,0,0,0,-3.14159265358979,-3.14159265358979, 121P 149
|
||||
-3.14159265358979,-1.5707963267949,-1.5707963267949,0.,0.,0.,1., 121P 150
|
||||
0.707106781186547,1.,0.707106781186547,1.,-1.59999999999999, 121P 151
|
||||
-28.,-1.6,-1.59999999999999,-29.6,-1.6,8.97975594093304D-15, 121P 152
|
||||
-29.6,-1.6,1.60000000000001,-29.6,-1.6,1.60000000000001,-28., 121P 153
|
||||
-1.6,-3.14159265358979,0.,0.,0.,0.; 121P 154
|
||||
126,4,2,0,0,0,0,0.,0.,0.,1.5707963267949,1.5707963267949, 123P 155
|
||||
3.14159265358979,3.14159265358979,3.14159265358979,1., 123P 156
|
||||
0.707106781186547,1.,0.707106781186547,1.,1.60000000000001,-28., 123P 157
|
||||
-1.6,1.60000000000001,-26.4,-1.6,8.97975594093304D-15,-26.4, 123P 158
|
||||
-1.6,-1.59999999999999,-26.4,-1.6,-1.59999999999999,-28.,-1.6, 123P 159
|
||||
0.,3.14159265358979,0.,0.,0.; 123P 160
|
||||
126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,-14.3056266003596, 125P 161
|
||||
-3.35292539815827,-1.6,-11.0000000000002,-3.35292539815827,-1.6, 125P 162
|
||||
0.,1.,0.,0.,0.; 125P 163
|
||||
126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,-11.0000000000002, 127P 164
|
||||
-3.35292539815827,0.,-11.0000000000002,-3.35292539815827,-1.6, 127P 165
|
||||
0.,1.,0.,0.,0.; 127P 166
|
||||
126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,-14.3056266003596, 129P 167
|
||||
-3.35292539815827,0.,-11.0000000000002,-3.35292539815827,0.,0., 129P 168
|
||||
1.,0.,0.,0.; 129P 169
|
||||
126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,-14.3056266003596, 131P 170
|
||||
-3.35292539815827,0.,-14.3056266003596,-3.35292539815827,-1.6, 131P 171
|
||||
0.,1.,0.,0.,0.; 131P 172
|
||||
126,4,2,0,0,0,0,6.69597285349659D-16,6.69597285349659D-16, 133P 173
|
||||
6.69597285349659D-16,1.5707963267949,1.5707963267949, 133P 174
|
||||
3.14159265358979,3.14159265358979,3.14159265358979,1., 133P 175
|
||||
0.707106781186548,1.,0.707106781186548,1.,-11.0000000000002, 133P 176
|
||||
-3.35292539815827,-1.6,-7.68390822688196,-3.35292539815827,-1.6, 133P 177
|
||||
-7.68390822688196,-6.66901717127651,-1.6,-7.68390822688196, 133P 178
|
||||
-9.98510894439475,-1.6,-11.0000000000002,-9.98510894439475,-1.6, 133P 179
|
||||
6.69597285349659D-16,3.14159265358979,0.,0.,0.; 133P 180
|
||||
126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,-11.0000000000002, 135P 181
|
||||
-9.98510894439476,0.,-11.0000000000002,-9.98510894439476,-1.6, 135P 182
|
||||
0.,1.,0.,0.,0.; 135P 183
|
||||
126,4,2,0,0,0,0,6.69597285349659D-16,6.69597285349659D-16, 137P 184
|
||||
6.69597285349659D-16,1.5707963267949,1.5707963267949, 137P 185
|
||||
3.14159265358979,3.14159265358979,3.14159265358979,1., 137P 186
|
||||
0.707106781186548,1.,0.707106781186548,1.,-11.0000000000002, 137P 187
|
||||
-3.35292539815827,0.,-7.68390822688196,-3.35292539815827,0., 137P 188
|
||||
-7.68390822688196,-6.66901717127651,0.,-7.68390822688196, 137P 189
|
||||
-9.98510894439475,0.,-11.0000000000002,-9.98510894439475,0., 137P 190
|
||||
6.69597285349659D-16,3.14159265358979,0.,0.,0.; 137P 191
|
||||
126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,-11.0000000000002, 139P 192
|
||||
-9.98510894439476,-1.6,-14.3056266003596,-9.98510894439476,-1.6, 139P 193
|
||||
0.,1.,0.,0.,0.; 139P 194
|
||||
126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,-14.3056266003596, 141P 195
|
||||
-9.98510894439476,0.,-14.3056266003596,-9.98510894439476,-1.6, 141P 196
|
||||
0.,1.,0.,0.,0.; 141P 197
|
||||
126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,-11.0000000000002, 143P 198
|
||||
-9.98510894439476,0.,-14.3056266003596,-9.98510894439476,0.,0., 143P 199
|
||||
1.,0.,0.,0.; 143P 200
|
||||
126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,-14.3056266003596, 145P 201
|
||||
-9.98510894439476,-1.6,-14.3056266003596,-42.83098282869,-1.6, 145P 202
|
||||
0.,1.,0.,0.,0.; 145P 203
|
||||
126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,-14.3056266003596, 147P 204
|
||||
-42.83098282869,0.,-14.3056266003596,-42.83098282869,-1.6,0.,1., 147P 205
|
||||
0.,0.,0.; 147P 206
|
||||
126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,-14.3056266003596, 149P 207
|
||||
-9.98510894439476,0.,-14.3056266003596,-42.83098282869,0.,0.,1., 149P 208
|
||||
0.,0.,0.; 149P 209
|
||||
126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,-14.3056266003596, 151P 210
|
||||
-42.83098282869,-1.6,42.3056266003596,-42.83098282869,-1.6,0., 151P 211
|
||||
1.,0.,0.,0.; 151P 212
|
||||
126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,42.3056266003596, 153P 213
|
||||
-42.83098282869,0.,42.3056266003596,-42.83098282869,-1.6,0.,1., 153P 214
|
||||
0.,0.,0.; 153P 215
|
||||
126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,-14.3056266003596, 155P 216
|
||||
-42.83098282869,0.,42.3056266003596,-42.83098282869,0.,0.,1.,0., 155P 217
|
||||
0.,0.; 155P 218
|
||||
126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,42.3056266003596, 157P 219
|
||||
-42.83098282869,-1.6,42.3056266003596,-9.9851089443952,-1.6,0., 157P 220
|
||||
1.,0.,0.,0.; 157P 221
|
||||
126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,42.3056266003596, 159P 222
|
||||
-9.9851089443952,0.,42.3056266003596,-9.9851089443952,-1.6,0., 159P 223
|
||||
1.,0.,0.,0.; 159P 224
|
||||
126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,42.3056266003596, 161P 225
|
||||
-42.83098282869,0.,42.3056266003596,-9.9851089443952,0.,0.,1., 161P 226
|
||||
0.,0.,0.; 161P 227
|
||||
126,1,1,0,0,1,0,0.,0.,0.999999999999999,0.999999999999999,1.,1., 163P 228
|
||||
42.3056266003596,-9.9851089443952,-1.6,38.9999999999998, 163P 229
|
||||
-9.9851089443952,-1.6,0.,0.999999999999999,0.,0.,0.; 163P 230
|
||||
126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,38.9999999999998, 165P 231
|
||||
-9.9851089443952,0.,38.9999999999998,-9.9851089443952,-1.6,0., 165P 232
|
||||
1.,0.,0.,0.; 165P 233
|
||||
126,1,1,0,0,1,0,0.,0.,0.999999999999999,0.999999999999999,1.,1., 167P 234
|
||||
42.3056266003596,-9.9851089443952,0.,38.9999999999998, 167P 235
|
||||
-9.9851089443952,0.,0.,0.999999999999999,0.,0.,0.; 167P 236
|
||||
126,4,2,0,0,0,0,0.,0.,0.,1.5707963267949,1.5707963267949, 169P 237
|
||||
3.14159265358979,3.14159265358979,3.14159265358979,1., 169P 238
|
||||
0.707106781186547,1.,0.707106781186546,1.,38.9999999999998, 169P 239
|
||||
-9.98510894439519,-1.6,35.6839082268816,-9.98510894439519,-1.6, 169P 240
|
||||
35.6839082268816,-6.66901717127695,-1.6,35.6839082268816, 169P 241
|
||||
-3.35292539815871,-1.6,38.9999999999998,-3.35292539815871,-1.6, 169P 242
|
||||
0.,3.14159265358979,0.,0.,0.; 169P 243
|
||||
126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,38.9999999999998, 171P 244
|
||||
-3.35292539815871,0.,38.9999999999998,-3.35292539815871,-1.6,0., 171P 245
|
||||
1.,0.,0.,0.; 171P 246
|
||||
126,4,2,0,0,0,0,0.,0.,0.,1.5707963267949,1.5707963267949, 173P 247
|
||||
3.14159265358979,3.14159265358979,3.14159265358979,1., 173P 248
|
||||
0.707106781186547,1.,0.707106781186546,1.,38.9999999999998, 173P 249
|
||||
-9.98510894439519,0.,35.6839082268816,-9.98510894439519,0., 173P 250
|
||||
35.6839082268816,-6.66901717127695,0.,35.6839082268816, 173P 251
|
||||
-3.35292539815871,0.,38.9999999999998,-3.35292539815871,0.,0., 173P 252
|
||||
3.14159265358979,0.,0.,0.; 173P 253
|
||||
126,1,1,0,0,1,0,0.,0.,0.999999999999999,0.999999999999999,1.,1., 175P 254
|
||||
38.9999999999998,-3.35292539815871,-1.6,42.3056266003596, 175P 255
|
||||
-3.35292539815871,-1.6,0.,0.999999999999999,0.,0.,0.; 175P 256
|
||||
126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,42.3056266003596, 177P 257
|
||||
-3.35292539815871,0.,42.3056266003596,-3.35292539815871,-1.6,0., 177P 258
|
||||
1.,0.,0.,0.; 177P 259
|
||||
126,1,1,0,0,1,0,0.,0.,0.999999999999999,0.999999999999999,1.,1., 179P 260
|
||||
38.9999999999998,-3.35292539815871,0.,42.3056266003596, 179P 261
|
||||
-3.35292539815871,0.,0.,0.999999999999999,0.,0.,0.; 179P 262
|
||||
126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,42.3056266003596, 181P 263
|
||||
-3.35292539815871,-1.6,42.3056266003596,14.8309828286996,-1.6, 181P 264
|
||||
0.,1.,0.,0.,0.; 181P 265
|
||||
126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,42.3056266003596, 183P 266
|
||||
14.8309828286996,0.,42.3056266003596,14.8309828286996,-1.6,0., 183P 267
|
||||
1.,0.,0.,0.; 183P 268
|
||||
126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,42.3056266003596, 185P 269
|
||||
-3.35292539815871,0.,42.3056266003596,14.8309828286996,0.,0.,1., 185P 270
|
||||
0.,0.,0.; 185P 271
|
||||
126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,42.3056266003596, 187P 272
|
||||
14.8309828286996,-1.6,-14.3056266003596,14.8309828286996,-1.6, 187P 273
|
||||
0.,1.,0.,0.,0.; 187P 274
|
||||
126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,-14.3056266003596, 189P 275
|
||||
14.8309828286996,0.,-14.3056266003596,14.8309828286996,-1.6,0., 189P 276
|
||||
1.,0.,0.,0.; 189P 277
|
||||
126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,42.3056266003596, 191P 278
|
||||
14.8309828286996,0.,-14.3056266003596,14.8309828286996,0.,0.,1., 191P 279
|
||||
0.,0.,0.; 191P 280
|
||||
126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,-14.3056266003596, 193P 281
|
||||
14.8309828286996,-1.6,-14.3056266003596,-3.35292539815827,-1.6, 193P 282
|
||||
0.,1.,0.,0.,0.; 193P 283
|
||||
126,1,1,0,0,1,0,0.,0.,1.,1.,1.,1.,-14.3056266003596, 195P 284
|
||||
14.8309828286996,0.,-14.3056266003596,-3.35292539815827,0.,0., 195P 285
|
||||
1.,0.,0.,0.; 195P 286
|
||||
128,1,8,1,2,0,1,0,0,1,-0.499999999999999,-0.499999999999999,0.5, 197P 287
|
||||
0.5,-3.14159265358979,-3.14159265358979,-3.14159265358979, 197P 288
|
||||
-1.5707963267949,-1.5707963267949,0.,0.,1.5707963267949, 197P 289
|
||||
1.5707963267949,3.14159265358979,3.14159265358979, 197P 290
|
||||
3.14159265358979,1.,1.,0.707106781186548,0.707106781186548,1., 197P 291
|
||||
1.,0.707106781186548,0.707106781186548,1.,1.,0.707106781186548, 197P 292
|
||||
0.707106781186548,1.,1.,0.707106781186548,0.707106781186548,1., 197P 293
|
||||
1.,29.6,-27.9999999999999,-1.6,29.6,-27.9999999999999,0.,29.6, 197P 294
|
||||
-26.3999999999999,-1.6,29.6,-26.3999999999999,0.,28., 197P 295
|
||||
-26.3999999999999,-1.6,28.,-26.3999999999999,0.,26.4, 197P 296
|
||||
-26.3999999999999,-1.6,26.4,-26.3999999999999,0.,26.4, 197P 297
|
||||
-27.9999999999999,-1.6,26.4,-27.9999999999999,0.,26.4, 197P 298
|
||||
-29.5999999999999,-1.6,26.4,-29.5999999999999,0.,28., 197P 299
|
||||
-29.5999999999999,-1.6,28.,-29.5999999999999,0.,29.6, 197P 300
|
||||
-29.5999999999999,-1.6,29.6,-29.5999999999999,0.,29.6, 197P 301
|
||||
-27.9999999999999,-1.6,29.6,-27.9999999999999,0., 197P 302
|
||||
-0.499999999999999,0.5,-3.14159265358979,3.14159265358979; 197P 303
|
||||
128,1,8,1,2,0,1,0,0,1,-0.5,-0.5,0.5,0.5,-3.14159265358979, 199P 304
|
||||
-3.14159265358979,-3.14159265358979,-1.5707963267949, 199P 305
|
||||
-1.5707963267949,0.,0.,1.5707963267949,1.5707963267949, 199P 306
|
||||
3.14159265358979,3.14159265358979,3.14159265358979,1.,1., 199P 307
|
||||
0.707106781186548,0.707106781186548,1.,1.,0.707106781186548, 199P 308
|
||||
0.707106781186548,1.,1.,0.707106781186548,0.707106781186548,1., 199P 309
|
||||
1.,0.707106781186548,0.707106781186548,1.,1.,1.6, 199P 310
|
||||
1.95943487863577D-16,-1.6,1.6,1.95943487863577D-16,0.,1.6,1.6, 199P 311
|
||||
-1.6,1.6,1.6,0.,-1.95943487863577D-16,1.6,-1.6, 199P 312
|
||||
-1.95943487863577D-16,1.6,0.,-1.6,1.6,-1.6,-1.6,1.6,0.,-1.6, 199P 313
|
||||
-1.95943487863577D-16,-1.6,-1.6,-1.95943487863577D-16,0.,-1.6, 199P 314
|
||||
-1.6,-1.6,-1.6,-1.6,0.,1.95943487863577D-16,-1.6,-1.6, 199P 315
|
||||
1.95943487863577D-16,-1.6,0.,1.6,-1.6,-1.6,1.6,-1.6,0.,1.6, 199P 316
|
||||
1.95943487863577D-16,-1.6,1.6,1.95943487863577D-16,0.,-0.5,0.5, 199P 317
|
||||
-3.14159265358979,3.14159265358979; 199P 318
|
||||
128,1,8,1,2,0,1,0,0,1,-0.499999999999999,-0.499999999999999,0.5, 201P 319
|
||||
0.5,-3.14159265358979,-3.14159265358979,-3.14159265358979, 201P 320
|
||||
-1.5707963267949,-1.5707963267949,0.,0.,1.5707963267949, 201P 321
|
||||
1.5707963267949,3.14159265358979,3.14159265358979, 201P 322
|
||||
3.14159265358979,1.,1.,0.707106781186548,0.707106781186548,1., 201P 323
|
||||
1.,0.707106781186548,0.707106781186548,1.,1.,0.707106781186548, 201P 324
|
||||
0.707106781186548,1.,1.,0.707106781186548,0.707106781186548,1., 201P 325
|
||||
1.,29.6,6.23684328668724D-14,-1.6,29.6,6.23684328668724D-14,0., 201P 326
|
||||
29.6,1.60000000000006,-1.6,29.6,1.60000000000006,0.,28., 201P 327
|
||||
1.60000000000006,-1.6,28.,1.60000000000006,0.,26.4, 201P 328
|
||||
1.60000000000006,-1.6,26.4,1.60000000000006,0.,26.4, 201P 329
|
||||
6.19765458911452D-14,-1.6,26.4,6.19765458911452D-14,0.,26.4, 201P 330
|
||||
-1.59999999999994,-1.6,26.4,-1.59999999999994,0.,28., 201P 331
|
||||
-1.59999999999994,-1.6,28.,-1.59999999999994,0.,29.6, 201P 332
|
||||
-1.59999999999994,-1.6,29.6,-1.59999999999994,0.,29.6, 201P 333
|
||||
6.23684328668724D-14,-1.6,29.6,6.23684328668724D-14,0., 201P 334
|
||||
-0.499999999999999,0.5,-3.14159265358979,3.14159265358979; 201P 335
|
||||
128,1,8,1,2,0,1,0,0,1,-0.5,-0.5,0.500000000000001, 203P 336
|
||||
0.500000000000001,-3.14159265358979,-3.14159265358979, 203P 337
|
||||
-3.14159265358979,-1.5707963267949,-1.5707963267949,0.,0., 203P 338
|
||||
1.5707963267949,1.5707963267949,3.14159265358979, 203P 339
|
||||
3.14159265358979,3.14159265358979,1.,1.,0.707106781186548, 203P 340
|
||||
0.707106781186548,1.,1.,0.707106781186548,0.707106781186548,1., 203P 341
|
||||
1.,0.707106781186548,0.707106781186548,1.,1.,0.707106781186548, 203P 342
|
||||
0.707106781186548,1.,1.,1.60000000000001,-28.,-1.6, 203P 343
|
||||
1.60000000000001,-28.,-1.38777878078145D-16,1.60000000000001, 203P 344
|
||||
-26.4,-1.6,1.60000000000001,-26.4,-1.38777878078145D-16, 203P 345
|
||||
9.15933995315754D-15,-26.4,-1.6,9.15933995315754D-15,-26.4, 203P 346
|
||||
-1.38777878078145D-16,-1.59999999999999,-26.4,-1.6, 203P 347
|
||||
-1.59999999999999,-26.4,-1.38777878078145D-16,-1.59999999999999, 203P 348
|
||||
-28.,-1.6,-1.59999999999999,-28.,-1.38777878078145D-16, 203P 349
|
||||
-1.59999999999999,-29.6,-1.6,-1.59999999999999,-29.6, 203P 350
|
||||
-1.38777878078145D-16,9.15933995315754D-15,-29.6,-1.6, 203P 351
|
||||
9.15933995315754D-15,-29.6,-1.38777878078145D-16, 203P 352
|
||||
1.60000000000001,-29.6,-1.6,1.60000000000001,-29.6, 203P 353
|
||||
-1.38777878078145D-16,1.60000000000001,-28.,-1.6, 203P 354
|
||||
1.60000000000001,-28.,-1.38777878078145D-16,-0.5, 203P 355
|
||||
0.500000000000001,-3.14159265358979,3.14159265358979; 203P 356
|
||||
128,1,1,1,1,0,0,1,0,0,0.,0.,0.16,0.16,0.,0.,0.33056266003594, 205P 357
|
||||
0.33056266003594,1.,1.,1.,1.,-14.3056266003596, 205P 358
|
||||
-3.35292539815827,0.,-14.3056266003596,-3.35292539815827,-1.6, 205P 359
|
||||
-11.0000000000002,-3.35292539815827,0.,-11.0000000000002, 205P 360
|
||||
-3.35292539815827,-1.6,0.,0.16,0.,0.33056266003594; 205P 361
|
||||
128,1,4,1,2,0,0,0,0,0,-0.241247846783122,-0.241247846783122, 207P 362
|
||||
0.241247846783122,0.241247846783122,0.,0.,0.,1.5707963267949, 207P 363
|
||||
1.5707963267949,3.14159265358979,3.14159265358979, 207P 364
|
||||
3.14159265358979,1.,1.,0.707106781186548,0.707106781186548,1., 207P 365
|
||||
1.,0.707106781186548,0.707106781186548,1.,1.,-11.0000000000002, 207P 366
|
||||
-3.35292539815827,0.,-11.0000000000002,-3.35292539815827,-1.6, 207P 367
|
||||
-7.68390822688196,-3.35292539815827,0.,-7.68390822688196, 207P 368
|
||||
-3.35292539815827,-1.6,-7.68390822688196,-6.66901717127651,0., 207P 369
|
||||
-7.68390822688196,-6.66901717127651,-1.6,-7.68390822688196, 207P 370
|
||||
-9.98510894439475,0.,-7.68390822688196,-9.98510894439475,-1.6, 207P 371
|
||||
-11.0000000000002,-9.98510894439475,0.,-11.0000000000002, 207P 372
|
||||
-9.98510894439475,-1.6,-0.241247846783122,0.241247846783122,0., 207P 373
|
||||
3.14159265358979; 207P 374
|
||||
128,1,1,1,1,0,0,1,0,0,-0.16,-0.16,0.,0.,-0.33056266003594, 209P 375
|
||||
-0.33056266003594,0.,0.,1.,1.,1.,1.,-14.3056266003596, 209P 376
|
||||
-9.98510894439476,-1.6,-14.3056266003596,-9.98510894439476,0., 209P 377
|
||||
-11.0000000000002,-9.98510894439476,-1.6,-11.0000000000002, 209P 378
|
||||
-9.98510894439476,0.,-0.16,0.,-0.33056266003594,0.; 209P 379
|
||||
128,1,1,1,1,0,0,1,0,0,-0.16,-0.16,0.,0.,-3.28458738842953, 211P 380
|
||||
-3.28458738842953,0.,0.,1.,1.,1.,1.,-14.3056266003596, 211P 381
|
||||
-42.83098282869,-1.6,-14.3056266003596,-42.83098282869,0., 211P 382
|
||||
-14.3056266003596,-9.98510894439476,-1.6,-14.3056266003596, 211P 383
|
||||
-9.98510894439476,0.,-0.16,0.,-3.28458738842953,0.; 211P 384
|
||||
128,1,1,1,1,0,0,1,0,0,0.,0.,0.16,0.16,0.,0.,5.66112532007192, 213P 385
|
||||
5.66112532007192,1.,1.,1.,1.,-14.3056266003596,-42.83098282869, 213P 386
|
||||
0.,-14.3056266003596,-42.83098282869,-1.6,42.3056266003596, 213P 387
|
||||
-42.83098282869,0.,42.3056266003596,-42.83098282869,-1.6,0., 213P 388
|
||||
0.16,0.,5.66112532007192; 213P 389
|
||||
128,1,1,1,1,0,0,1,0,0,0.,0.,0.16,0.16,0.,0.,3.28458738842948, 215P 390
|
||||
3.28458738842948,1.,1.,1.,1.,42.3056266003596,-42.83098282869, 215P 391
|
||||
0.,42.3056266003596,-42.83098282869,-1.6,42.3056266003596, 215P 392
|
||||
-9.9851089443952,0.,42.3056266003596,-9.9851089443952,-1.6,0., 215P 393
|
||||
0.16,0.,3.28458738842948; 215P 394
|
||||
128,1,1,1,1,0,0,1,0,0,-0.16,-0.16,0.,0.,-0.33056266003598, 217P 395
|
||||
-0.33056266003598,0.,0.,1.,1.,1.,1.,38.9999999999998, 217P 396
|
||||
-9.9851089443952,-1.6,38.9999999999998,-9.9851089443952,0., 217P 397
|
||||
42.3056266003596,-9.9851089443952,-1.6,42.3056266003596, 217P 398
|
||||
-9.9851089443952,0.,-0.16,0.,-0.33056266003598,0.; 217P 399
|
||||
128,1,4,1,2,0,0,0,0,0,-0.241247846783121,-0.241247846783121, 219P 400
|
||||
0.241247846783121,0.241247846783121,0.,0.,0.,1.5707963267949, 219P 401
|
||||
1.5707963267949,3.14159265358979,3.14159265358979, 219P 402
|
||||
3.14159265358979,1.,1.,0.707106781186548,0.707106781186548,1., 219P 403
|
||||
1.,0.707106781186548,0.707106781186548,1.,1.,38.9999999999998, 219P 404
|
||||
-9.9851089443952,0.,38.9999999999998,-9.9851089443952,-1.6, 219P 405
|
||||
35.6839082268816,-9.9851089443952,0.,35.6839082268816, 219P 406
|
||||
-9.9851089443952,-1.6,35.6839082268816,-6.66901717127695,0., 219P 407
|
||||
35.6839082268816,-6.66901717127695,-1.6,35.6839082268816, 219P 408
|
||||
-3.3529253981587,0.,35.6839082268816,-3.3529253981587,-1.6, 219P 409
|
||||
38.9999999999998,-3.3529253981587,0.,38.9999999999998, 219P 410
|
||||
-3.3529253981587,-1.6,-0.241247846783121,0.241247846783121,0., 219P 411
|
||||
3.14159265358979; 219P 412
|
||||
128,1,1,1,1,0,0,1,0,0,0.,0.,0.16,0.16,0.,0.,0.33056266003598, 221P 413
|
||||
0.33056266003598,1.,1.,1.,1.,38.9999999999998,-3.35292539815871, 221P 414
|
||||
0.,38.9999999999998,-3.35292539815871,-1.6,42.3056266003596, 221P 415
|
||||
-3.35292539815871,0.,42.3056266003596,-3.35292539815871,-1.6,0., 221P 416
|
||||
0.16,0.,0.33056266003598; 221P 417
|
||||
128,1,1,1,1,0,0,1,0,0,0.,0.,0.16,0.16,0.,0.,1.81839082268583, 223P 418
|
||||
1.81839082268583,1.,1.,1.,1.,42.3056266003596,-3.35292539815871, 223P 419
|
||||
0.,42.3056266003596,-3.35292539815871,-1.6,42.3056266003596, 223P 420
|
||||
14.8309828286996,0.,42.3056266003596,14.8309828286996,-1.6,0., 223P 421
|
||||
0.16,0.,1.81839082268583; 223P 422
|
||||
128,1,1,1,1,0,0,1,0,0,-0.16,-0.16,0.,0.,-5.66112532007192, 225P 423
|
||||
-5.66112532007192,0.,0.,1.,1.,1.,1.,-14.3056266003596, 225P 424
|
||||
14.8309828286996,-1.6,-14.3056266003596,14.8309828286996,0., 225P 425
|
||||
42.3056266003596,14.8309828286996,-1.6,42.3056266003596, 225P 426
|
||||
14.8309828286996,0.,-0.16,0.,-5.66112532007192,0.; 225P 427
|
||||
128,1,1,1,1,0,0,1,0,0,-0.16,-0.16,0.,0.,-1.81839082268579, 227P 428
|
||||
-1.81839082268579,0.,0.,1.,1.,1.,1.,-14.3056266003596, 227P 429
|
||||
-3.35292539815827,-1.6,-14.3056266003596,-3.35292539815827,0., 227P 430
|
||||
-14.3056266003596,14.8309828286996,-1.6,-14.3056266003596, 227P 431
|
||||
14.8309828286996,0.,-0.16,0.,-1.81839082268579,0.; 227P 432
|
||||
128,1,1,1,1,0,0,1,0,0,-2.83056266003595,-2.83056266003595, 229P 433
|
||||
2.83056266003597,2.83056266003597,-2.94423511048519, 229P 434
|
||||
-2.94423511048519,2.82196145525377,2.82196145525377,1.,1.,1.,1., 229P 435
|
||||
42.3056266003596,-42.83098282869,-1.6,-14.3056266003596, 229P 436
|
||||
-42.83098282869,-1.6,42.3056266003596,14.8309828286996,-1.6, 229P 437
|
||||
-14.3056266003596,14.8309828286996,-1.6,-2.83056266003595, 229P 438
|
||||
2.83056266003597,-2.94423511048519,2.82196145525377; 229P 439
|
||||
128,1,1,1,1,0,0,1,0,0,-2.83056266003597,-2.83056266003597, 231P 440
|
||||
2.83056266003595,2.83056266003595,-2.94423511048519, 231P 441
|
||||
-2.94423511048519,2.82196145525377,2.82196145525377,1.,1.,1.,1., 231P 442
|
||||
-14.3056266003596,-42.83098282869,0.,42.3056266003596, 231P 443
|
||||
-42.83098282869,0.,-14.3056266003596,14.8309828286996,0., 231P 444
|
||||
42.3056266003596,14.8309828286996,0.,-2.83056266003597, 231P 445
|
||||
2.83056266003595,-2.94423511048519,2.82196145525377; 231P 446
|
||||
502,36,29.6,-27.9999999999999,0.,29.6,-27.9999999999999,-1.6, 233P 447
|
||||
26.4,-27.9999999999999,-1.6,1.6,0.,0.,1.6,1.95943487863577D-16, 233P 448
|
||||
-1.6,-1.6,-1.9593701661158D-16,-1.6,29.6,6.21724893790088D-14, 233P 449
|
||||
0.,29.6,6.23684328668724D-14,-1.6,26.4,6.19765523623972D-14, 233P 450
|
||||
-1.6,1.60000000000001,-28.,0.,1.60000000000001,-28.,-1.6, 233P 451
|
||||
-1.59999999999999,-28.,-1.6,-14.3056266003596,-3.35292539815827, 233P 452
|
||||
-1.6,-11.0000000000002,-3.35292539815827,-1.6,-11.0000000000002, 233P 453
|
||||
-3.35292539815827,0.,-14.3056266003596,-3.35292539815827,0., 233P 454
|
||||
-11.0000000000002,-9.98510894439476,-1.6,-11.0000000000002, 233P 455
|
||||
-9.98510894439476,0.,-14.3056266003596,-9.98510894439476,-1.6, 233P 456
|
||||
-14.3056266003596,-9.98510894439476,0.,-14.3056266003596, 233P 457
|
||||
-42.83098282869,-1.6,-14.3056266003596,-42.83098282869,0., 233P 458
|
||||
42.3056266003596,-42.83098282869,-1.6,42.3056266003596, 233P 459
|
||||
-42.83098282869,0.,42.3056266003596,-9.9851089443952,-1.6, 233P 460
|
||||
42.3056266003596,-9.9851089443952,0.,38.9999999999998, 233P 461
|
||||
-9.9851089443952,-1.6,38.9999999999998,-9.9851089443952,0., 233P 462
|
||||
38.9999999999998,-3.35292539815871,-1.6,38.9999999999998, 233P 463
|
||||
-3.35292539815871,0.,42.3056266003596,-3.35292539815871,-1.6, 233P 464
|
||||
42.3056266003596,-3.35292539815871,0.,42.3056266003596, 233P 465
|
||||
14.8309828286996,-1.6,42.3056266003596,14.8309828286996,0., 233P 466
|
||||
-14.3056266003596,14.8309828286996,-1.6,-14.3056266003596, 233P 467
|
||||
14.8309828286996,0.; 233P 468
|
||||
504,52,93,233,1,233,1,95,233,1,233,2,97,233,3,233,2,99,233,2, 235P 469
|
||||
233,3,101,233,4,233,4,103,233,4,233,5,105,233,6,233,5,107,233,5, 235P 470
|
||||
233,6,109,233,7,233,7,111,233,7,233,8,113,233,9,233,8,115,233,8, 235P 471
|
||||
233,9,117,233,10,233,10,119,233,10,233,11,121,233,12,233,11,123, 235P 472
|
||||
233,11,233,12,125,233,13,233,14,127,233,15,233,14,129,233,16, 235P 473
|
||||
233,15,131,233,16,233,13,133,233,14,233,17,135,233,18,233,17, 235P 474
|
||||
137,233,15,233,18,139,233,17,233,19,141,233,20,233,19,143,233, 235P 475
|
||||
18,233,20,145,233,19,233,21,147,233,22,233,21,149,233,20,233,22, 235P 476
|
||||
151,233,21,233,23,153,233,24,233,23,155,233,22,233,24,157,233, 235P 477
|
||||
23,233,25,159,233,26,233,25,161,233,24,233,26,163,233,25,233,27, 235P 478
|
||||
165,233,28,233,27,167,233,26,233,28,169,233,27,233,29,171,233, 235P 479
|
||||
30,233,29,173,233,28,233,30,175,233,29,233,31,177,233,32,233,31, 235P 480
|
||||
179,233,30,233,32,181,233,31,233,33,183,233,34,233,33,185,233, 235P 481
|
||||
32,233,34,187,233,33,233,35,189,233,36,233,35,191,233,34,233,36, 235P 482
|
||||
193,233,35,233,13,195,233,36,233,16; 235P 483
|
||||
406,1,7HSolide1; 237P 484
|
||||
314,74.9019607843137,74.9019607843137,74.9019607843137,; 239P 485
|
||||
314,6.66666666666667,75.6862745098039,32.9411764705882,; 241P 486
|
||||
S 1G 3D 242P 486 T 1
|
|
@ -1,661 +0,0 @@
|
|||
ISO-10303-21;
|
||||
HEADER;
|
||||
/* Generated by software containing ST-Developer
|
||||
* from STEP Tools, Inc. (www.steptools.com)
|
||||
*/
|
||||
|
||||
FILE_DESCRIPTION(
|
||||
/* description */ (''),
|
||||
/* implementation_level */ '2;1');
|
||||
|
||||
FILE_NAME(
|
||||
/* name */
|
||||
'D:\\Users\\dimercur\\Documents\\SVN\\projets-gei\\Dumber 2015\\Mecani
|
||||
que\\Chargeur\\1593K PCB.stp',
|
||||
/* time_stamp */ '2016-09-20T15:05:27+02:00',
|
||||
/* author */ ('dimercur'),
|
||||
/* organization */ (''),
|
||||
/* preprocessor_version */ 'ST-DEVELOPER v16.1',
|
||||
/* originating_system */ 'Autodesk Inventor 2016',
|
||||
/* authorisation */ '');
|
||||
|
||||
FILE_SCHEMA (('AUTOMOTIVE_DESIGN { 1 0 10303 214 3 1 1 }'));
|
||||
ENDSEC;
|
||||
|
||||
DATA;
|
||||
#10=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#13),#575);
|
||||
#11=SHAPE_REPRESENTATION_RELATIONSHIP('SRR','None',#584,#12);
|
||||
#12=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#14),#574);
|
||||
#13=STYLED_ITEM('',(#594),#14);
|
||||
#14=MANIFOLD_SOLID_BREP('Solide1',#351);
|
||||
#15=LINE('',#501,#47);
|
||||
#16=LINE('',#503,#48);
|
||||
#17=LINE('',#505,#49);
|
||||
#18=LINE('',#506,#50);
|
||||
#19=LINE('',#511,#51);
|
||||
#20=LINE('',#515,#52);
|
||||
#21=LINE('',#517,#53);
|
||||
#22=LINE('',#518,#54);
|
||||
#23=LINE('',#521,#55);
|
||||
#24=LINE('',#523,#56);
|
||||
#25=LINE('',#524,#57);
|
||||
#26=LINE('',#527,#58);
|
||||
#27=LINE('',#529,#59);
|
||||
#28=LINE('',#530,#60);
|
||||
#29=LINE('',#533,#61);
|
||||
#30=LINE('',#535,#62);
|
||||
#31=LINE('',#536,#63);
|
||||
#32=LINE('',#539,#64);
|
||||
#33=LINE('',#541,#65);
|
||||
#34=LINE('',#542,#66);
|
||||
#35=LINE('',#547,#67);
|
||||
#36=LINE('',#551,#68);
|
||||
#37=LINE('',#553,#69);
|
||||
#38=LINE('',#554,#70);
|
||||
#39=LINE('',#557,#71);
|
||||
#40=LINE('',#559,#72);
|
||||
#41=LINE('',#560,#73);
|
||||
#42=LINE('',#563,#74);
|
||||
#43=LINE('',#565,#75);
|
||||
#44=LINE('',#566,#76);
|
||||
#45=LINE('',#568,#77);
|
||||
#46=LINE('',#569,#78);
|
||||
#47=VECTOR('',#411,3.3056266003594);
|
||||
#48=VECTOR('',#412,1.6);
|
||||
#49=VECTOR('',#413,3.3056266003594);
|
||||
#50=VECTOR('',#414,1.6);
|
||||
#51=VECTOR('',#419,1.6);
|
||||
#52=VECTOR('',#424,3.3056266003594);
|
||||
#53=VECTOR('',#425,1.6);
|
||||
#54=VECTOR('',#426,3.3056266003594);
|
||||
#55=VECTOR('',#429,32.8458738842952);
|
||||
#56=VECTOR('',#430,1.6);
|
||||
#57=VECTOR('',#431,32.8458738842952);
|
||||
#58=VECTOR('',#434,56.6112532007192);
|
||||
#59=VECTOR('',#435,1.6);
|
||||
#60=VECTOR('',#436,56.6112532007192);
|
||||
#61=VECTOR('',#439,32.8458738842948);
|
||||
#62=VECTOR('',#440,1.6);
|
||||
#63=VECTOR('',#441,32.8458738842948);
|
||||
#64=VECTOR('',#444,3.3056266003598);
|
||||
#65=VECTOR('',#445,1.6);
|
||||
#66=VECTOR('',#446,3.3056266003598);
|
||||
#67=VECTOR('',#451,1.6);
|
||||
#68=VECTOR('',#456,3.3056266003598);
|
||||
#69=VECTOR('',#457,1.6);
|
||||
#70=VECTOR('',#458,3.3056266003598);
|
||||
#71=VECTOR('',#461,18.1839082268583);
|
||||
#72=VECTOR('',#462,1.6);
|
||||
#73=VECTOR('',#463,18.1839082268583);
|
||||
#74=VECTOR('',#466,56.6112532007192);
|
||||
#75=VECTOR('',#467,1.6);
|
||||
#76=VECTOR('',#468,56.6112532007192);
|
||||
#77=VECTOR('',#471,18.1839082268579);
|
||||
#78=VECTOR('',#472,18.1839082268579);
|
||||
#79=PLANE('',#365);
|
||||
#80=PLANE('',#369);
|
||||
#81=PLANE('',#370);
|
||||
#82=PLANE('',#371);
|
||||
#83=PLANE('',#372);
|
||||
#84=PLANE('',#373);
|
||||
#85=PLANE('',#377);
|
||||
#86=PLANE('',#378);
|
||||
#87=PLANE('',#379);
|
||||
#88=PLANE('',#380);
|
||||
#89=PLANE('',#381);
|
||||
#90=PLANE('',#382);
|
||||
#91=FACE_BOUND('',#122,.T.);
|
||||
#92=FACE_BOUND('',#124,.T.);
|
||||
#93=FACE_BOUND('',#126,.T.);
|
||||
#94=FACE_BOUND('',#128,.T.);
|
||||
#95=FACE_BOUND('',#142,.T.);
|
||||
#96=FACE_BOUND('',#143,.T.);
|
||||
#97=FACE_BOUND('',#144,.T.);
|
||||
#98=FACE_BOUND('',#145,.T.);
|
||||
#99=FACE_BOUND('',#147,.T.);
|
||||
#100=FACE_BOUND('',#148,.T.);
|
||||
#101=FACE_BOUND('',#149,.T.);
|
||||
#102=FACE_BOUND('',#150,.T.);
|
||||
#103=FACE_OUTER_BOUND('',#121,.T.);
|
||||
#104=FACE_OUTER_BOUND('',#123,.T.);
|
||||
#105=FACE_OUTER_BOUND('',#125,.T.);
|
||||
#106=FACE_OUTER_BOUND('',#127,.T.);
|
||||
#107=FACE_OUTER_BOUND('',#129,.T.);
|
||||
#108=FACE_OUTER_BOUND('',#130,.T.);
|
||||
#109=FACE_OUTER_BOUND('',#131,.T.);
|
||||
#110=FACE_OUTER_BOUND('',#132,.T.);
|
||||
#111=FACE_OUTER_BOUND('',#133,.T.);
|
||||
#112=FACE_OUTER_BOUND('',#134,.T.);
|
||||
#113=FACE_OUTER_BOUND('',#135,.T.);
|
||||
#114=FACE_OUTER_BOUND('',#136,.T.);
|
||||
#115=FACE_OUTER_BOUND('',#137,.T.);
|
||||
#116=FACE_OUTER_BOUND('',#138,.T.);
|
||||
#117=FACE_OUTER_BOUND('',#139,.T.);
|
||||
#118=FACE_OUTER_BOUND('',#140,.T.);
|
||||
#119=FACE_OUTER_BOUND('',#141,.T.);
|
||||
#120=FACE_OUTER_BOUND('',#146,.T.);
|
||||
#121=EDGE_LOOP('',(#239));
|
||||
#122=EDGE_LOOP('',(#240));
|
||||
#123=EDGE_LOOP('',(#241));
|
||||
#124=EDGE_LOOP('',(#242));
|
||||
#125=EDGE_LOOP('',(#243));
|
||||
#126=EDGE_LOOP('',(#244));
|
||||
#127=EDGE_LOOP('',(#245));
|
||||
#128=EDGE_LOOP('',(#246));
|
||||
#129=EDGE_LOOP('',(#247,#248,#249,#250));
|
||||
#130=EDGE_LOOP('',(#251,#252,#253,#254));
|
||||
#131=EDGE_LOOP('',(#255,#256,#257,#258));
|
||||
#132=EDGE_LOOP('',(#259,#260,#261,#262));
|
||||
#133=EDGE_LOOP('',(#263,#264,#265,#266));
|
||||
#134=EDGE_LOOP('',(#267,#268,#269,#270));
|
||||
#135=EDGE_LOOP('',(#271,#272,#273,#274));
|
||||
#136=EDGE_LOOP('',(#275,#276,#277,#278));
|
||||
#137=EDGE_LOOP('',(#279,#280,#281,#282));
|
||||
#138=EDGE_LOOP('',(#283,#284,#285,#286));
|
||||
#139=EDGE_LOOP('',(#287,#288,#289,#290));
|
||||
#140=EDGE_LOOP('',(#291,#292,#293,#294));
|
||||
#141=EDGE_LOOP('',(#295,#296,#297,#298,#299,#300,#301,#302,#303,#304,#305,
|
||||
#306));
|
||||
#142=EDGE_LOOP('',(#307));
|
||||
#143=EDGE_LOOP('',(#308));
|
||||
#144=EDGE_LOOP('',(#309));
|
||||
#145=EDGE_LOOP('',(#310));
|
||||
#146=EDGE_LOOP('',(#311,#312,#313,#314,#315,#316,#317,#318,#319,#320,#321,
|
||||
#322));
|
||||
#147=EDGE_LOOP('',(#323));
|
||||
#148=EDGE_LOOP('',(#324));
|
||||
#149=EDGE_LOOP('',(#325));
|
||||
#150=EDGE_LOOP('',(#326));
|
||||
#151=CIRCLE('',#354,1.6);
|
||||
#152=CIRCLE('',#355,1.6);
|
||||
#153=CIRCLE('',#357,1.6);
|
||||
#154=CIRCLE('',#358,1.6);
|
||||
#155=CIRCLE('',#360,1.6);
|
||||
#156=CIRCLE('',#361,1.6);
|
||||
#157=CIRCLE('',#363,1.6);
|
||||
#158=CIRCLE('',#364,1.6);
|
||||
#159=CIRCLE('',#367,3.31609177311824);
|
||||
#160=CIRCLE('',#368,3.31609177311824);
|
||||
#161=CIRCLE('',#375,3.31609177311824);
|
||||
#162=CIRCLE('',#376,3.31609177311824);
|
||||
#163=VERTEX_POINT('',#479);
|
||||
#164=VERTEX_POINT('',#481);
|
||||
#165=VERTEX_POINT('',#484);
|
||||
#166=VERTEX_POINT('',#486);
|
||||
#167=VERTEX_POINT('',#489);
|
||||
#168=VERTEX_POINT('',#491);
|
||||
#169=VERTEX_POINT('',#494);
|
||||
#170=VERTEX_POINT('',#496);
|
||||
#171=VERTEX_POINT('',#499);
|
||||
#172=VERTEX_POINT('',#500);
|
||||
#173=VERTEX_POINT('',#502);
|
||||
#174=VERTEX_POINT('',#504);
|
||||
#175=VERTEX_POINT('',#508);
|
||||
#176=VERTEX_POINT('',#510);
|
||||
#177=VERTEX_POINT('',#514);
|
||||
#178=VERTEX_POINT('',#516);
|
||||
#179=VERTEX_POINT('',#520);
|
||||
#180=VERTEX_POINT('',#522);
|
||||
#181=VERTEX_POINT('',#526);
|
||||
#182=VERTEX_POINT('',#528);
|
||||
#183=VERTEX_POINT('',#532);
|
||||
#184=VERTEX_POINT('',#534);
|
||||
#185=VERTEX_POINT('',#538);
|
||||
#186=VERTEX_POINT('',#540);
|
||||
#187=VERTEX_POINT('',#544);
|
||||
#188=VERTEX_POINT('',#546);
|
||||
#189=VERTEX_POINT('',#550);
|
||||
#190=VERTEX_POINT('',#552);
|
||||
#191=VERTEX_POINT('',#556);
|
||||
#192=VERTEX_POINT('',#558);
|
||||
#193=VERTEX_POINT('',#562);
|
||||
#194=VERTEX_POINT('',#564);
|
||||
#195=EDGE_CURVE('',#163,#163,#151,.T.);
|
||||
#196=EDGE_CURVE('',#164,#164,#152,.T.);
|
||||
#197=EDGE_CURVE('',#165,#165,#153,.T.);
|
||||
#198=EDGE_CURVE('',#166,#166,#154,.T.);
|
||||
#199=EDGE_CURVE('',#167,#167,#155,.T.);
|
||||
#200=EDGE_CURVE('',#168,#168,#156,.T.);
|
||||
#201=EDGE_CURVE('',#169,#169,#157,.T.);
|
||||
#202=EDGE_CURVE('',#170,#170,#158,.T.);
|
||||
#203=EDGE_CURVE('',#171,#172,#15,.T.);
|
||||
#204=EDGE_CURVE('',#173,#172,#16,.T.);
|
||||
#205=EDGE_CURVE('',#174,#173,#17,.T.);
|
||||
#206=EDGE_CURVE('',#174,#171,#18,.T.);
|
||||
#207=EDGE_CURVE('',#172,#175,#159,.T.);
|
||||
#208=EDGE_CURVE('',#176,#175,#19,.T.);
|
||||
#209=EDGE_CURVE('',#173,#176,#160,.T.);
|
||||
#210=EDGE_CURVE('',#175,#177,#20,.T.);
|
||||
#211=EDGE_CURVE('',#178,#177,#21,.T.);
|
||||
#212=EDGE_CURVE('',#176,#178,#22,.T.);
|
||||
#213=EDGE_CURVE('',#177,#179,#23,.T.);
|
||||
#214=EDGE_CURVE('',#180,#179,#24,.T.);
|
||||
#215=EDGE_CURVE('',#178,#180,#25,.T.);
|
||||
#216=EDGE_CURVE('',#179,#181,#26,.T.);
|
||||
#217=EDGE_CURVE('',#182,#181,#27,.T.);
|
||||
#218=EDGE_CURVE('',#180,#182,#28,.T.);
|
||||
#219=EDGE_CURVE('',#181,#183,#29,.T.);
|
||||
#220=EDGE_CURVE('',#184,#183,#30,.T.);
|
||||
#221=EDGE_CURVE('',#182,#184,#31,.T.);
|
||||
#222=EDGE_CURVE('',#183,#185,#32,.T.);
|
||||
#223=EDGE_CURVE('',#186,#185,#33,.T.);
|
||||
#224=EDGE_CURVE('',#184,#186,#34,.T.);
|
||||
#225=EDGE_CURVE('',#185,#187,#161,.T.);
|
||||
#226=EDGE_CURVE('',#188,#187,#35,.T.);
|
||||
#227=EDGE_CURVE('',#186,#188,#162,.T.);
|
||||
#228=EDGE_CURVE('',#187,#189,#36,.T.);
|
||||
#229=EDGE_CURVE('',#190,#189,#37,.T.);
|
||||
#230=EDGE_CURVE('',#188,#190,#38,.T.);
|
||||
#231=EDGE_CURVE('',#189,#191,#39,.T.);
|
||||
#232=EDGE_CURVE('',#192,#191,#40,.T.);
|
||||
#233=EDGE_CURVE('',#190,#192,#41,.T.);
|
||||
#234=EDGE_CURVE('',#191,#193,#42,.T.);
|
||||
#235=EDGE_CURVE('',#194,#193,#43,.T.);
|
||||
#236=EDGE_CURVE('',#192,#194,#44,.T.);
|
||||
#237=EDGE_CURVE('',#193,#171,#45,.T.);
|
||||
#238=EDGE_CURVE('',#194,#174,#46,.T.);
|
||||
#239=ORIENTED_EDGE('',*,*,#195,.F.);
|
||||
#240=ORIENTED_EDGE('',*,*,#196,.F.);
|
||||
#241=ORIENTED_EDGE('',*,*,#197,.F.);
|
||||
#242=ORIENTED_EDGE('',*,*,#198,.F.);
|
||||
#243=ORIENTED_EDGE('',*,*,#199,.F.);
|
||||
#244=ORIENTED_EDGE('',*,*,#200,.F.);
|
||||
#245=ORIENTED_EDGE('',*,*,#201,.F.);
|
||||
#246=ORIENTED_EDGE('',*,*,#202,.F.);
|
||||
#247=ORIENTED_EDGE('',*,*,#203,.T.);
|
||||
#248=ORIENTED_EDGE('',*,*,#204,.F.);
|
||||
#249=ORIENTED_EDGE('',*,*,#205,.F.);
|
||||
#250=ORIENTED_EDGE('',*,*,#206,.T.);
|
||||
#251=ORIENTED_EDGE('',*,*,#207,.T.);
|
||||
#252=ORIENTED_EDGE('',*,*,#208,.F.);
|
||||
#253=ORIENTED_EDGE('',*,*,#209,.F.);
|
||||
#254=ORIENTED_EDGE('',*,*,#204,.T.);
|
||||
#255=ORIENTED_EDGE('',*,*,#210,.T.);
|
||||
#256=ORIENTED_EDGE('',*,*,#211,.F.);
|
||||
#257=ORIENTED_EDGE('',*,*,#212,.F.);
|
||||
#258=ORIENTED_EDGE('',*,*,#208,.T.);
|
||||
#259=ORIENTED_EDGE('',*,*,#213,.T.);
|
||||
#260=ORIENTED_EDGE('',*,*,#214,.F.);
|
||||
#261=ORIENTED_EDGE('',*,*,#215,.F.);
|
||||
#262=ORIENTED_EDGE('',*,*,#211,.T.);
|
||||
#263=ORIENTED_EDGE('',*,*,#216,.T.);
|
||||
#264=ORIENTED_EDGE('',*,*,#217,.F.);
|
||||
#265=ORIENTED_EDGE('',*,*,#218,.F.);
|
||||
#266=ORIENTED_EDGE('',*,*,#214,.T.);
|
||||
#267=ORIENTED_EDGE('',*,*,#219,.T.);
|
||||
#268=ORIENTED_EDGE('',*,*,#220,.F.);
|
||||
#269=ORIENTED_EDGE('',*,*,#221,.F.);
|
||||
#270=ORIENTED_EDGE('',*,*,#217,.T.);
|
||||
#271=ORIENTED_EDGE('',*,*,#222,.T.);
|
||||
#272=ORIENTED_EDGE('',*,*,#223,.F.);
|
||||
#273=ORIENTED_EDGE('',*,*,#224,.F.);
|
||||
#274=ORIENTED_EDGE('',*,*,#220,.T.);
|
||||
#275=ORIENTED_EDGE('',*,*,#225,.T.);
|
||||
#276=ORIENTED_EDGE('',*,*,#226,.F.);
|
||||
#277=ORIENTED_EDGE('',*,*,#227,.F.);
|
||||
#278=ORIENTED_EDGE('',*,*,#223,.T.);
|
||||
#279=ORIENTED_EDGE('',*,*,#228,.T.);
|
||||
#280=ORIENTED_EDGE('',*,*,#229,.F.);
|
||||
#281=ORIENTED_EDGE('',*,*,#230,.F.);
|
||||
#282=ORIENTED_EDGE('',*,*,#226,.T.);
|
||||
#283=ORIENTED_EDGE('',*,*,#231,.T.);
|
||||
#284=ORIENTED_EDGE('',*,*,#232,.F.);
|
||||
#285=ORIENTED_EDGE('',*,*,#233,.F.);
|
||||
#286=ORIENTED_EDGE('',*,*,#229,.T.);
|
||||
#287=ORIENTED_EDGE('',*,*,#234,.T.);
|
||||
#288=ORIENTED_EDGE('',*,*,#235,.F.);
|
||||
#289=ORIENTED_EDGE('',*,*,#236,.F.);
|
||||
#290=ORIENTED_EDGE('',*,*,#232,.T.);
|
||||
#291=ORIENTED_EDGE('',*,*,#237,.T.);
|
||||
#292=ORIENTED_EDGE('',*,*,#206,.F.);
|
||||
#293=ORIENTED_EDGE('',*,*,#238,.F.);
|
||||
#294=ORIENTED_EDGE('',*,*,#235,.T.);
|
||||
#295=ORIENTED_EDGE('',*,*,#203,.F.);
|
||||
#296=ORIENTED_EDGE('',*,*,#237,.F.);
|
||||
#297=ORIENTED_EDGE('',*,*,#234,.F.);
|
||||
#298=ORIENTED_EDGE('',*,*,#231,.F.);
|
||||
#299=ORIENTED_EDGE('',*,*,#228,.F.);
|
||||
#300=ORIENTED_EDGE('',*,*,#225,.F.);
|
||||
#301=ORIENTED_EDGE('',*,*,#222,.F.);
|
||||
#302=ORIENTED_EDGE('',*,*,#219,.F.);
|
||||
#303=ORIENTED_EDGE('',*,*,#216,.F.);
|
||||
#304=ORIENTED_EDGE('',*,*,#213,.F.);
|
||||
#305=ORIENTED_EDGE('',*,*,#210,.F.);
|
||||
#306=ORIENTED_EDGE('',*,*,#207,.F.);
|
||||
#307=ORIENTED_EDGE('',*,*,#195,.T.);
|
||||
#308=ORIENTED_EDGE('',*,*,#197,.T.);
|
||||
#309=ORIENTED_EDGE('',*,*,#199,.T.);
|
||||
#310=ORIENTED_EDGE('',*,*,#201,.T.);
|
||||
#311=ORIENTED_EDGE('',*,*,#238,.T.);
|
||||
#312=ORIENTED_EDGE('',*,*,#205,.T.);
|
||||
#313=ORIENTED_EDGE('',*,*,#209,.T.);
|
||||
#314=ORIENTED_EDGE('',*,*,#212,.T.);
|
||||
#315=ORIENTED_EDGE('',*,*,#215,.T.);
|
||||
#316=ORIENTED_EDGE('',*,*,#218,.T.);
|
||||
#317=ORIENTED_EDGE('',*,*,#221,.T.);
|
||||
#318=ORIENTED_EDGE('',*,*,#224,.T.);
|
||||
#319=ORIENTED_EDGE('',*,*,#227,.T.);
|
||||
#320=ORIENTED_EDGE('',*,*,#230,.T.);
|
||||
#321=ORIENTED_EDGE('',*,*,#233,.T.);
|
||||
#322=ORIENTED_EDGE('',*,*,#236,.T.);
|
||||
#323=ORIENTED_EDGE('',*,*,#196,.T.);
|
||||
#324=ORIENTED_EDGE('',*,*,#198,.T.);
|
||||
#325=ORIENTED_EDGE('',*,*,#200,.T.);
|
||||
#326=ORIENTED_EDGE('',*,*,#202,.T.);
|
||||
#327=CYLINDRICAL_SURFACE('',#353,1.6);
|
||||
#328=CYLINDRICAL_SURFACE('',#356,1.6);
|
||||
#329=CYLINDRICAL_SURFACE('',#359,1.6);
|
||||
#330=CYLINDRICAL_SURFACE('',#362,1.6);
|
||||
#331=CYLINDRICAL_SURFACE('',#366,3.31609177311824);
|
||||
#332=CYLINDRICAL_SURFACE('',#374,3.31609177311825);
|
||||
#333=ADVANCED_FACE('',(#103,#91),#327,.F.);
|
||||
#334=ADVANCED_FACE('',(#104,#92),#328,.F.);
|
||||
#335=ADVANCED_FACE('',(#105,#93),#329,.F.);
|
||||
#336=ADVANCED_FACE('',(#106,#94),#330,.F.);
|
||||
#337=ADVANCED_FACE('',(#107),#79,.T.);
|
||||
#338=ADVANCED_FACE('',(#108),#331,.F.);
|
||||
#339=ADVANCED_FACE('',(#109),#80,.T.);
|
||||
#340=ADVANCED_FACE('',(#110),#81,.T.);
|
||||
#341=ADVANCED_FACE('',(#111),#82,.T.);
|
||||
#342=ADVANCED_FACE('',(#112),#83,.T.);
|
||||
#343=ADVANCED_FACE('',(#113),#84,.T.);
|
||||
#344=ADVANCED_FACE('',(#114),#332,.F.);
|
||||
#345=ADVANCED_FACE('',(#115),#85,.T.);
|
||||
#346=ADVANCED_FACE('',(#116),#86,.T.);
|
||||
#347=ADVANCED_FACE('',(#117),#87,.T.);
|
||||
#348=ADVANCED_FACE('',(#118),#88,.T.);
|
||||
#349=ADVANCED_FACE('',(#119,#95,#96,#97,#98),#89,.T.);
|
||||
#350=ADVANCED_FACE('',(#120,#99,#100,#101,#102),#90,.T.);
|
||||
#351=CLOSED_SHELL('',(#333,#334,#335,#336,#337,#338,#339,#340,#341,#342,
|
||||
#343,#344,#345,#346,#347,#348,#349,#350));
|
||||
#352=AXIS2_PLACEMENT_3D('placement',#477,#383,#384);
|
||||
#353=AXIS2_PLACEMENT_3D('',#478,#385,#386);
|
||||
#354=AXIS2_PLACEMENT_3D('',#480,#387,#388);
|
||||
#355=AXIS2_PLACEMENT_3D('',#482,#389,#390);
|
||||
#356=AXIS2_PLACEMENT_3D('',#483,#391,#392);
|
||||
#357=AXIS2_PLACEMENT_3D('',#485,#393,#394);
|
||||
#358=AXIS2_PLACEMENT_3D('',#487,#395,#396);
|
||||
#359=AXIS2_PLACEMENT_3D('',#488,#397,#398);
|
||||
#360=AXIS2_PLACEMENT_3D('',#490,#399,#400);
|
||||
#361=AXIS2_PLACEMENT_3D('',#492,#401,#402);
|
||||
#362=AXIS2_PLACEMENT_3D('',#493,#403,#404);
|
||||
#363=AXIS2_PLACEMENT_3D('',#495,#405,#406);
|
||||
#364=AXIS2_PLACEMENT_3D('',#497,#407,#408);
|
||||
#365=AXIS2_PLACEMENT_3D('',#498,#409,#410);
|
||||
#366=AXIS2_PLACEMENT_3D('',#507,#415,#416);
|
||||
#367=AXIS2_PLACEMENT_3D('',#509,#417,#418);
|
||||
#368=AXIS2_PLACEMENT_3D('',#512,#420,#421);
|
||||
#369=AXIS2_PLACEMENT_3D('',#513,#422,#423);
|
||||
#370=AXIS2_PLACEMENT_3D('',#519,#427,#428);
|
||||
#371=AXIS2_PLACEMENT_3D('',#525,#432,#433);
|
||||
#372=AXIS2_PLACEMENT_3D('',#531,#437,#438);
|
||||
#373=AXIS2_PLACEMENT_3D('',#537,#442,#443);
|
||||
#374=AXIS2_PLACEMENT_3D('',#543,#447,#448);
|
||||
#375=AXIS2_PLACEMENT_3D('',#545,#449,#450);
|
||||
#376=AXIS2_PLACEMENT_3D('',#548,#452,#453);
|
||||
#377=AXIS2_PLACEMENT_3D('',#549,#454,#455);
|
||||
#378=AXIS2_PLACEMENT_3D('',#555,#459,#460);
|
||||
#379=AXIS2_PLACEMENT_3D('',#561,#464,#465);
|
||||
#380=AXIS2_PLACEMENT_3D('',#567,#469,#470);
|
||||
#381=AXIS2_PLACEMENT_3D('',#570,#473,#474);
|
||||
#382=AXIS2_PLACEMENT_3D('',#571,#475,#476);
|
||||
#383=DIRECTION('axis',(0.,0.,1.));
|
||||
#384=DIRECTION('refdir',(1.,0.,0.));
|
||||
#385=DIRECTION('center_axis',(0.,0.,1.));
|
||||
#386=DIRECTION('ref_axis',(-1.,0.,0.));
|
||||
#387=DIRECTION('center_axis',(0.,0.,1.));
|
||||
#388=DIRECTION('ref_axis',(1.,0.,0.));
|
||||
#389=DIRECTION('center_axis',(0.,0.,-1.));
|
||||
#390=DIRECTION('ref_axis',(1.,0.,0.));
|
||||
#391=DIRECTION('center_axis',(0.,0.,1.));
|
||||
#392=DIRECTION('ref_axis',(-1.,-1.22464679914736E-16,0.));
|
||||
#393=DIRECTION('center_axis',(0.,0.,1.));
|
||||
#394=DIRECTION('ref_axis',(1.,0.,0.));
|
||||
#395=DIRECTION('center_axis',(0.,0.,-1.));
|
||||
#396=DIRECTION('ref_axis',(1.,0.,0.));
|
||||
#397=DIRECTION('center_axis',(0.,0.,1.));
|
||||
#398=DIRECTION('ref_axis',(-1.,-1.22464679914747E-16,0.));
|
||||
#399=DIRECTION('center_axis',(0.,0.,1.));
|
||||
#400=DIRECTION('ref_axis',(1.,0.,0.));
|
||||
#401=DIRECTION('center_axis',(0.,0.,-1.));
|
||||
#402=DIRECTION('ref_axis',(1.,0.,0.));
|
||||
#403=DIRECTION('center_axis',(0.,0.,1.));
|
||||
#404=DIRECTION('ref_axis',(-1.,0.,0.));
|
||||
#405=DIRECTION('center_axis',(0.,0.,1.));
|
||||
#406=DIRECTION('ref_axis',(1.,0.,0.));
|
||||
#407=DIRECTION('center_axis',(0.,0.,-1.));
|
||||
#408=DIRECTION('ref_axis',(1.,0.,0.));
|
||||
#409=DIRECTION('center_axis',(1.67929285253279E-16,-1.,0.));
|
||||
#410=DIRECTION('ref_axis',(0.,0.,-1.));
|
||||
#411=DIRECTION('',(1.,0.,0.));
|
||||
#412=DIRECTION('',(0.,0.,-1.));
|
||||
#413=DIRECTION('',(1.,0.,0.));
|
||||
#414=DIRECTION('',(0.,0.,-1.));
|
||||
#415=DIRECTION('center_axis',(0.,0.,-1.));
|
||||
#416=DIRECTION('ref_axis',(0.,1.,0.));
|
||||
#417=DIRECTION('center_axis',(0.,0.,-1.));
|
||||
#418=DIRECTION('ref_axis',(-6.69597285349659E-16,1.,0.));
|
||||
#419=DIRECTION('',(0.,0.,-1.));
|
||||
#420=DIRECTION('center_axis',(0.,0.,-1.));
|
||||
#421=DIRECTION('ref_axis',(-6.69597285349659E-16,1.,0.));
|
||||
#422=DIRECTION('center_axis',(-3.35858570506556E-16,1.,0.));
|
||||
#423=DIRECTION('ref_axis',(0.,0.,1.));
|
||||
#424=DIRECTION('',(-1.,0.,0.));
|
||||
#425=DIRECTION('',(0.,0.,-1.));
|
||||
#426=DIRECTION('',(-1.,0.,0.));
|
||||
#427=DIRECTION('center_axis',(-1.,-2.70407912673864E-16,0.));
|
||||
#428=DIRECTION('ref_axis',(0.,0.,1.));
|
||||
#429=DIRECTION('',(0.,-1.,0.));
|
||||
#430=DIRECTION('',(0.,0.,-1.));
|
||||
#431=DIRECTION('',(0.,-1.,0.));
|
||||
#432=DIRECTION('center_axis',(3.13781578567437E-16,-1.,0.));
|
||||
#433=DIRECTION('ref_axis',(0.,0.,-1.));
|
||||
#434=DIRECTION('',(1.,0.,0.));
|
||||
#435=DIRECTION('',(0.,0.,-1.));
|
||||
#436=DIRECTION('',(1.,0.,0.));
|
||||
#437=DIRECTION('center_axis',(1.,0.,0.));
|
||||
#438=DIRECTION('ref_axis',(0.,0.,-1.));
|
||||
#439=DIRECTION('',(0.,1.,0.));
|
||||
#440=DIRECTION('',(0.,0.,-1.));
|
||||
#441=DIRECTION('',(0.,1.,0.));
|
||||
#442=DIRECTION('center_axis',(-6.7171714101304E-16,1.,0.));
|
||||
#443=DIRECTION('ref_axis',(0.,0.,1.));
|
||||
#444=DIRECTION('',(-1.,0.,0.));
|
||||
#445=DIRECTION('',(0.,0.,-1.));
|
||||
#446=DIRECTION('',(-1.,0.,0.));
|
||||
#447=DIRECTION('center_axis',(0.,0.,-1.));
|
||||
#448=DIRECTION('ref_axis',(0.,-1.,0.));
|
||||
#449=DIRECTION('center_axis',(0.,0.,-1.));
|
||||
#450=DIRECTION('ref_axis',(0.,-1.,0.));
|
||||
#451=DIRECTION('',(0.,0.,-1.));
|
||||
#452=DIRECTION('center_axis',(0.,0.,-1.));
|
||||
#453=DIRECTION('ref_axis',(0.,-1.,0.));
|
||||
#454=DIRECTION('center_axis',(1.6792928525326E-16,-1.,0.));
|
||||
#455=DIRECTION('ref_axis',(0.,0.,-1.));
|
||||
#456=DIRECTION('',(1.,0.,0.));
|
||||
#457=DIRECTION('',(0.,0.,-1.));
|
||||
#458=DIRECTION('',(1.,0.,0.));
|
||||
#459=DIRECTION('center_axis',(1.,0.,0.));
|
||||
#460=DIRECTION('ref_axis',(0.,0.,-1.));
|
||||
#461=DIRECTION('',(0.,1.,0.));
|
||||
#462=DIRECTION('',(0.,0.,-1.));
|
||||
#463=DIRECTION('',(0.,1.,0.));
|
||||
#464=DIRECTION('center_axis',(-2.35336183925577E-16,1.,0.));
|
||||
#465=DIRECTION('ref_axis',(0.,0.,1.));
|
||||
#466=DIRECTION('',(-1.,0.,0.));
|
||||
#467=DIRECTION('',(0.,0.,-1.));
|
||||
#468=DIRECTION('',(-1.,0.,0.));
|
||||
#469=DIRECTION('center_axis',(-1.,-2.44220991609569E-16,0.));
|
||||
#470=DIRECTION('ref_axis',(0.,0.,1.));
|
||||
#471=DIRECTION('',(0.,-1.,0.));
|
||||
#472=DIRECTION('',(0.,-1.,0.));
|
||||
#473=DIRECTION('center_axis',(0.,0.,-1.));
|
||||
#474=DIRECTION('ref_axis',(-1.,0.,0.));
|
||||
#475=DIRECTION('center_axis',(0.,0.,1.));
|
||||
#476=DIRECTION('ref_axis',(1.,0.,0.));
|
||||
#477=CARTESIAN_POINT('',(0.,0.,0.));
|
||||
#478=CARTESIAN_POINT('Origin',(28.,-27.9999999999999,-0.800000000000001));
|
||||
#479=CARTESIAN_POINT('',(26.4,-27.9999999999999,-1.6));
|
||||
#480=CARTESIAN_POINT('Origin',(28.,-27.9999999999999,-1.6));
|
||||
#481=CARTESIAN_POINT('',(29.6,-27.9999999999999,0.));
|
||||
#482=CARTESIAN_POINT('Origin',(28.,-27.9999999999999,0.));
|
||||
#483=CARTESIAN_POINT('Origin',(0.,-3.08148791101958E-32,-0.800000000000001));
|
||||
#484=CARTESIAN_POINT('',(-1.6,-1.9593701661158E-16,-1.6));
|
||||
#485=CARTESIAN_POINT('Origin',(0.,0.,-1.6));
|
||||
#486=CARTESIAN_POINT('',(1.6,0.,0.));
|
||||
#487=CARTESIAN_POINT('Origin',(0.,0.,0.));
|
||||
#488=CARTESIAN_POINT('Origin',(28.,6.21724893790088E-14,-0.800000000000001));
|
||||
#489=CARTESIAN_POINT('',(26.4,6.19765523623972E-14,-1.6));
|
||||
#490=CARTESIAN_POINT('Origin',(28.,6.21724893790088E-14,-1.6));
|
||||
#491=CARTESIAN_POINT('',(29.6,6.21724893790088E-14,0.));
|
||||
#492=CARTESIAN_POINT('Origin',(28.,6.21724893790088E-14,0.));
|
||||
#493=CARTESIAN_POINT('Origin',(9.15933995315754E-15,-28.,-0.800000000000001));
|
||||
#494=CARTESIAN_POINT('',(-1.59999999999999,-28.,-1.6));
|
||||
#495=CARTESIAN_POINT('Origin',(8.88178419700125E-15,-28.,-1.6));
|
||||
#496=CARTESIAN_POINT('',(1.60000000000001,-28.,0.));
|
||||
#497=CARTESIAN_POINT('Origin',(8.88178419700125E-15,-28.,0.));
|
||||
#498=CARTESIAN_POINT('Origin',(-14.3056266003596,-3.35292539815827,0.));
|
||||
#499=CARTESIAN_POINT('',(-14.3056266003596,-3.35292539815827,-1.6));
|
||||
#500=CARTESIAN_POINT('',(-11.0000000000002,-3.35292539815827,-1.6));
|
||||
#501=CARTESIAN_POINT('',(-14.3056266003596,-3.35292539815827,-1.6));
|
||||
#502=CARTESIAN_POINT('',(-11.0000000000002,-3.35292539815827,0.));
|
||||
#503=CARTESIAN_POINT('',(-11.0000000000002,-3.35292539815827,0.));
|
||||
#504=CARTESIAN_POINT('',(-14.3056266003596,-3.35292539815827,0.));
|
||||
#505=CARTESIAN_POINT('',(-14.3056266003596,-3.35292539815827,0.));
|
||||
#506=CARTESIAN_POINT('',(-14.3056266003596,-3.35292539815827,0.));
|
||||
#507=CARTESIAN_POINT('Origin',(-11.0000000000002,-6.66901717127651,-0.8));
|
||||
#508=CARTESIAN_POINT('',(-11.0000000000002,-9.98510894439476,-1.6));
|
||||
#509=CARTESIAN_POINT('Origin',(-11.0000000000002,-6.66901717127651,-1.6));
|
||||
#510=CARTESIAN_POINT('',(-11.0000000000002,-9.98510894439476,0.));
|
||||
#511=CARTESIAN_POINT('',(-11.0000000000002,-9.98510894439476,0.));
|
||||
#512=CARTESIAN_POINT('Origin',(-11.0000000000002,-6.66901717127651,0.));
|
||||
#513=CARTESIAN_POINT('Origin',(-11.0000000000002,-9.98510894439476,0.));
|
||||
#514=CARTESIAN_POINT('',(-14.3056266003596,-9.98510894439476,-1.6));
|
||||
#515=CARTESIAN_POINT('',(-11.0000000000002,-9.98510894439476,-1.6));
|
||||
#516=CARTESIAN_POINT('',(-14.3056266003596,-9.98510894439476,0.));
|
||||
#517=CARTESIAN_POINT('',(-14.3056266003596,-9.98510894439476,0.));
|
||||
#518=CARTESIAN_POINT('',(-11.0000000000002,-9.98510894439476,0.));
|
||||
#519=CARTESIAN_POINT('Origin',(-14.3056266003596,-9.98510894439476,0.));
|
||||
#520=CARTESIAN_POINT('',(-14.3056266003596,-42.83098282869,-1.6));
|
||||
#521=CARTESIAN_POINT('',(-14.3056266003596,-9.98510894439476,-1.6));
|
||||
#522=CARTESIAN_POINT('',(-14.3056266003596,-42.83098282869,0.));
|
||||
#523=CARTESIAN_POINT('',(-14.3056266003596,-42.83098282869,0.));
|
||||
#524=CARTESIAN_POINT('',(-14.3056266003596,-9.98510894439476,0.));
|
||||
#525=CARTESIAN_POINT('Origin',(-14.3056266003596,-42.83098282869,0.));
|
||||
#526=CARTESIAN_POINT('',(42.3056266003596,-42.83098282869,-1.6));
|
||||
#527=CARTESIAN_POINT('',(-14.3056266003596,-42.83098282869,-1.6));
|
||||
#528=CARTESIAN_POINT('',(42.3056266003596,-42.83098282869,0.));
|
||||
#529=CARTESIAN_POINT('',(42.3056266003596,-42.83098282869,0.));
|
||||
#530=CARTESIAN_POINT('',(-14.3056266003596,-42.83098282869,0.));
|
||||
#531=CARTESIAN_POINT('Origin',(42.3056266003596,-42.83098282869,0.));
|
||||
#532=CARTESIAN_POINT('',(42.3056266003596,-9.9851089443952,-1.6));
|
||||
#533=CARTESIAN_POINT('',(42.3056266003596,-42.83098282869,-1.6));
|
||||
#534=CARTESIAN_POINT('',(42.3056266003596,-9.9851089443952,0.));
|
||||
#535=CARTESIAN_POINT('',(42.3056266003596,-9.9851089443952,0.));
|
||||
#536=CARTESIAN_POINT('',(42.3056266003596,-42.83098282869,0.));
|
||||
#537=CARTESIAN_POINT('Origin',(42.3056266003596,-9.9851089443952,0.));
|
||||
#538=CARTESIAN_POINT('',(38.9999999999998,-9.9851089443952,-1.6));
|
||||
#539=CARTESIAN_POINT('',(42.3056266003596,-9.9851089443952,-1.6));
|
||||
#540=CARTESIAN_POINT('',(38.9999999999998,-9.9851089443952,0.));
|
||||
#541=CARTESIAN_POINT('',(38.9999999999998,-9.9851089443952,0.));
|
||||
#542=CARTESIAN_POINT('',(42.3056266003596,-9.9851089443952,0.));
|
||||
#543=CARTESIAN_POINT('Origin',(38.9999999999998,-6.66901717127695,-0.8));
|
||||
#544=CARTESIAN_POINT('',(38.9999999999998,-3.35292539815871,-1.6));
|
||||
#545=CARTESIAN_POINT('Origin',(38.9999999999998,-6.66901717127695,-1.6));
|
||||
#546=CARTESIAN_POINT('',(38.9999999999998,-3.35292539815871,0.));
|
||||
#547=CARTESIAN_POINT('',(38.9999999999998,-3.35292539815871,0.));
|
||||
#548=CARTESIAN_POINT('Origin',(38.9999999999998,-6.66901717127695,0.));
|
||||
#549=CARTESIAN_POINT('Origin',(38.9999999999998,-3.35292539815871,0.));
|
||||
#550=CARTESIAN_POINT('',(42.3056266003596,-3.35292539815871,-1.6));
|
||||
#551=CARTESIAN_POINT('',(38.9999999999998,-3.35292539815871,-1.6));
|
||||
#552=CARTESIAN_POINT('',(42.3056266003596,-3.35292539815871,0.));
|
||||
#553=CARTESIAN_POINT('',(42.3056266003596,-3.35292539815871,0.));
|
||||
#554=CARTESIAN_POINT('',(38.9999999999998,-3.35292539815871,0.));
|
||||
#555=CARTESIAN_POINT('Origin',(42.3056266003596,-3.35292539815871,0.));
|
||||
#556=CARTESIAN_POINT('',(42.3056266003596,14.8309828286996,-1.6));
|
||||
#557=CARTESIAN_POINT('',(42.3056266003596,-3.35292539815871,-1.6));
|
||||
#558=CARTESIAN_POINT('',(42.3056266003596,14.8309828286996,0.));
|
||||
#559=CARTESIAN_POINT('',(42.3056266003596,14.8309828286996,0.));
|
||||
#560=CARTESIAN_POINT('',(42.3056266003596,-3.35292539815871,0.));
|
||||
#561=CARTESIAN_POINT('Origin',(42.3056266003596,14.8309828286996,0.));
|
||||
#562=CARTESIAN_POINT('',(-14.3056266003596,14.8309828286996,-1.6));
|
||||
#563=CARTESIAN_POINT('',(42.3056266003596,14.8309828286996,-1.6));
|
||||
#564=CARTESIAN_POINT('',(-14.3056266003596,14.8309828286996,0.));
|
||||
#565=CARTESIAN_POINT('',(-14.3056266003596,14.8309828286996,0.));
|
||||
#566=CARTESIAN_POINT('',(42.3056266003596,14.8309828286996,0.));
|
||||
#567=CARTESIAN_POINT('Origin',(-14.3056266003596,14.8309828286996,0.));
|
||||
#568=CARTESIAN_POINT('',(-14.3056266003596,14.8309828286996,-1.6));
|
||||
#569=CARTESIAN_POINT('',(-14.3056266003596,14.8309828286996,0.));
|
||||
#570=CARTESIAN_POINT('Origin',(14.0000000000001,-13.3886317238381,-1.6));
|
||||
#571=CARTESIAN_POINT('Origin',(14.0000000000001,-13.3886317238381,0.));
|
||||
#572=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#576,
|
||||
'DISTANCE_ACCURACY_VALUE',
|
||||
'Maximum model space distance between geometric entities at asserted c
|
||||
onnectivities');
|
||||
#573=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-6),#576,
|
||||
'DISTANCE_ACCURACY_VALUE',
|
||||
'Maximum model space distance between geometric entities at asserted c
|
||||
onnectivities');
|
||||
#574=(
|
||||
GEOMETRIC_REPRESENTATION_CONTEXT(3)
|
||||
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#572))
|
||||
GLOBAL_UNIT_ASSIGNED_CONTEXT((#576,#579,#577))
|
||||
REPRESENTATION_CONTEXT('','3D')
|
||||
);
|
||||
#575=(
|
||||
GEOMETRIC_REPRESENTATION_CONTEXT(3)
|
||||
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#573))
|
||||
GLOBAL_UNIT_ASSIGNED_CONTEXT((#576,#579,#577))
|
||||
REPRESENTATION_CONTEXT('','3D')
|
||||
);
|
||||
#576=(
|
||||
LENGTH_UNIT()
|
||||
NAMED_UNIT(*)
|
||||
SI_UNIT(.MILLI.,.METRE.)
|
||||
);
|
||||
#577=(
|
||||
NAMED_UNIT(*)
|
||||
SI_UNIT($,.STERADIAN.)
|
||||
SOLID_ANGLE_UNIT()
|
||||
);
|
||||
#578=DIMENSIONAL_EXPONENTS(0.,0.,0.,0.,0.,0.,0.);
|
||||
#579=(
|
||||
CONVERSION_BASED_UNIT('degree',#581)
|
||||
NAMED_UNIT(#578)
|
||||
PLANE_ANGLE_UNIT()
|
||||
);
|
||||
#580=(
|
||||
NAMED_UNIT(*)
|
||||
PLANE_ANGLE_UNIT()
|
||||
SI_UNIT($,.RADIAN.)
|
||||
);
|
||||
#581=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(0.01745329252),#580);
|
||||
#582=SHAPE_DEFINITION_REPRESENTATION(#583,#584);
|
||||
#583=PRODUCT_DEFINITION_SHAPE('',$,#586);
|
||||
#584=SHAPE_REPRESENTATION('',(#352),#574);
|
||||
#585=PRODUCT_DEFINITION_CONTEXT('part definition',#590,'design');
|
||||
#586=PRODUCT_DEFINITION('1593K PCB','1593K PCB',#587,#585);
|
||||
#587=PRODUCT_DEFINITION_FORMATION('',$,#592);
|
||||
#588=PRODUCT_RELATED_PRODUCT_CATEGORY('1593K PCB','1593K PCB',(#592));
|
||||
#589=APPLICATION_PROTOCOL_DEFINITION('international standard',
|
||||
'automotive_design',2009,#590);
|
||||
#590=APPLICATION_CONTEXT(
|
||||
'Core Data for Automotive Mechanical Design Process');
|
||||
#591=PRODUCT_CONTEXT('part definition',#590,'mechanical');
|
||||
#592=PRODUCT('1593K PCB','1593K PCB',$,(#591));
|
||||
#593=PRESENTATION_STYLE_ASSIGNMENT((#595));
|
||||
#594=PRESENTATION_STYLE_ASSIGNMENT((#596));
|
||||
#595=SURFACE_STYLE_USAGE(.BOTH.,#597);
|
||||
#596=SURFACE_STYLE_USAGE(.BOTH.,#598);
|
||||
#597=SURFACE_SIDE_STYLE('',(#599));
|
||||
#598=SURFACE_SIDE_STYLE('',(#600));
|
||||
#599=SURFACE_STYLE_FILL_AREA(#601);
|
||||
#600=SURFACE_STYLE_FILL_AREA(#602);
|
||||
#601=FILL_AREA_STYLE('',(#603));
|
||||
#602=FILL_AREA_STYLE('',(#604));
|
||||
#603=FILL_AREA_STYLE_COLOUR('',#605);
|
||||
#604=FILL_AREA_STYLE_COLOUR('',#606);
|
||||
#605=COLOUR_RGB('',0.749019607843137,0.749019607843137,0.749019607843137);
|
||||
#606=COLOUR_RGB('',0.0666666666666667,0.756862745098039,0.329411764705882);
|
||||
ENDSEC;
|
||||
END-ISO-10303-21;
|
|
@ -1,897 +0,0 @@
|
|||
ISO-10303-21;
|
||||
HEADER;
|
||||
/* Generated by software containing ST-Developer
|
||||
* from STEP Tools, Inc. (www.steptools.com)
|
||||
*/
|
||||
|
||||
FILE_DESCRIPTION(
|
||||
/* description */ (''),
|
||||
/* implementation_level */ '2;1');
|
||||
|
||||
FILE_NAME(
|
||||
/* name */
|
||||
'D:\\Utilisateurs\\sd\\Mes documents\\SVN\\projets-gei\\Dumber 2015\\M
|
||||
ecanique\\Export\\capot.stp',
|
||||
/* time_stamp */ '2015-03-19T16:23:57+01:00',
|
||||
/* author */ ('sd'),
|
||||
/* organization */ (''),
|
||||
/* preprocessor_version */ 'ST-DEVELOPER v15.2',
|
||||
/* originating_system */ 'Autodesk Inventor 2014',
|
||||
/* authorisation */ '');
|
||||
|
||||
FILE_SCHEMA (('AUTOMOTIVE_DESIGN { 1 0 10303 214 3 1 1 }'));
|
||||
ENDSEC;
|
||||
|
||||
DATA;
|
||||
#10=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#13),#808);
|
||||
#11=SHAPE_REPRESENTATION_RELATIONSHIP('SRR','None',#817,#12);
|
||||
#12=ADVANCED_BREP_SHAPE_REPRESENTATION($,(#459),#807);
|
||||
#13=STYLED_ITEM('',(#826),#459);
|
||||
#14=PLANE('',#468);
|
||||
#15=PLANE('',#471);
|
||||
#16=PLANE('',#478);
|
||||
#17=PLANE('',#486);
|
||||
#18=PLANE('',#488);
|
||||
#19=PLANE('',#491);
|
||||
#20=PLANE('',#492);
|
||||
#21=PLANE('',#493);
|
||||
#22=PLANE('',#494);
|
||||
#23=PLANE('',#498);
|
||||
#24=PLANE('',#499);
|
||||
#25=PLANE('',#500);
|
||||
#26=PLANE('',#501);
|
||||
#27=B_SPLINE_CURVE_WITH_KNOTS('',3,(#642,#643,#644,#645,#646,#647,#648,
|
||||
#649,#650,#651,#652,#653,#654,#655),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,
|
||||
4),(0.623414699851986,0.736442721846631,0.792956732843954,0.849470743841276,
|
||||
0.892296396809628,0.913709223293804,0.93512204977798),.UNSPECIFIED.);
|
||||
#28=B_SPLINE_CURVE_WITH_KNOTS('',3,(#659,#660,#661,#662,#663,#664,#665,
|
||||
#666,#667,#668,#669,#670,#671,#672),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,
|
||||
4),(0.311707349925993,0.333120176410169,0.354533002894345,0.397358655862696,
|
||||
0.453872666860019,0.510386677857341,0.623414699851986),.UNSPECIFIED.);
|
||||
#29=B_SPLINE_CURVE_WITH_KNOTS('',3,(#676,#677,#678,#679,#680,#681,#682,
|
||||
#683,#684,#685),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,4),(0.154962285132571,0.200213726262326,
|
||||
0.245465167392081,0.284001563238578,0.322537959085075),.UNSPECIFIED.);
|
||||
#30=B_SPLINE_CURVE_WITH_KNOTS('',3,(#689,#690,#691,#692,#693,#694,#695,
|
||||
#696,#697,#698),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,4),(0.32263740443402,0.361173800280517,
|
||||
0.399710196127013,0.444961637256769,0.490213078386524),.UNSPECIFIED.);
|
||||
#31=LINE('',#640,#74);
|
||||
#32=LINE('',#656,#75);
|
||||
#33=LINE('',#674,#76);
|
||||
#34=LINE('',#699,#77);
|
||||
#35=LINE('',#702,#78);
|
||||
#36=LINE('',#704,#79);
|
||||
#37=LINE('',#706,#80);
|
||||
#38=LINE('',#707,#81);
|
||||
#39=LINE('',#711,#82);
|
||||
#40=LINE('',#716,#83);
|
||||
#41=LINE('',#718,#84);
|
||||
#42=LINE('',#720,#85);
|
||||
#43=LINE('',#724,#86);
|
||||
#44=LINE('',#728,#87);
|
||||
#45=LINE('',#730,#88);
|
||||
#46=LINE('',#732,#89);
|
||||
#47=LINE('',#734,#90);
|
||||
#48=LINE('',#737,#91);
|
||||
#49=LINE('',#740,#92);
|
||||
#50=LINE('',#743,#93);
|
||||
#51=LINE('',#746,#94);
|
||||
#52=LINE('',#747,#95);
|
||||
#53=LINE('',#751,#96);
|
||||
#54=LINE('',#755,#97);
|
||||
#55=LINE('',#761,#98);
|
||||
#56=LINE('',#764,#99);
|
||||
#57=LINE('',#767,#100);
|
||||
#58=LINE('',#770,#101);
|
||||
#59=LINE('',#771,#102);
|
||||
#60=LINE('',#774,#103);
|
||||
#61=LINE('',#775,#104);
|
||||
#62=LINE('',#779,#105);
|
||||
#63=LINE('',#782,#106);
|
||||
#64=LINE('',#783,#107);
|
||||
#65=LINE('',#786,#108);
|
||||
#66=LINE('',#787,#109);
|
||||
#67=LINE('',#789,#110);
|
||||
#68=LINE('',#791,#111);
|
||||
#69=LINE('',#794,#112);
|
||||
#70=LINE('',#797,#113);
|
||||
#71=LINE('',#799,#114);
|
||||
#72=LINE('',#801,#115);
|
||||
#73=LINE('',#803,#116);
|
||||
#74=VECTOR('',#514,12.5);
|
||||
#75=VECTOR('',#515,10.0505102572168);
|
||||
#76=VECTOR('',#518,8.5);
|
||||
#77=VECTOR('',#521,8.5);
|
||||
#78=VECTOR('',#524,15.);
|
||||
#79=VECTOR('',#525,25.);
|
||||
#80=VECTOR('',#526,15.);
|
||||
#81=VECTOR('',#527,12.5);
|
||||
#82=VECTOR('',#532,10.0505102572168);
|
||||
#83=VECTOR('',#537,12.);
|
||||
#84=VECTOR('',#538,1.5);
|
||||
#85=VECTOR('',#539,10.5);
|
||||
#86=VECTOR('',#542,12.);
|
||||
#87=VECTOR('',#545,10.5);
|
||||
#88=VECTOR('',#546,5.5);
|
||||
#89=VECTOR('',#547,2.5);
|
||||
#90=VECTOR('',#548,2.99999999999999);
|
||||
#91=VECTOR('',#551,8.5);
|
||||
#92=VECTOR('',#554,25.);
|
||||
#93=VECTOR('',#557,25.);
|
||||
#94=VECTOR('',#560,25.);
|
||||
#95=VECTOR('',#561,12.);
|
||||
#96=VECTOR('',#566,25.);
|
||||
#97=VECTOR('',#571,25.);
|
||||
#98=VECTOR('',#576,2.5);
|
||||
#99=VECTOR('',#579,2.5);
|
||||
#100=VECTOR('',#582,23.);
|
||||
#101=VECTOR('',#585,25.);
|
||||
#102=VECTOR('',#586,5.5);
|
||||
#103=VECTOR('',#589,23.);
|
||||
#104=VECTOR('',#590,2.5);
|
||||
#105=VECTOR('',#597,10.5);
|
||||
#106=VECTOR('',#600,25.);
|
||||
#107=VECTOR('',#601,10.5);
|
||||
#108=VECTOR('',#604,25.);
|
||||
#109=VECTOR('',#605,1.5);
|
||||
#110=VECTOR('',#608,10.0505102572168);
|
||||
#111=VECTOR('',#611,9.33772233983162);
|
||||
#112=VECTOR('',#614,9.33772233983162);
|
||||
#113=VECTOR('',#617,10.0505102572168);
|
||||
#114=VECTOR('',#620,3.);
|
||||
#115=VECTOR('',#623,8.5);
|
||||
#116=VECTOR('',#626,12.);
|
||||
#117=FACE_BOUND('',#145,.T.);
|
||||
#118=FACE_BOUND('',#156,.T.);
|
||||
#119=FACE_BOUND('',#157,.T.);
|
||||
#120=FACE_BOUND('',#166,.T.);
|
||||
#121=FACE_BOUND('',#167,.T.);
|
||||
#122=FACE_OUTER_BOUND('',#144,.T.);
|
||||
#123=FACE_OUTER_BOUND('',#146,.T.);
|
||||
#124=FACE_OUTER_BOUND('',#147,.T.);
|
||||
#125=FACE_OUTER_BOUND('',#148,.T.);
|
||||
#126=FACE_OUTER_BOUND('',#149,.T.);
|
||||
#127=FACE_OUTER_BOUND('',#150,.T.);
|
||||
#128=FACE_OUTER_BOUND('',#151,.T.);
|
||||
#129=FACE_OUTER_BOUND('',#152,.T.);
|
||||
#130=FACE_OUTER_BOUND('',#153,.T.);
|
||||
#131=FACE_OUTER_BOUND('',#154,.T.);
|
||||
#132=FACE_OUTER_BOUND('',#155,.T.);
|
||||
#133=FACE_OUTER_BOUND('',#158,.T.);
|
||||
#134=FACE_OUTER_BOUND('',#159,.T.);
|
||||
#135=FACE_OUTER_BOUND('',#160,.T.);
|
||||
#136=FACE_OUTER_BOUND('',#161,.T.);
|
||||
#137=FACE_OUTER_BOUND('',#162,.T.);
|
||||
#138=FACE_OUTER_BOUND('',#163,.T.);
|
||||
#139=FACE_OUTER_BOUND('',#164,.T.);
|
||||
#140=FACE_OUTER_BOUND('',#165,.T.);
|
||||
#141=FACE_OUTER_BOUND('',#168,.T.);
|
||||
#142=FACE_OUTER_BOUND('',#169,.T.);
|
||||
#143=FACE_OUTER_BOUND('',#170,.T.);
|
||||
#144=EDGE_LOOP('',(#295));
|
||||
#145=EDGE_LOOP('',(#296));
|
||||
#146=EDGE_LOOP('',(#297,#298,#299,#300));
|
||||
#147=EDGE_LOOP('',(#301,#302,#303,#304,#305,#306,#307));
|
||||
#148=EDGE_LOOP('',(#308,#309,#310,#311,#312));
|
||||
#149=EDGE_LOOP('',(#313,#314,#315,#316));
|
||||
#150=EDGE_LOOP('',(#317,#318,#319,#320,#321,#322,#323,#324,#325,#326,#327,
|
||||
#328,#329,#330,#331));
|
||||
#151=EDGE_LOOP('',(#332,#333,#334,#335));
|
||||
#152=EDGE_LOOP('',(#336,#337,#338,#339));
|
||||
#153=EDGE_LOOP('',(#340,#341,#342,#343));
|
||||
#154=EDGE_LOOP('',(#344,#345,#346,#347));
|
||||
#155=EDGE_LOOP('',(#348,#349,#350,#351));
|
||||
#156=EDGE_LOOP('',(#352));
|
||||
#157=EDGE_LOOP('',(#353,#354,#355,#356,#357,#358));
|
||||
#158=EDGE_LOOP('',(#359,#360,#361,#362));
|
||||
#159=EDGE_LOOP('',(#363,#364,#365,#366));
|
||||
#160=EDGE_LOOP('',(#367,#368,#369,#370));
|
||||
#161=EDGE_LOOP('',(#371,#372,#373,#374));
|
||||
#162=EDGE_LOOP('',(#375,#376,#377,#378));
|
||||
#163=EDGE_LOOP('',(#379,#380,#381,#382));
|
||||
#164=EDGE_LOOP('',(#383,#384,#385,#386));
|
||||
#165=EDGE_LOOP('',(#387,#388,#389,#390));
|
||||
#166=EDGE_LOOP('',(#391));
|
||||
#167=EDGE_LOOP('',(#392,#393,#394,#395,#396,#397,#398,#399));
|
||||
#168=EDGE_LOOP('',(#400,#401,#402,#403));
|
||||
#169=EDGE_LOOP('',(#404,#405,#406,#407,#408,#409,#410,#411,#412,#413,#414,
|
||||
#415,#416,#417,#418));
|
||||
#170=EDGE_LOOP('',(#419,#420,#421,#422));
|
||||
#171=CIRCLE('',#462,1.35);
|
||||
#172=CIRCLE('',#463,1.35);
|
||||
#173=CIRCLE('',#465,1.);
|
||||
#174=CIRCLE('',#467,3.5);
|
||||
#175=CIRCLE('',#470,1.);
|
||||
#176=CIRCLE('',#472,1.);
|
||||
#177=CIRCLE('',#473,1.);
|
||||
#178=CIRCLE('',#474,1.);
|
||||
#179=CIRCLE('',#475,1.);
|
||||
#180=CIRCLE('',#477,1.);
|
||||
#181=CIRCLE('',#480,1.);
|
||||
#182=CIRCLE('',#482,1.);
|
||||
#183=CIRCLE('',#484,1.);
|
||||
#184=CIRCLE('',#485,1.);
|
||||
#185=CIRCLE('',#487,1.);
|
||||
#186=CIRCLE('',#490,1.);
|
||||
#187=CIRCLE('',#497,1.);
|
||||
#188=VERTEX_POINT('',#631);
|
||||
#189=VERTEX_POINT('',#633);
|
||||
#190=VERTEX_POINT('',#636);
|
||||
#191=VERTEX_POINT('',#637);
|
||||
#192=VERTEX_POINT('',#639);
|
||||
#193=VERTEX_POINT('',#641);
|
||||
#194=VERTEX_POINT('',#658);
|
||||
#195=VERTEX_POINT('',#673);
|
||||
#196=VERTEX_POINT('',#675);
|
||||
#197=VERTEX_POINT('',#686);
|
||||
#198=VERTEX_POINT('',#688);
|
||||
#199=VERTEX_POINT('',#701);
|
||||
#200=VERTEX_POINT('',#703);
|
||||
#201=VERTEX_POINT('',#705);
|
||||
#202=VERTEX_POINT('',#709);
|
||||
#203=VERTEX_POINT('',#713);
|
||||
#204=VERTEX_POINT('',#715);
|
||||
#205=VERTEX_POINT('',#717);
|
||||
#206=VERTEX_POINT('',#719);
|
||||
#207=VERTEX_POINT('',#721);
|
||||
#208=VERTEX_POINT('',#723);
|
||||
#209=VERTEX_POINT('',#725);
|
||||
#210=VERTEX_POINT('',#727);
|
||||
#211=VERTEX_POINT('',#729);
|
||||
#212=VERTEX_POINT('',#731);
|
||||
#213=VERTEX_POINT('',#733);
|
||||
#214=VERTEX_POINT('',#735);
|
||||
#215=VERTEX_POINT('',#739);
|
||||
#216=VERTEX_POINT('',#741);
|
||||
#217=VERTEX_POINT('',#745);
|
||||
#218=VERTEX_POINT('',#749);
|
||||
#219=VERTEX_POINT('',#753);
|
||||
#220=VERTEX_POINT('',#757);
|
||||
#221=VERTEX_POINT('',#758);
|
||||
#222=VERTEX_POINT('',#760);
|
||||
#223=VERTEX_POINT('',#762);
|
||||
#224=VERTEX_POINT('',#766);
|
||||
#225=VERTEX_POINT('',#769);
|
||||
#226=VERTEX_POINT('',#773);
|
||||
#227=VERTEX_POINT('',#781);
|
||||
#228=VERTEX_POINT('',#785);
|
||||
#229=VERTEX_POINT('',#793);
|
||||
#230=VERTEX_POINT('',#795);
|
||||
#231=EDGE_CURVE('',#188,#188,#171,.T.);
|
||||
#232=EDGE_CURVE('',#189,#189,#172,.T.);
|
||||
#233=EDGE_CURVE('',#190,#191,#173,.T.);
|
||||
#234=EDGE_CURVE('',#191,#192,#31,.T.);
|
||||
#235=EDGE_CURVE('',#192,#193,#27,.T.);
|
||||
#236=EDGE_CURVE('',#193,#190,#32,.T.);
|
||||
#237=EDGE_CURVE('',#194,#192,#28,.T.);
|
||||
#238=EDGE_CURVE('',#195,#194,#33,.T.);
|
||||
#239=EDGE_CURVE('',#196,#195,#29,.T.);
|
||||
#240=EDGE_CURVE('',#196,#197,#174,.T.);
|
||||
#241=EDGE_CURVE('',#198,#197,#30,.T.);
|
||||
#242=EDGE_CURVE('',#193,#198,#34,.T.);
|
||||
#243=EDGE_CURVE('',#191,#199,#35,.T.);
|
||||
#244=EDGE_CURVE('',#200,#199,#36,.T.);
|
||||
#245=EDGE_CURVE('',#200,#201,#37,.T.);
|
||||
#246=EDGE_CURVE('',#192,#201,#38,.T.);
|
||||
#247=EDGE_CURVE('',#201,#202,#175,.T.);
|
||||
#248=EDGE_CURVE('',#202,#194,#39,.T.);
|
||||
#249=EDGE_CURVE('',#203,#200,#176,.T.);
|
||||
#250=EDGE_CURVE('',#204,#203,#40,.T.);
|
||||
#251=EDGE_CURVE('',#205,#204,#41,.T.);
|
||||
#252=EDGE_CURVE('',#205,#206,#42,.T.);
|
||||
#253=EDGE_CURVE('',#207,#206,#177,.T.);
|
||||
#254=EDGE_CURVE('',#207,#208,#43,.T.);
|
||||
#255=EDGE_CURVE('',#209,#208,#178,.T.);
|
||||
#256=EDGE_CURVE('',#209,#210,#44,.T.);
|
||||
#257=EDGE_CURVE('',#211,#210,#45,.T.);
|
||||
#258=EDGE_CURVE('',#212,#211,#46,.T.);
|
||||
#259=EDGE_CURVE('',#212,#213,#47,.T.);
|
||||
#260=EDGE_CURVE('',#214,#213,#179,.T.);
|
||||
#261=EDGE_CURVE('',#214,#202,#48,.T.);
|
||||
#262=EDGE_CURVE('',#208,#215,#49,.T.);
|
||||
#263=EDGE_CURVE('',#215,#216,#180,.T.);
|
||||
#264=EDGE_CURVE('',#216,#209,#50,.T.);
|
||||
#265=EDGE_CURVE('',#217,#207,#51,.T.);
|
||||
#266=EDGE_CURVE('',#215,#217,#52,.T.);
|
||||
#267=EDGE_CURVE('',#199,#218,#181,.T.);
|
||||
#268=EDGE_CURVE('',#218,#203,#53,.T.);
|
||||
#269=EDGE_CURVE('',#219,#217,#182,.T.);
|
||||
#270=EDGE_CURVE('',#206,#219,#54,.T.);
|
||||
#271=EDGE_CURVE('',#220,#221,#183,.T.);
|
||||
#272=EDGE_CURVE('',#221,#222,#55,.T.);
|
||||
#273=EDGE_CURVE('',#222,#223,#184,.T.);
|
||||
#274=EDGE_CURVE('',#223,#220,#56,.T.);
|
||||
#275=EDGE_CURVE('',#222,#224,#57,.T.);
|
||||
#276=EDGE_CURVE('',#211,#224,#185,.T.);
|
||||
#277=EDGE_CURVE('',#210,#225,#58,.T.);
|
||||
#278=EDGE_CURVE('',#225,#223,#59,.T.);
|
||||
#279=EDGE_CURVE('',#221,#226,#60,.T.);
|
||||
#280=EDGE_CURVE('',#224,#226,#61,.T.);
|
||||
#281=EDGE_CURVE('',#226,#212,#186,.T.);
|
||||
#282=EDGE_CURVE('',#225,#216,#62,.T.);
|
||||
#283=EDGE_CURVE('',#227,#205,#63,.T.);
|
||||
#284=EDGE_CURVE('',#219,#227,#64,.T.);
|
||||
#285=EDGE_CURVE('',#204,#228,#65,.T.);
|
||||
#286=EDGE_CURVE('',#228,#227,#66,.T.);
|
||||
#287=EDGE_CURVE('',#195,#214,#67,.T.);
|
||||
#288=EDGE_CURVE('',#213,#196,#68,.T.);
|
||||
#289=EDGE_CURVE('',#197,#229,#69,.T.);
|
||||
#290=EDGE_CURVE('',#229,#230,#187,.T.);
|
||||
#291=EDGE_CURVE('',#230,#198,#70,.T.);
|
||||
#292=EDGE_CURVE('',#229,#220,#71,.T.);
|
||||
#293=EDGE_CURVE('',#190,#230,#72,.T.);
|
||||
#294=EDGE_CURVE('',#228,#218,#73,.T.);
|
||||
#295=ORIENTED_EDGE('',*,*,#231,.F.);
|
||||
#296=ORIENTED_EDGE('',*,*,#232,.F.);
|
||||
#297=ORIENTED_EDGE('',*,*,#233,.T.);
|
||||
#298=ORIENTED_EDGE('',*,*,#234,.T.);
|
||||
#299=ORIENTED_EDGE('',*,*,#235,.T.);
|
||||
#300=ORIENTED_EDGE('',*,*,#236,.T.);
|
||||
#301=ORIENTED_EDGE('',*,*,#235,.F.);
|
||||
#302=ORIENTED_EDGE('',*,*,#237,.F.);
|
||||
#303=ORIENTED_EDGE('',*,*,#238,.F.);
|
||||
#304=ORIENTED_EDGE('',*,*,#239,.F.);
|
||||
#305=ORIENTED_EDGE('',*,*,#240,.T.);
|
||||
#306=ORIENTED_EDGE('',*,*,#241,.F.);
|
||||
#307=ORIENTED_EDGE('',*,*,#242,.F.);
|
||||
#308=ORIENTED_EDGE('',*,*,#234,.F.);
|
||||
#309=ORIENTED_EDGE('',*,*,#243,.T.);
|
||||
#310=ORIENTED_EDGE('',*,*,#244,.F.);
|
||||
#311=ORIENTED_EDGE('',*,*,#245,.T.);
|
||||
#312=ORIENTED_EDGE('',*,*,#246,.F.);
|
||||
#313=ORIENTED_EDGE('',*,*,#237,.T.);
|
||||
#314=ORIENTED_EDGE('',*,*,#246,.T.);
|
||||
#315=ORIENTED_EDGE('',*,*,#247,.T.);
|
||||
#316=ORIENTED_EDGE('',*,*,#248,.T.);
|
||||
#317=ORIENTED_EDGE('',*,*,#247,.F.);
|
||||
#318=ORIENTED_EDGE('',*,*,#245,.F.);
|
||||
#319=ORIENTED_EDGE('',*,*,#249,.F.);
|
||||
#320=ORIENTED_EDGE('',*,*,#250,.F.);
|
||||
#321=ORIENTED_EDGE('',*,*,#251,.F.);
|
||||
#322=ORIENTED_EDGE('',*,*,#252,.T.);
|
||||
#323=ORIENTED_EDGE('',*,*,#253,.F.);
|
||||
#324=ORIENTED_EDGE('',*,*,#254,.T.);
|
||||
#325=ORIENTED_EDGE('',*,*,#255,.F.);
|
||||
#326=ORIENTED_EDGE('',*,*,#256,.T.);
|
||||
#327=ORIENTED_EDGE('',*,*,#257,.F.);
|
||||
#328=ORIENTED_EDGE('',*,*,#258,.F.);
|
||||
#329=ORIENTED_EDGE('',*,*,#259,.T.);
|
||||
#330=ORIENTED_EDGE('',*,*,#260,.F.);
|
||||
#331=ORIENTED_EDGE('',*,*,#261,.T.);
|
||||
#332=ORIENTED_EDGE('',*,*,#255,.T.);
|
||||
#333=ORIENTED_EDGE('',*,*,#262,.T.);
|
||||
#334=ORIENTED_EDGE('',*,*,#263,.T.);
|
||||
#335=ORIENTED_EDGE('',*,*,#264,.T.);
|
||||
#336=ORIENTED_EDGE('',*,*,#262,.F.);
|
||||
#337=ORIENTED_EDGE('',*,*,#254,.F.);
|
||||
#338=ORIENTED_EDGE('',*,*,#265,.F.);
|
||||
#339=ORIENTED_EDGE('',*,*,#266,.F.);
|
||||
#340=ORIENTED_EDGE('',*,*,#249,.T.);
|
||||
#341=ORIENTED_EDGE('',*,*,#244,.T.);
|
||||
#342=ORIENTED_EDGE('',*,*,#267,.T.);
|
||||
#343=ORIENTED_EDGE('',*,*,#268,.T.);
|
||||
#344=ORIENTED_EDGE('',*,*,#269,.T.);
|
||||
#345=ORIENTED_EDGE('',*,*,#265,.T.);
|
||||
#346=ORIENTED_EDGE('',*,*,#253,.T.);
|
||||
#347=ORIENTED_EDGE('',*,*,#270,.T.);
|
||||
#348=ORIENTED_EDGE('',*,*,#271,.T.);
|
||||
#349=ORIENTED_EDGE('',*,*,#272,.T.);
|
||||
#350=ORIENTED_EDGE('',*,*,#273,.T.);
|
||||
#351=ORIENTED_EDGE('',*,*,#274,.T.);
|
||||
#352=ORIENTED_EDGE('',*,*,#231,.T.);
|
||||
#353=ORIENTED_EDGE('',*,*,#273,.F.);
|
||||
#354=ORIENTED_EDGE('',*,*,#275,.T.);
|
||||
#355=ORIENTED_EDGE('',*,*,#276,.F.);
|
||||
#356=ORIENTED_EDGE('',*,*,#257,.T.);
|
||||
#357=ORIENTED_EDGE('',*,*,#277,.T.);
|
||||
#358=ORIENTED_EDGE('',*,*,#278,.T.);
|
||||
#359=ORIENTED_EDGE('',*,*,#272,.F.);
|
||||
#360=ORIENTED_EDGE('',*,*,#279,.T.);
|
||||
#361=ORIENTED_EDGE('',*,*,#280,.F.);
|
||||
#362=ORIENTED_EDGE('',*,*,#275,.F.);
|
||||
#363=ORIENTED_EDGE('',*,*,#281,.T.);
|
||||
#364=ORIENTED_EDGE('',*,*,#258,.T.);
|
||||
#365=ORIENTED_EDGE('',*,*,#276,.T.);
|
||||
#366=ORIENTED_EDGE('',*,*,#280,.T.);
|
||||
#367=ORIENTED_EDGE('',*,*,#264,.F.);
|
||||
#368=ORIENTED_EDGE('',*,*,#282,.F.);
|
||||
#369=ORIENTED_EDGE('',*,*,#277,.F.);
|
||||
#370=ORIENTED_EDGE('',*,*,#256,.F.);
|
||||
#371=ORIENTED_EDGE('',*,*,#270,.F.);
|
||||
#372=ORIENTED_EDGE('',*,*,#252,.F.);
|
||||
#373=ORIENTED_EDGE('',*,*,#283,.F.);
|
||||
#374=ORIENTED_EDGE('',*,*,#284,.F.);
|
||||
#375=ORIENTED_EDGE('',*,*,#283,.T.);
|
||||
#376=ORIENTED_EDGE('',*,*,#251,.T.);
|
||||
#377=ORIENTED_EDGE('',*,*,#285,.T.);
|
||||
#378=ORIENTED_EDGE('',*,*,#286,.T.);
|
||||
#379=ORIENTED_EDGE('',*,*,#248,.F.);
|
||||
#380=ORIENTED_EDGE('',*,*,#261,.F.);
|
||||
#381=ORIENTED_EDGE('',*,*,#287,.F.);
|
||||
#382=ORIENTED_EDGE('',*,*,#238,.T.);
|
||||
#383=ORIENTED_EDGE('',*,*,#239,.T.);
|
||||
#384=ORIENTED_EDGE('',*,*,#287,.T.);
|
||||
#385=ORIENTED_EDGE('',*,*,#260,.T.);
|
||||
#386=ORIENTED_EDGE('',*,*,#288,.T.);
|
||||
#387=ORIENTED_EDGE('',*,*,#241,.T.);
|
||||
#388=ORIENTED_EDGE('',*,*,#289,.T.);
|
||||
#389=ORIENTED_EDGE('',*,*,#290,.T.);
|
||||
#390=ORIENTED_EDGE('',*,*,#291,.T.);
|
||||
#391=ORIENTED_EDGE('',*,*,#232,.T.);
|
||||
#392=ORIENTED_EDGE('',*,*,#271,.F.);
|
||||
#393=ORIENTED_EDGE('',*,*,#292,.F.);
|
||||
#394=ORIENTED_EDGE('',*,*,#289,.F.);
|
||||
#395=ORIENTED_EDGE('',*,*,#240,.F.);
|
||||
#396=ORIENTED_EDGE('',*,*,#288,.F.);
|
||||
#397=ORIENTED_EDGE('',*,*,#259,.F.);
|
||||
#398=ORIENTED_EDGE('',*,*,#281,.F.);
|
||||
#399=ORIENTED_EDGE('',*,*,#279,.F.);
|
||||
#400=ORIENTED_EDGE('',*,*,#236,.F.);
|
||||
#401=ORIENTED_EDGE('',*,*,#242,.T.);
|
||||
#402=ORIENTED_EDGE('',*,*,#291,.F.);
|
||||
#403=ORIENTED_EDGE('',*,*,#293,.F.);
|
||||
#404=ORIENTED_EDGE('',*,*,#233,.F.);
|
||||
#405=ORIENTED_EDGE('',*,*,#293,.T.);
|
||||
#406=ORIENTED_EDGE('',*,*,#290,.F.);
|
||||
#407=ORIENTED_EDGE('',*,*,#292,.T.);
|
||||
#408=ORIENTED_EDGE('',*,*,#274,.F.);
|
||||
#409=ORIENTED_EDGE('',*,*,#278,.F.);
|
||||
#410=ORIENTED_EDGE('',*,*,#282,.T.);
|
||||
#411=ORIENTED_EDGE('',*,*,#263,.F.);
|
||||
#412=ORIENTED_EDGE('',*,*,#266,.T.);
|
||||
#413=ORIENTED_EDGE('',*,*,#269,.F.);
|
||||
#414=ORIENTED_EDGE('',*,*,#284,.T.);
|
||||
#415=ORIENTED_EDGE('',*,*,#286,.F.);
|
||||
#416=ORIENTED_EDGE('',*,*,#294,.T.);
|
||||
#417=ORIENTED_EDGE('',*,*,#267,.F.);
|
||||
#418=ORIENTED_EDGE('',*,*,#243,.F.);
|
||||
#419=ORIENTED_EDGE('',*,*,#268,.F.);
|
||||
#420=ORIENTED_EDGE('',*,*,#294,.F.);
|
||||
#421=ORIENTED_EDGE('',*,*,#285,.F.);
|
||||
#422=ORIENTED_EDGE('',*,*,#250,.T.);
|
||||
#423=CYLINDRICAL_SURFACE('',#461,1.35);
|
||||
#424=CYLINDRICAL_SURFACE('',#464,1.);
|
||||
#425=CYLINDRICAL_SURFACE('',#466,3.5);
|
||||
#426=CYLINDRICAL_SURFACE('',#469,1.);
|
||||
#427=CYLINDRICAL_SURFACE('',#476,1.);
|
||||
#428=CYLINDRICAL_SURFACE('',#479,1.);
|
||||
#429=CYLINDRICAL_SURFACE('',#481,1.);
|
||||
#430=CYLINDRICAL_SURFACE('',#483,1.);
|
||||
#431=CYLINDRICAL_SURFACE('',#489,1.);
|
||||
#432=CYLINDRICAL_SURFACE('',#495,1.);
|
||||
#433=CYLINDRICAL_SURFACE('',#496,1.);
|
||||
#434=ADVANCED_FACE('',(#122,#117),#423,.F.);
|
||||
#435=ADVANCED_FACE('',(#123),#424,.T.);
|
||||
#436=ADVANCED_FACE('',(#124),#425,.F.);
|
||||
#437=ADVANCED_FACE('',(#125),#14,.T.);
|
||||
#438=ADVANCED_FACE('',(#126),#426,.T.);
|
||||
#439=ADVANCED_FACE('',(#127),#15,.T.);
|
||||
#440=ADVANCED_FACE('',(#128),#427,.F.);
|
||||
#441=ADVANCED_FACE('',(#129),#16,.F.);
|
||||
#442=ADVANCED_FACE('',(#130),#428,.T.);
|
||||
#443=ADVANCED_FACE('',(#131),#429,.F.);
|
||||
#444=ADVANCED_FACE('',(#132),#430,.T.);
|
||||
#445=ADVANCED_FACE('',(#118,#119),#17,.F.);
|
||||
#446=ADVANCED_FACE('',(#133),#18,.T.);
|
||||
#447=ADVANCED_FACE('',(#134),#431,.T.);
|
||||
#448=ADVANCED_FACE('',(#135),#19,.F.);
|
||||
#449=ADVANCED_FACE('',(#136),#20,.F.);
|
||||
#450=ADVANCED_FACE('',(#137),#21,.F.);
|
||||
#451=ADVANCED_FACE('',(#138),#22,.F.);
|
||||
#452=ADVANCED_FACE('',(#139),#432,.F.);
|
||||
#453=ADVANCED_FACE('',(#140),#433,.F.);
|
||||
#454=ADVANCED_FACE('',(#120,#121),#23,.F.);
|
||||
#455=ADVANCED_FACE('',(#141),#24,.F.);
|
||||
#456=ADVANCED_FACE('',(#142),#25,.T.);
|
||||
#457=ADVANCED_FACE('',(#143),#26,.T.);
|
||||
#458=CLOSED_SHELL('',(#434,#435,#436,#437,#438,#439,#440,#441,#442,#443,
|
||||
#444,#445,#446,#447,#448,#449,#450,#451,#452,#453,#454,#455,#456,#457));
|
||||
#459=MANIFOLD_SOLID_BREP('Solide1',#458);
|
||||
#460=AXIS2_PLACEMENT_3D('placement',#629,#502,#503);
|
||||
#461=AXIS2_PLACEMENT_3D('',#630,#504,#505);
|
||||
#462=AXIS2_PLACEMENT_3D('',#632,#506,#507);
|
||||
#463=AXIS2_PLACEMENT_3D('',#634,#508,#509);
|
||||
#464=AXIS2_PLACEMENT_3D('',#635,#510,#511);
|
||||
#465=AXIS2_PLACEMENT_3D('',#638,#512,#513);
|
||||
#466=AXIS2_PLACEMENT_3D('',#657,#516,#517);
|
||||
#467=AXIS2_PLACEMENT_3D('',#687,#519,#520);
|
||||
#468=AXIS2_PLACEMENT_3D('',#700,#522,#523);
|
||||
#469=AXIS2_PLACEMENT_3D('',#708,#528,#529);
|
||||
#470=AXIS2_PLACEMENT_3D('',#710,#530,#531);
|
||||
#471=AXIS2_PLACEMENT_3D('',#712,#533,#534);
|
||||
#472=AXIS2_PLACEMENT_3D('',#714,#535,#536);
|
||||
#473=AXIS2_PLACEMENT_3D('',#722,#540,#541);
|
||||
#474=AXIS2_PLACEMENT_3D('',#726,#543,#544);
|
||||
#475=AXIS2_PLACEMENT_3D('',#736,#549,#550);
|
||||
#476=AXIS2_PLACEMENT_3D('',#738,#552,#553);
|
||||
#477=AXIS2_PLACEMENT_3D('',#742,#555,#556);
|
||||
#478=AXIS2_PLACEMENT_3D('',#744,#558,#559);
|
||||
#479=AXIS2_PLACEMENT_3D('',#748,#562,#563);
|
||||
#480=AXIS2_PLACEMENT_3D('',#750,#564,#565);
|
||||
#481=AXIS2_PLACEMENT_3D('',#752,#567,#568);
|
||||
#482=AXIS2_PLACEMENT_3D('',#754,#569,#570);
|
||||
#483=AXIS2_PLACEMENT_3D('',#756,#572,#573);
|
||||
#484=AXIS2_PLACEMENT_3D('',#759,#574,#575);
|
||||
#485=AXIS2_PLACEMENT_3D('',#763,#577,#578);
|
||||
#486=AXIS2_PLACEMENT_3D('',#765,#580,#581);
|
||||
#487=AXIS2_PLACEMENT_3D('',#768,#583,#584);
|
||||
#488=AXIS2_PLACEMENT_3D('',#772,#587,#588);
|
||||
#489=AXIS2_PLACEMENT_3D('',#776,#591,#592);
|
||||
#490=AXIS2_PLACEMENT_3D('',#777,#593,#594);
|
||||
#491=AXIS2_PLACEMENT_3D('',#778,#595,#596);
|
||||
#492=AXIS2_PLACEMENT_3D('',#780,#598,#599);
|
||||
#493=AXIS2_PLACEMENT_3D('',#784,#602,#603);
|
||||
#494=AXIS2_PLACEMENT_3D('',#788,#606,#607);
|
||||
#495=AXIS2_PLACEMENT_3D('',#790,#609,#610);
|
||||
#496=AXIS2_PLACEMENT_3D('',#792,#612,#613);
|
||||
#497=AXIS2_PLACEMENT_3D('',#796,#615,#616);
|
||||
#498=AXIS2_PLACEMENT_3D('',#798,#618,#619);
|
||||
#499=AXIS2_PLACEMENT_3D('',#800,#621,#622);
|
||||
#500=AXIS2_PLACEMENT_3D('',#802,#624,#625);
|
||||
#501=AXIS2_PLACEMENT_3D('',#804,#627,#628);
|
||||
#502=DIRECTION('axis',(0.,0.,1.));
|
||||
#503=DIRECTION('refdir',(1.,0.,0.));
|
||||
#504=DIRECTION('center_axis',(0.,-1.,0.));
|
||||
#505=DIRECTION('ref_axis',(-1.,0.,0.));
|
||||
#506=DIRECTION('center_axis',(0.,1.,0.));
|
||||
#507=DIRECTION('ref_axis',(-1.,0.,0.));
|
||||
#508=DIRECTION('center_axis',(0.,-1.,0.));
|
||||
#509=DIRECTION('ref_axis',(-1.,0.,0.));
|
||||
#510=DIRECTION('center_axis',(1.,0.,0.));
|
||||
#511=DIRECTION('ref_axis',(0.,0.707106781186548,0.707106781186547));
|
||||
#512=DIRECTION('center_axis',(-1.,0.,1.00929365875014E-016));
|
||||
#513=DIRECTION('ref_axis',(0.,0.707106781186548,0.707106781186547));
|
||||
#514=DIRECTION('',(-1.,0.,0.));
|
||||
#515=DIRECTION('',(1.,0.,0.));
|
||||
#516=DIRECTION('center_axis',(0.,-1.,0.));
|
||||
#517=DIRECTION('ref_axis',(-1.,0.,0.));
|
||||
#518=DIRECTION('',(0.,1.,0.));
|
||||
#519=DIRECTION('center_axis',(0.,-1.,0.));
|
||||
#520=DIRECTION('ref_axis',(-1.,0.,0.));
|
||||
#521=DIRECTION('',(0.,-1.,0.));
|
||||
#522=DIRECTION('center_axis',(0.,1.,0.));
|
||||
#523=DIRECTION('ref_axis',(0.,0.,1.));
|
||||
#524=DIRECTION('',(-1.00929365875014E-016,0.,-1.));
|
||||
#525=DIRECTION('',(1.,0.,-1.77635683940025E-016));
|
||||
#526=DIRECTION('',(0.,0.,1.));
|
||||
#527=DIRECTION('',(-1.,0.,0.));
|
||||
#528=DIRECTION('center_axis',(1.,0.,0.));
|
||||
#529=DIRECTION('ref_axis',(0.,0.707106781186548,0.707106781186547));
|
||||
#530=DIRECTION('center_axis',(1.,0.,0.));
|
||||
#531=DIRECTION('ref_axis',(0.,0.707106781186548,0.707106781186547));
|
||||
#532=DIRECTION('',(1.,0.,0.));
|
||||
#533=DIRECTION('center_axis',(-1.,0.,0.));
|
||||
#534=DIRECTION('ref_axis',(0.,0.,1.));
|
||||
#535=DIRECTION('center_axis',(1.,0.,0.));
|
||||
#536=DIRECTION('ref_axis',(0.,0.707106781186547,-0.707106781186548));
|
||||
#537=DIRECTION('',(0.,1.,0.));
|
||||
#538=DIRECTION('',(0.,0.,-1.));
|
||||
#539=DIRECTION('',(0.,1.,0.));
|
||||
#540=DIRECTION('center_axis',(-1.,0.,0.));
|
||||
#541=DIRECTION('ref_axis',(0.,0.707106781186548,-0.707106781186547));
|
||||
#542=DIRECTION('',(0.,0.,1.));
|
||||
#543=DIRECTION('center_axis',(-1.,0.,0.));
|
||||
#544=DIRECTION('ref_axis',(0.,0.707106781186548,0.707106781186547));
|
||||
#545=DIRECTION('',(0.,-1.,0.));
|
||||
#546=DIRECTION('',(0.,0.,-1.));
|
||||
#547=DIRECTION('',(0.,-1.,0.));
|
||||
#548=DIRECTION('',(0.,0.,-1.));
|
||||
#549=DIRECTION('center_axis',(-1.,0.,0.));
|
||||
#550=DIRECTION('ref_axis',(0.,-0.707106781186548,-0.707106781186547));
|
||||
#551=DIRECTION('',(0.,1.,0.));
|
||||
#552=DIRECTION('center_axis',(1.,0.,1.33226762955019E-016));
|
||||
#553=DIRECTION('ref_axis',(0.,0.707106781186548,0.707106781186547));
|
||||
#554=DIRECTION('',(1.,0.,1.33226762955019E-016));
|
||||
#555=DIRECTION('center_axis',(1.,0.,-1.00929365875014E-016));
|
||||
#556=DIRECTION('ref_axis',(0.,0.707106781186548,0.707106781186547));
|
||||
#557=DIRECTION('',(-1.,0.,-1.33226762955019E-016));
|
||||
#558=DIRECTION('center_axis',(0.,1.,0.));
|
||||
#559=DIRECTION('ref_axis',(0.,0.,1.));
|
||||
#560=DIRECTION('',(-1.,0.,0.));
|
||||
#561=DIRECTION('',(-1.00929365875014E-016,0.,-1.));
|
||||
#562=DIRECTION('center_axis',(-1.,0.,1.77635683940025E-016));
|
||||
#563=DIRECTION('ref_axis',(0.,0.707106781186547,-0.707106781186548));
|
||||
#564=DIRECTION('center_axis',(-1.,0.,1.00929365875014E-016));
|
||||
#565=DIRECTION('ref_axis',(0.,0.707106781186547,-0.707106781186548));
|
||||
#566=DIRECTION('',(-1.,0.,1.77635683940025E-016));
|
||||
#567=DIRECTION('center_axis',(-1.,0.,0.));
|
||||
#568=DIRECTION('ref_axis',(0.,0.707106781186548,-0.707106781186547));
|
||||
#569=DIRECTION('center_axis',(1.,0.,-1.00929365875014E-016));
|
||||
#570=DIRECTION('ref_axis',(0.,0.707106781186548,-0.707106781186547));
|
||||
#571=DIRECTION('',(1.,0.,0.));
|
||||
#572=DIRECTION('center_axis',(0.,1.,0.));
|
||||
#573=DIRECTION('ref_axis',(0.707106781186548,0.,0.707106781186548));
|
||||
#574=DIRECTION('center_axis',(0.,-1.,0.));
|
||||
#575=DIRECTION('ref_axis',(0.707106781186548,0.,0.707106781186548));
|
||||
#576=DIRECTION('',(0.,-1.,0.));
|
||||
#577=DIRECTION('center_axis',(0.,1.,0.));
|
||||
#578=DIRECTION('ref_axis',(0.707106781186548,0.,0.707106781186548));
|
||||
#579=DIRECTION('',(0.,1.,0.));
|
||||
#580=DIRECTION('center_axis',(0.,1.,0.));
|
||||
#581=DIRECTION('ref_axis',(0.,0.,1.));
|
||||
#582=DIRECTION('',(-1.,0.,0.));
|
||||
#583=DIRECTION('center_axis',(0.,1.,0.));
|
||||
#584=DIRECTION('ref_axis',(-0.707106781186548,0.,0.707106781186548));
|
||||
#585=DIRECTION('',(1.,0.,1.33226762955019E-016));
|
||||
#586=DIRECTION('',(1.00929365875014E-016,0.,1.));
|
||||
#587=DIRECTION('center_axis',(0.,0.,1.));
|
||||
#588=DIRECTION('ref_axis',(1.,0.,0.));
|
||||
#589=DIRECTION('',(-1.,0.,0.));
|
||||
#590=DIRECTION('',(0.,1.,0.));
|
||||
#591=DIRECTION('center_axis',(0.,1.,0.));
|
||||
#592=DIRECTION('ref_axis',(-0.707106781186548,0.,0.707106781186548));
|
||||
#593=DIRECTION('center_axis',(0.,-1.,0.));
|
||||
#594=DIRECTION('ref_axis',(-0.707106781186548,0.,0.707106781186548));
|
||||
#595=DIRECTION('center_axis',(-1.33226762955019E-016,0.,1.));
|
||||
#596=DIRECTION('ref_axis',(1.,0.,1.77635683940025E-016));
|
||||
#597=DIRECTION('',(0.,1.,0.));
|
||||
#598=DIRECTION('center_axis',(0.,0.,-1.));
|
||||
#599=DIRECTION('ref_axis',(-1.,0.,0.));
|
||||
#600=DIRECTION('',(-1.,0.,0.));
|
||||
#601=DIRECTION('',(0.,-1.,0.));
|
||||
#602=DIRECTION('center_axis',(0.,1.,0.));
|
||||
#603=DIRECTION('ref_axis',(0.,0.,1.));
|
||||
#604=DIRECTION('',(1.,0.,-1.77635683940025E-016));
|
||||
#605=DIRECTION('',(1.00929365875014E-016,0.,1.));
|
||||
#606=DIRECTION('center_axis',(0.,0.,-1.));
|
||||
#607=DIRECTION('ref_axis',(1.,0.,0.));
|
||||
#608=DIRECTION('',(-1.,0.,0.));
|
||||
#609=DIRECTION('center_axis',(1.,0.,0.));
|
||||
#610=DIRECTION('ref_axis',(0.,-0.707106781186548,-0.707106781186547));
|
||||
#611=DIRECTION('',(1.,0.,0.));
|
||||
#612=DIRECTION('center_axis',(1.,0.,0.));
|
||||
#613=DIRECTION('ref_axis',(0.,-0.707106781186548,-0.707106781186547));
|
||||
#614=DIRECTION('',(1.,0.,0.));
|
||||
#615=DIRECTION('center_axis',(1.,0.,-1.00929365875014E-016));
|
||||
#616=DIRECTION('ref_axis',(0.,-0.707106781186548,-0.707106781186547));
|
||||
#617=DIRECTION('',(-1.,0.,0.));
|
||||
#618=DIRECTION('center_axis',(0.,-1.,0.));
|
||||
#619=DIRECTION('ref_axis',(0.,0.,-1.));
|
||||
#620=DIRECTION('',(1.00929365875014E-016,0.,1.));
|
||||
#621=DIRECTION('center_axis',(0.,0.,-1.));
|
||||
#622=DIRECTION('ref_axis',(1.,0.,0.));
|
||||
#623=DIRECTION('',(0.,-1.,0.));
|
||||
#624=DIRECTION('center_axis',(1.,0.,-1.00929365875014E-016));
|
||||
#625=DIRECTION('ref_axis',(-1.77635683940025E-016,0.,-1.));
|
||||
#626=DIRECTION('',(0.,1.,0.));
|
||||
#627=DIRECTION('center_axis',(-1.77635683940025E-016,0.,-1.));
|
||||
#628=DIRECTION('ref_axis',(-1.,0.,1.77635683940025E-016));
|
||||
#629=CARTESIAN_POINT('',(0.,0.,0.));
|
||||
#630=CARTESIAN_POINT('Origin',(2.22044604925031E-015,2.5,8.5));
|
||||
#631=CARTESIAN_POINT('',(1.35,0.,8.5));
|
||||
#632=CARTESIAN_POINT('Origin',(2.22044604925031E-015,0.,8.5));
|
||||
#633=CARTESIAN_POINT('',(1.35,2.5,8.5));
|
||||
#634=CARTESIAN_POINT('Origin',(2.22044604925031E-015,2.5,8.5));
|
||||
#635=CARTESIAN_POINT('Origin',(-6.25,12.,5.00000000000001));
|
||||
#636=CARTESIAN_POINT('',(12.5,12.,6.00000000000001));
|
||||
#637=CARTESIAN_POINT('',(12.5,13.,5.));
|
||||
#638=CARTESIAN_POINT('Origin',(12.5,12.,5.00000000000001));
|
||||
#639=CARTESIAN_POINT('',(2.22044604925031E-015,13.,5.00000000000001));
|
||||
#640=CARTESIAN_POINT('',(-6.25,13.,5.00000000000001));
|
||||
#641=CARTESIAN_POINT('',(2.44948974278318,12.,6.00000000000001));
|
||||
#642=CARTESIAN_POINT('Ctrl Pts',(2.46330733588707E-015,13.,5.));
|
||||
#643=CARTESIAN_POINT('Ctrl Pts',(0.376760073315486,13.,5.));
|
||||
#644=CARTESIAN_POINT('Ctrl Pts',(0.778964788621242,13.0063455702985,5.06552483125141));
|
||||
#645=CARTESIAN_POINT('Ctrl Pts',(1.33216524906888,12.9684638934401,5.25755721240763));
|
||||
#646=CARTESIAN_POINT('Ctrl Pts',(1.50830745345834,12.9467621122573,5.33629414845834));
|
||||
#647=CARTESIAN_POINT('Ctrl Pts',(1.83250348045452,12.8642530722712,5.51236597279587));
|
||||
#648=CARTESIAN_POINT('Ctrl Pts',(1.98069630263431,12.8043473761662,5.60986618620695));
|
||||
#649=CARTESIAN_POINT('Ctrl Pts',(2.20700477419326,12.6334190017927,5.78079456058041));
|
||||
#650=CARTESIAN_POINT('Ctrl Pts',(2.29648724641835,12.5317667433809,5.85749758338021));
|
||||
#651=CARTESIAN_POINT('Ctrl Pts',(2.38706557921303,12.3477280297819,5.94000284684986));
|
||||
#652=CARTESIAN_POINT('Ctrl Pts',(2.41043260015992,12.2812725040638,5.96223206537704));
|
||||
#653=CARTESIAN_POINT('Ctrl Pts',(2.44163158342721,12.1430929899107,5.99222794593217));
|
||||
#654=CARTESIAN_POINT('Ctrl Pts',(2.44948974278318,12.0713760882806,6.00000000000001));
|
||||
#655=CARTESIAN_POINT('Ctrl Pts',(2.44948974278318,12.,6.00000000000001));
|
||||
#656=CARTESIAN_POINT('',(-6.25,12.,6.00000000000001));
|
||||
#657=CARTESIAN_POINT('Origin',(2.22044604925031E-015,13.,8.5));
|
||||
#658=CARTESIAN_POINT('',(-2.44948974278318,12.,6.00000000000001));
|
||||
#659=CARTESIAN_POINT('Ctrl Pts',(-2.44948974278318,12.,6.00000000000001));
|
||||
#660=CARTESIAN_POINT('Ctrl Pts',(-2.44948974278318,12.0713760882806,6.00000000000001));
|
||||
#661=CARTESIAN_POINT('Ctrl Pts',(-2.44163158342721,12.1430929899107,5.99222794593217));
|
||||
#662=CARTESIAN_POINT('Ctrl Pts',(-2.41043260015992,12.2812725040638,5.96223206537704));
|
||||
#663=CARTESIAN_POINT('Ctrl Pts',(-2.38706557921302,12.3477280297819,5.94000284684986));
|
||||
#664=CARTESIAN_POINT('Ctrl Pts',(-2.29648724641835,12.5317667433809,5.85749758338021));
|
||||
#665=CARTESIAN_POINT('Ctrl Pts',(-2.20700477419326,12.6334190017927,5.78079456058041));
|
||||
#666=CARTESIAN_POINT('Ctrl Pts',(-1.9806963026343,12.8043473761662,5.60986618620695));
|
||||
#667=CARTESIAN_POINT('Ctrl Pts',(-1.83250348045451,12.8642530722712,5.51236597279587));
|
||||
#668=CARTESIAN_POINT('Ctrl Pts',(-1.50830745345833,12.9467621122573,5.33629414845834));
|
||||
#669=CARTESIAN_POINT('Ctrl Pts',(-1.33216524906888,12.9684638934401,5.25755721240763));
|
||||
#670=CARTESIAN_POINT('Ctrl Pts',(-0.778964788621238,13.0063455702985,5.06552483125141));
|
||||
#671=CARTESIAN_POINT('Ctrl Pts',(-0.376760073315481,13.,5.));
|
||||
#672=CARTESIAN_POINT('Ctrl Pts',(1.87350135405495E-015,13.,5.));
|
||||
#673=CARTESIAN_POINT('',(-2.44948974278318,3.5,6.00000000000001));
|
||||
#674=CARTESIAN_POINT('',(-2.44948974278318,13.,6.00000000000001));
|
||||
#675=CARTESIAN_POINT('',(-3.16227766016838,2.5,7.));
|
||||
#676=CARTESIAN_POINT('Ctrl Pts',(-3.16227766016838,2.5,7.));
|
||||
#677=CARTESIAN_POINT('Ctrl Pts',(-3.09763274426873,2.5,6.86371655107138));
|
||||
#678=CARTESIAN_POINT('Ctrl Pts',(-3.0192784729983,2.52912987316579,6.72327797959425));
|
||||
#679=CARTESIAN_POINT('Ctrl Pts',(-2.85510553176236,2.64081606976592,6.46993695100507));
|
||||
#680=CARTESIAN_POINT('Ctrl Pts',(-2.76949838328728,2.72312067139662,6.35678661628201));
|
||||
#681=CARTESIAN_POINT('Ctrl Pts',(-2.6323395516314,2.90136830765393,6.19119767471513));
|
||||
#682=CARTESIAN_POINT('Ctrl Pts',(-2.56867521538725,3.00536388927015,6.1217000814252));
|
||||
#683=CARTESIAN_POINT('Ctrl Pts',(-2.47668343455143,3.24020917544474,6.02604723621248));
|
||||
#684=CARTESIAN_POINT('Ctrl Pts',(-2.44948974278318,3.37154534717834,6.));
|
||||
#685=CARTESIAN_POINT('Ctrl Pts',(-2.44948974278318,3.5,6.));
|
||||
#686=CARTESIAN_POINT('',(3.16227766016838,2.5,7.));
|
||||
#687=CARTESIAN_POINT('Origin',(2.22044604925031E-015,2.5,8.5));
|
||||
#688=CARTESIAN_POINT('',(2.44948974278318,3.5,6.00000000000001));
|
||||
#689=CARTESIAN_POINT('Ctrl Pts',(2.44948974278318,3.5,6.));
|
||||
#690=CARTESIAN_POINT('Ctrl Pts',(2.44948974278318,3.37154534717834,6.));
|
||||
#691=CARTESIAN_POINT('Ctrl Pts',(2.47668343455143,3.24020917544474,6.02604723621248));
|
||||
#692=CARTESIAN_POINT('Ctrl Pts',(2.56867521538725,3.00536388927014,6.1217000814252));
|
||||
#693=CARTESIAN_POINT('Ctrl Pts',(2.6323395516314,2.90136830765393,6.19119767471513));
|
||||
#694=CARTESIAN_POINT('Ctrl Pts',(2.76949838328729,2.72312067139662,6.35678661628201));
|
||||
#695=CARTESIAN_POINT('Ctrl Pts',(2.85510553176237,2.64081606976592,6.46993695100507));
|
||||
#696=CARTESIAN_POINT('Ctrl Pts',(3.01927847299831,2.52912987316579,6.72327797959425));
|
||||
#697=CARTESIAN_POINT('Ctrl Pts',(3.09763274426873,2.5,6.86371655107139));
|
||||
#698=CARTESIAN_POINT('Ctrl Pts',(3.16227766016838,2.5,7.));
|
||||
#699=CARTESIAN_POINT('',(2.44948974278318,13.,6.00000000000001));
|
||||
#700=CARTESIAN_POINT('Origin',(0.,13.,0.));
|
||||
#701=CARTESIAN_POINT('',(12.5,13.,-10.));
|
||||
#702=CARTESIAN_POINT('',(12.5,13.,-11.));
|
||||
#703=CARTESIAN_POINT('',(-12.5,13.,-10.));
|
||||
#704=CARTESIAN_POINT('',(6.25,13.,-10.));
|
||||
#705=CARTESIAN_POINT('',(-12.5,13.,5.00000000000001));
|
||||
#706=CARTESIAN_POINT('',(-12.5,13.,11.));
|
||||
#707=CARTESIAN_POINT('',(-6.25,13.,5.00000000000001));
|
||||
#708=CARTESIAN_POINT('Origin',(-6.25,12.,5.00000000000001));
|
||||
#709=CARTESIAN_POINT('',(-12.5,12.,6.00000000000001));
|
||||
#710=CARTESIAN_POINT('Origin',(-12.5,12.,5.00000000000001));
|
||||
#711=CARTESIAN_POINT('',(-6.25,12.,6.00000000000001));
|
||||
#712=CARTESIAN_POINT('Origin',(-12.5,0.,-11.));
|
||||
#713=CARTESIAN_POINT('',(-12.5,12.,-11.));
|
||||
#714=CARTESIAN_POINT('Origin',(-12.5,12.,-10.));
|
||||
#715=CARTESIAN_POINT('',(-12.5,0.,-11.));
|
||||
#716=CARTESIAN_POINT('',(-12.5,0.,-11.));
|
||||
#717=CARTESIAN_POINT('',(-12.5,0.,-9.5));
|
||||
#718=CARTESIAN_POINT('',(-12.5,0.,11.));
|
||||
#719=CARTESIAN_POINT('',(-12.5,10.5,-9.5));
|
||||
#720=CARTESIAN_POINT('',(-12.5,0.,-9.5));
|
||||
#721=CARTESIAN_POINT('',(-12.5,11.5,-8.5));
|
||||
#722=CARTESIAN_POINT('Origin',(-12.5,10.5,-8.5));
|
||||
#723=CARTESIAN_POINT('',(-12.5,11.5,3.5));
|
||||
#724=CARTESIAN_POINT('',(-12.5,11.5,-6.75));
|
||||
#725=CARTESIAN_POINT('',(-12.5,10.5,4.5));
|
||||
#726=CARTESIAN_POINT('Origin',(-12.5,10.5,3.5));
|
||||
#727=CARTESIAN_POINT('',(-12.5,0.,4.5));
|
||||
#728=CARTESIAN_POINT('',(-12.5,0.,4.5));
|
||||
#729=CARTESIAN_POINT('',(-12.5,0.,10.));
|
||||
#730=CARTESIAN_POINT('',(-12.5,0.,11.));
|
||||
#731=CARTESIAN_POINT('',(-12.5,2.5,10.));
|
||||
#732=CARTESIAN_POINT('',(-12.5,0.,10.));
|
||||
#733=CARTESIAN_POINT('',(-12.5,2.5,7.));
|
||||
#734=CARTESIAN_POINT('',(-12.5,2.5,-1.25));
|
||||
#735=CARTESIAN_POINT('',(-12.5,3.5,6.00000000000001));
|
||||
#736=CARTESIAN_POINT('Origin',(-12.5,3.5,7.));
|
||||
#737=CARTESIAN_POINT('',(-12.5,6.5,6.00000000000001));
|
||||
#738=CARTESIAN_POINT('Origin',(-6.25,10.5,3.5));
|
||||
#739=CARTESIAN_POINT('',(12.5,11.5,3.5));
|
||||
#740=CARTESIAN_POINT('',(-6.25,11.5,3.5));
|
||||
#741=CARTESIAN_POINT('',(12.5,10.5,4.5));
|
||||
#742=CARTESIAN_POINT('Origin',(12.5,10.5,3.5));
|
||||
#743=CARTESIAN_POINT('',(-6.25,10.5,4.5));
|
||||
#744=CARTESIAN_POINT('Origin',(0.,11.5,-2.5));
|
||||
#745=CARTESIAN_POINT('',(12.5,11.5,-8.5));
|
||||
#746=CARTESIAN_POINT('',(6.25,11.5,-8.5));
|
||||
#747=CARTESIAN_POINT('',(12.5,11.5,4.25));
|
||||
#748=CARTESIAN_POINT('Origin',(6.25,12.,-10.));
|
||||
#749=CARTESIAN_POINT('',(12.5,12.,-11.));
|
||||
#750=CARTESIAN_POINT('Origin',(12.5,12.,-10.));
|
||||
#751=CARTESIAN_POINT('',(6.25,12.,-11.));
|
||||
#752=CARTESIAN_POINT('Origin',(6.25,10.5,-8.5));
|
||||
#753=CARTESIAN_POINT('',(12.5,10.5,-9.5));
|
||||
#754=CARTESIAN_POINT('Origin',(12.5,10.5,-8.5));
|
||||
#755=CARTESIAN_POINT('',(6.25,10.5,-9.5));
|
||||
#756=CARTESIAN_POINT('Origin',(11.5,0.,10.));
|
||||
#757=CARTESIAN_POINT('',(12.5,2.5,10.));
|
||||
#758=CARTESIAN_POINT('',(11.5,2.5,11.));
|
||||
#759=CARTESIAN_POINT('Origin',(11.5,2.5,10.));
|
||||
#760=CARTESIAN_POINT('',(11.5,0.,11.));
|
||||
#761=CARTESIAN_POINT('',(11.5,0.,11.));
|
||||
#762=CARTESIAN_POINT('',(12.5,0.,10.));
|
||||
#763=CARTESIAN_POINT('Origin',(11.5,0.,10.));
|
||||
#764=CARTESIAN_POINT('',(12.5,0.,10.));
|
||||
#765=CARTESIAN_POINT('Origin',(3.54326497220795E-016,0.,7.08652994441589E-016));
|
||||
#766=CARTESIAN_POINT('',(-11.5,0.,11.));
|
||||
#767=CARTESIAN_POINT('',(12.5,0.,11.));
|
||||
#768=CARTESIAN_POINT('Origin',(-11.5,0.,10.));
|
||||
#769=CARTESIAN_POINT('',(12.5,0.,4.5));
|
||||
#770=CARTESIAN_POINT('',(-6.25,0.,4.5));
|
||||
#771=CARTESIAN_POINT('',(12.5,0.,-11.));
|
||||
#772=CARTESIAN_POINT('Origin',(-12.5,0.,11.));
|
||||
#773=CARTESIAN_POINT('',(-11.5,2.5,11.));
|
||||
#774=CARTESIAN_POINT('',(-6.25,2.5,11.));
|
||||
#775=CARTESIAN_POINT('',(-11.5,0.,11.));
|
||||
#776=CARTESIAN_POINT('Origin',(-11.5,0.,10.));
|
||||
#777=CARTESIAN_POINT('Origin',(-11.5,2.5,10.));
|
||||
#778=CARTESIAN_POINT('Origin',(-12.5,0.,4.5));
|
||||
#779=CARTESIAN_POINT('',(12.5,0.,4.5));
|
||||
#780=CARTESIAN_POINT('Origin',(12.5,0.,-9.5));
|
||||
#781=CARTESIAN_POINT('',(12.5,0.,-9.5));
|
||||
#782=CARTESIAN_POINT('',(6.25,0.,-9.5));
|
||||
#783=CARTESIAN_POINT('',(12.5,0.,-9.5));
|
||||
#784=CARTESIAN_POINT('Origin',(3.54326497220795E-016,0.,7.08652994441589E-016));
|
||||
#785=CARTESIAN_POINT('',(12.5,0.,-11.));
|
||||
#786=CARTESIAN_POINT('',(-12.5,0.,-11.));
|
||||
#787=CARTESIAN_POINT('',(12.5,0.,-11.));
|
||||
#788=CARTESIAN_POINT('Origin',(-12.5,13.,6.00000000000001));
|
||||
#789=CARTESIAN_POINT('',(-6.25,3.5,6.00000000000001));
|
||||
#790=CARTESIAN_POINT('Origin',(-6.25,3.5,7.));
|
||||
#791=CARTESIAN_POINT('',(-6.25,2.5,7.));
|
||||
#792=CARTESIAN_POINT('Origin',(-6.25,3.5,7.));
|
||||
#793=CARTESIAN_POINT('',(12.5,2.5,7.));
|
||||
#794=CARTESIAN_POINT('',(-6.25,2.5,7.));
|
||||
#795=CARTESIAN_POINT('',(12.5,3.5,6.00000000000001));
|
||||
#796=CARTESIAN_POINT('Origin',(12.5,3.5,7.));
|
||||
#797=CARTESIAN_POINT('',(-6.25,3.5,6.00000000000001));
|
||||
#798=CARTESIAN_POINT('Origin',(0.,2.5,8.5));
|
||||
#799=CARTESIAN_POINT('',(12.5,2.5,9.75));
|
||||
#800=CARTESIAN_POINT('Origin',(-12.5,13.,6.00000000000001));
|
||||
#801=CARTESIAN_POINT('',(12.5,6.5,6.00000000000001));
|
||||
#802=CARTESIAN_POINT('Origin',(12.5,0.,11.));
|
||||
#803=CARTESIAN_POINT('',(12.5,0.,-11.));
|
||||
#804=CARTESIAN_POINT('Origin',(12.5,0.,-11.));
|
||||
#805=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#809,
|
||||
'DISTANCE_ACCURACY_VALUE',
|
||||
'Maximum model space distance between geometric entities at asserted c
|
||||
onnectivities');
|
||||
#806=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#809,
|
||||
'DISTANCE_ACCURACY_VALUE',
|
||||
'Maximum model space distance between geometric entities at asserted c
|
||||
onnectivities');
|
||||
#807=(
|
||||
GEOMETRIC_REPRESENTATION_CONTEXT(3)
|
||||
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#805))
|
||||
GLOBAL_UNIT_ASSIGNED_CONTEXT((#809,#812,#810))
|
||||
REPRESENTATION_CONTEXT('','3D')
|
||||
);
|
||||
#808=(
|
||||
GEOMETRIC_REPRESENTATION_CONTEXT(3)
|
||||
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#806))
|
||||
GLOBAL_UNIT_ASSIGNED_CONTEXT((#809,#812,#810))
|
||||
REPRESENTATION_CONTEXT('','3D')
|
||||
);
|
||||
#809=(
|
||||
LENGTH_UNIT()
|
||||
NAMED_UNIT(*)
|
||||
SI_UNIT(.MILLI.,.METRE.)
|
||||
);
|
||||
#810=(
|
||||
NAMED_UNIT(*)
|
||||
SI_UNIT($,.STERADIAN.)
|
||||
SOLID_ANGLE_UNIT()
|
||||
);
|
||||
#811=DIMENSIONAL_EXPONENTS(0.,0.,0.,0.,0.,0.,0.);
|
||||
#812=(
|
||||
CONVERSION_BASED_UNIT('degree',#814)
|
||||
NAMED_UNIT(#811)
|
||||
PLANE_ANGLE_UNIT()
|
||||
);
|
||||
#813=(
|
||||
NAMED_UNIT(*)
|
||||
PLANE_ANGLE_UNIT()
|
||||
SI_UNIT($,.RADIAN.)
|
||||
);
|
||||
#814=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(0.01745329252),#813);
|
||||
#815=SHAPE_DEFINITION_REPRESENTATION(#816,#817);
|
||||
#816=PRODUCT_DEFINITION_SHAPE('',$,#819);
|
||||
#817=SHAPE_REPRESENTATION('',(#460),#807);
|
||||
#818=PRODUCT_DEFINITION_CONTEXT('part definition',#823,'design');
|
||||
#819=PRODUCT_DEFINITION('capot','capot',#820,#818);
|
||||
#820=PRODUCT_DEFINITION_FORMATION('',$,#825);
|
||||
#821=PRODUCT_RELATED_PRODUCT_CATEGORY('capot','capot',(#825));
|
||||
#822=APPLICATION_PROTOCOL_DEFINITION('international standard',
|
||||
'automotive_design',2009,#823);
|
||||
#823=APPLICATION_CONTEXT(
|
||||
'Core Data for Automotive Mechanical Design Process');
|
||||
#824=PRODUCT_CONTEXT('part definition',#823,'mechanical');
|
||||
#825=PRODUCT('capot','capot',$,(#824));
|
||||
#826=PRESENTATION_STYLE_ASSIGNMENT((#827));
|
||||
#827=SURFACE_STYLE_USAGE(.BOTH.,#828);
|
||||
#828=SURFACE_SIDE_STYLE($,(#829));
|
||||
#829=SURFACE_STYLE_FILL_AREA(#830);
|
||||
#830=FILL_AREA_STYLE($,(#831));
|
||||
#831=FILL_AREA_STYLE_COLOUR($,#832);
|
||||
#832=COLOUR_RGB('',0.92156862745098,0.92156862745098,0.92156862745098);
|
||||
ENDSEC;
|
||||
END-ISO-10303-21;
|
134542
hardware/Export/pied.stl
|
@ -1,285 +0,0 @@
|
|||
ISO-10303-21;
|
||||
HEADER;
|
||||
/* Generated by software containing ST-Developer
|
||||
* from STEP Tools, Inc. (www.steptools.com)
|
||||
*/
|
||||
|
||||
FILE_DESCRIPTION(
|
||||
/* description */ (''),
|
||||
/* implementation_level */ '2;1');
|
||||
|
||||
FILE_NAME(
|
||||
/* name */
|
||||
'D:\\Utilisateurs\\sd\\Mes documents\\SVN\\projets-gei\\Dumber 2015\\M
|
||||
ecanique\\Export\\pied.stp',
|
||||
/* time_stamp */ '2015-03-19T15:18:26+01:00',
|
||||
/* author */ ('sd'),
|
||||
/* organization */ (''),
|
||||
/* preprocessor_version */ 'ST-DEVELOPER v15.2',
|
||||
/* originating_system */ 'Autodesk Inventor 2014',
|
||||
/* authorisation */ '');
|
||||
|
||||
FILE_SCHEMA (('AUTOMOTIVE_DESIGN { 1 0 10303 214 3 1 1 }'));
|
||||
ENDSEC;
|
||||
|
||||
DATA;
|
||||
#10=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#13),#209);
|
||||
#11=SHAPE_REPRESENTATION_RELATIONSHIP('SRR','None',#218,#12);
|
||||
#12=ADVANCED_BREP_SHAPE_REPRESENTATION($,(#116),#208);
|
||||
#13=STYLED_ITEM('',(#227),#116);
|
||||
#14=TOROIDAL_SURFACE('',#122,5.5,0.5);
|
||||
#15=TOROIDAL_SURFACE('',#129,7.,0.5);
|
||||
#16=TOROIDAL_SURFACE('',#133,5.5,2.);
|
||||
#17=PLANE('',#121);
|
||||
#18=PLANE('',#125);
|
||||
#19=PLANE('',#135);
|
||||
#20=PLANE('',#136);
|
||||
#21=FACE_BOUND('',#40,.T.);
|
||||
#22=FACE_BOUND('',#43,.T.);
|
||||
#23=FACE_BOUND('',#45,.T.);
|
||||
#24=FACE_BOUND('',#47,.T.);
|
||||
#25=FACE_BOUND('',#49,.T.);
|
||||
#26=FACE_BOUND('',#51,.T.);
|
||||
#27=FACE_BOUND('',#53,.T.);
|
||||
#28=FACE_BOUND('',#55,.T.);
|
||||
#29=FACE_BOUND('',#56,.T.);
|
||||
#30=FACE_OUTER_BOUND('',#39,.T.);
|
||||
#31=FACE_OUTER_BOUND('',#41,.T.);
|
||||
#32=FACE_OUTER_BOUND('',#42,.T.);
|
||||
#33=FACE_OUTER_BOUND('',#44,.T.);
|
||||
#34=FACE_OUTER_BOUND('',#46,.T.);
|
||||
#35=FACE_OUTER_BOUND('',#48,.T.);
|
||||
#36=FACE_OUTER_BOUND('',#50,.T.);
|
||||
#37=FACE_OUTER_BOUND('',#52,.T.);
|
||||
#38=FACE_OUTER_BOUND('',#54,.T.);
|
||||
#39=EDGE_LOOP('',(#84));
|
||||
#40=EDGE_LOOP('',(#85));
|
||||
#41=EDGE_LOOP('',(#86));
|
||||
#42=EDGE_LOOP('',(#87));
|
||||
#43=EDGE_LOOP('',(#88));
|
||||
#44=EDGE_LOOP('',(#89));
|
||||
#45=EDGE_LOOP('',(#90));
|
||||
#46=EDGE_LOOP('',(#91));
|
||||
#47=EDGE_LOOP('',(#92));
|
||||
#48=EDGE_LOOP('',(#93));
|
||||
#49=EDGE_LOOP('',(#94));
|
||||
#50=EDGE_LOOP('',(#95));
|
||||
#51=EDGE_LOOP('',(#96));
|
||||
#52=EDGE_LOOP('',(#97));
|
||||
#53=EDGE_LOOP('',(#98));
|
||||
#54=EDGE_LOOP('',(#99));
|
||||
#55=EDGE_LOOP('',(#100));
|
||||
#56=EDGE_LOOP('',(#101));
|
||||
#57=CIRCLE('',#119,1.25);
|
||||
#58=CIRCLE('',#120,1.25);
|
||||
#59=CIRCLE('',#123,5.5);
|
||||
#60=CIRCLE('',#124,5.);
|
||||
#61=CIRCLE('',#126,7.);
|
||||
#62=CIRCLE('',#128,5.);
|
||||
#63=CIRCLE('',#130,7.5);
|
||||
#64=CIRCLE('',#132,7.5);
|
||||
#65=CIRCLE('',#134,5.5);
|
||||
#66=VERTEX_POINT('',#179);
|
||||
#67=VERTEX_POINT('',#181);
|
||||
#68=VERTEX_POINT('',#185);
|
||||
#69=VERTEX_POINT('',#187);
|
||||
#70=VERTEX_POINT('',#190);
|
||||
#71=VERTEX_POINT('',#193);
|
||||
#72=VERTEX_POINT('',#196);
|
||||
#73=VERTEX_POINT('',#199);
|
||||
#74=VERTEX_POINT('',#202);
|
||||
#75=EDGE_CURVE('',#66,#66,#57,.T.);
|
||||
#76=EDGE_CURVE('',#67,#67,#58,.T.);
|
||||
#77=EDGE_CURVE('',#68,#68,#59,.T.);
|
||||
#78=EDGE_CURVE('',#69,#69,#60,.T.);
|
||||
#79=EDGE_CURVE('',#70,#70,#61,.T.);
|
||||
#80=EDGE_CURVE('',#71,#71,#62,.T.);
|
||||
#81=EDGE_CURVE('',#72,#72,#63,.T.);
|
||||
#82=EDGE_CURVE('',#73,#73,#64,.T.);
|
||||
#83=EDGE_CURVE('',#74,#74,#65,.T.);
|
||||
#84=ORIENTED_EDGE('',*,*,#75,.F.);
|
||||
#85=ORIENTED_EDGE('',*,*,#76,.F.);
|
||||
#86=ORIENTED_EDGE('',*,*,#76,.T.);
|
||||
#87=ORIENTED_EDGE('',*,*,#77,.T.);
|
||||
#88=ORIENTED_EDGE('',*,*,#78,.T.);
|
||||
#89=ORIENTED_EDGE('',*,*,#79,.F.);
|
||||
#90=ORIENTED_EDGE('',*,*,#77,.F.);
|
||||
#91=ORIENTED_EDGE('',*,*,#80,.F.);
|
||||
#92=ORIENTED_EDGE('',*,*,#78,.F.);
|
||||
#93=ORIENTED_EDGE('',*,*,#81,.T.);
|
||||
#94=ORIENTED_EDGE('',*,*,#79,.T.);
|
||||
#95=ORIENTED_EDGE('',*,*,#82,.F.);
|
||||
#96=ORIENTED_EDGE('',*,*,#81,.F.);
|
||||
#97=ORIENTED_EDGE('',*,*,#83,.T.);
|
||||
#98=ORIENTED_EDGE('',*,*,#82,.T.);
|
||||
#99=ORIENTED_EDGE('',*,*,#83,.F.);
|
||||
#100=ORIENTED_EDGE('',*,*,#75,.T.);
|
||||
#101=ORIENTED_EDGE('',*,*,#80,.T.);
|
||||
#102=CYLINDRICAL_SURFACE('',#118,1.25);
|
||||
#103=CYLINDRICAL_SURFACE('',#127,5.);
|
||||
#104=CYLINDRICAL_SURFACE('',#131,7.5);
|
||||
#105=ADVANCED_FACE('',(#30,#21),#102,.F.);
|
||||
#106=ADVANCED_FACE('',(#31),#17,.T.);
|
||||
#107=ADVANCED_FACE('',(#32,#22),#14,.F.);
|
||||
#108=ADVANCED_FACE('',(#33,#23),#18,.T.);
|
||||
#109=ADVANCED_FACE('',(#34,#24),#103,.T.);
|
||||
#110=ADVANCED_FACE('',(#35,#25),#15,.T.);
|
||||
#111=ADVANCED_FACE('',(#36,#26),#104,.T.);
|
||||
#112=ADVANCED_FACE('',(#37,#27),#16,.T.);
|
||||
#113=ADVANCED_FACE('',(#38),#19,.T.);
|
||||
#114=ADVANCED_FACE('',(#28,#29),#20,.T.);
|
||||
#115=CLOSED_SHELL('',(#105,#106,#107,#108,#109,#110,#111,#112,#113,#114));
|
||||
#116=MANIFOLD_SOLID_BREP('Solide1',#115);
|
||||
#117=AXIS2_PLACEMENT_3D('placement',#177,#137,#138);
|
||||
#118=AXIS2_PLACEMENT_3D('',#178,#139,#140);
|
||||
#119=AXIS2_PLACEMENT_3D('',#180,#141,#142);
|
||||
#120=AXIS2_PLACEMENT_3D('',#182,#143,#144);
|
||||
#121=AXIS2_PLACEMENT_3D('',#183,#145,#146);
|
||||
#122=AXIS2_PLACEMENT_3D('',#184,#147,#148);
|
||||
#123=AXIS2_PLACEMENT_3D('',#186,#149,#150);
|
||||
#124=AXIS2_PLACEMENT_3D('',#188,#151,#152);
|
||||
#125=AXIS2_PLACEMENT_3D('',#189,#153,#154);
|
||||
#126=AXIS2_PLACEMENT_3D('',#191,#155,#156);
|
||||
#127=AXIS2_PLACEMENT_3D('',#192,#157,#158);
|
||||
#128=AXIS2_PLACEMENT_3D('',#194,#159,#160);
|
||||
#129=AXIS2_PLACEMENT_3D('',#195,#161,#162);
|
||||
#130=AXIS2_PLACEMENT_3D('',#197,#163,#164);
|
||||
#131=AXIS2_PLACEMENT_3D('',#198,#165,#166);
|
||||
#132=AXIS2_PLACEMENT_3D('',#200,#167,#168);
|
||||
#133=AXIS2_PLACEMENT_3D('',#201,#169,#170);
|
||||
#134=AXIS2_PLACEMENT_3D('',#203,#171,#172);
|
||||
#135=AXIS2_PLACEMENT_3D('',#204,#173,#174);
|
||||
#136=AXIS2_PLACEMENT_3D('',#205,#175,#176);
|
||||
#137=DIRECTION('axis',(0.,0.,1.));
|
||||
#138=DIRECTION('refdir',(1.,0.,0.));
|
||||
#139=DIRECTION('center_axis',(0.,0.,1.));
|
||||
#140=DIRECTION('ref_axis',(1.,0.,0.));
|
||||
#141=DIRECTION('center_axis',(0.,0.,-1.));
|
||||
#142=DIRECTION('ref_axis',(1.,0.,0.));
|
||||
#143=DIRECTION('center_axis',(0.,0.,1.));
|
||||
#144=DIRECTION('ref_axis',(1.,0.,0.));
|
||||
#145=DIRECTION('center_axis',(0.,0.,1.));
|
||||
#146=DIRECTION('ref_axis',(1.,0.,0.));
|
||||
#147=DIRECTION('center_axis',(0.,0.,1.));
|
||||
#148=DIRECTION('ref_axis',(1.,0.,0.));
|
||||
#149=DIRECTION('center_axis',(0.,0.,1.));
|
||||
#150=DIRECTION('ref_axis',(-1.,1.22464679914735E-016,0.));
|
||||
#151=DIRECTION('center_axis',(0.,0.,-1.));
|
||||
#152=DIRECTION('ref_axis',(-1.,1.22464679914735E-016,0.));
|
||||
#153=DIRECTION('center_axis',(0.,0.,1.));
|
||||
#154=DIRECTION('ref_axis',(1.,0.,0.));
|
||||
#155=DIRECTION('center_axis',(0.,0.,-1.));
|
||||
#156=DIRECTION('ref_axis',(-1.,1.22464679914735E-016,0.));
|
||||
#157=DIRECTION('center_axis',(0.,0.,1.));
|
||||
#158=DIRECTION('ref_axis',(1.,0.,0.));
|
||||
#159=DIRECTION('center_axis',(0.,0.,1.));
|
||||
#160=DIRECTION('ref_axis',(1.,0.,0.));
|
||||
#161=DIRECTION('center_axis',(0.,0.,1.));
|
||||
#162=DIRECTION('ref_axis',(1.,0.,0.));
|
||||
#163=DIRECTION('center_axis',(0.,0.,1.));
|
||||
#164=DIRECTION('ref_axis',(-1.,1.22464679914735E-016,0.));
|
||||
#165=DIRECTION('center_axis',(0.,0.,1.));
|
||||
#166=DIRECTION('ref_axis',(1.,0.,0.));
|
||||
#167=DIRECTION('center_axis',(0.,0.,-1.));
|
||||
#168=DIRECTION('ref_axis',(-1.,1.22464679914735E-016,0.));
|
||||
#169=DIRECTION('center_axis',(0.,0.,1.));
|
||||
#170=DIRECTION('ref_axis',(1.,0.,0.));
|
||||
#171=DIRECTION('center_axis',(0.,0.,1.));
|
||||
#172=DIRECTION('ref_axis',(-1.,1.22464679914735E-016,0.));
|
||||
#173=DIRECTION('center_axis',(0.,0.,-1.));
|
||||
#174=DIRECTION('ref_axis',(-1.,0.,0.));
|
||||
#175=DIRECTION('center_axis',(0.,0.,1.));
|
||||
#176=DIRECTION('ref_axis',(1.,0.,0.));
|
||||
#177=CARTESIAN_POINT('',(0.,0.,0.));
|
||||
#178=CARTESIAN_POINT('Origin',(0.,0.,-1.22906342946367));
|
||||
#179=CARTESIAN_POINT('',(1.25,0.,2.27093657053633));
|
||||
#180=CARTESIAN_POINT('Origin',(0.,0.,2.27093657053633));
|
||||
#181=CARTESIAN_POINT('',(1.25,0.,-4.72906342946367));
|
||||
#182=CARTESIAN_POINT('Origin',(0.,0.,-4.72906342946367));
|
||||
#183=CARTESIAN_POINT('Origin',(0.,0.,-4.72906342946367));
|
||||
#184=CARTESIAN_POINT('Origin',(0.,0.,-2.72906342946367));
|
||||
#185=CARTESIAN_POINT('',(5.5,0.,-3.22906342946367));
|
||||
#186=CARTESIAN_POINT('Origin',(0.,0.,-3.22906342946367));
|
||||
#187=CARTESIAN_POINT('',(5.,-1.22464679914735E-015,-2.72906342946367));
|
||||
#188=CARTESIAN_POINT('Origin',(0.,0.,-2.72906342946367));
|
||||
#189=CARTESIAN_POINT('Origin',(5.,0.,-3.22906342946367));
|
||||
#190=CARTESIAN_POINT('',(7.,-1.71450551880629E-015,-3.22906342946367));
|
||||
#191=CARTESIAN_POINT('Origin',(0.,0.,-3.22906342946367));
|
||||
#192=CARTESIAN_POINT('Origin',(0.,0.,-0.47906342946367));
|
||||
#193=CARTESIAN_POINT('',(5.,0.,2.27093657053633));
|
||||
#194=CARTESIAN_POINT('Origin',(0.,0.,2.27093657053633));
|
||||
#195=CARTESIAN_POINT('Origin',(0.,0.,-3.72906342946367));
|
||||
#196=CARTESIAN_POINT('',(7.5,0.,-3.72906342946367));
|
||||
#197=CARTESIAN_POINT('Origin',(0.,0.,-3.72906342946367));
|
||||
#198=CARTESIAN_POINT('Origin',(0.,0.,-4.97906342946367));
|
||||
#199=CARTESIAN_POINT('',(7.5,-1.83697019872103E-015,-4.72906342946367));
|
||||
#200=CARTESIAN_POINT('Origin',(0.,0.,-4.72906342946367));
|
||||
#201=CARTESIAN_POINT('Origin',(0.,0.,-4.72906342946367));
|
||||
#202=CARTESIAN_POINT('',(5.5,0.,-6.72906342946367));
|
||||
#203=CARTESIAN_POINT('Origin',(0.,0.,-6.72906342946367));
|
||||
#204=CARTESIAN_POINT('Origin',(7.5,0.,-6.72906342946367));
|
||||
#205=CARTESIAN_POINT('Origin',(0.,0.,2.27093657053633));
|
||||
#206=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#210,
|
||||
'DISTANCE_ACCURACY_VALUE',
|
||||
'Maximum model space distance between geometric entities at asserted c
|
||||
onnectivities');
|
||||
#207=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#210,
|
||||
'DISTANCE_ACCURACY_VALUE',
|
||||
'Maximum model space distance between geometric entities at asserted c
|
||||
onnectivities');
|
||||
#208=(
|
||||
GEOMETRIC_REPRESENTATION_CONTEXT(3)
|
||||
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#206))
|
||||
GLOBAL_UNIT_ASSIGNED_CONTEXT((#210,#213,#211))
|
||||
REPRESENTATION_CONTEXT('','3D')
|
||||
);
|
||||
#209=(
|
||||
GEOMETRIC_REPRESENTATION_CONTEXT(3)
|
||||
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#207))
|
||||
GLOBAL_UNIT_ASSIGNED_CONTEXT((#210,#213,#211))
|
||||
REPRESENTATION_CONTEXT('','3D')
|
||||
);
|
||||
#210=(
|
||||
LENGTH_UNIT()
|
||||
NAMED_UNIT(*)
|
||||
SI_UNIT(.MILLI.,.METRE.)
|
||||
);
|
||||
#211=(
|
||||
NAMED_UNIT(*)
|
||||
SI_UNIT($,.STERADIAN.)
|
||||
SOLID_ANGLE_UNIT()
|
||||
);
|
||||
#212=DIMENSIONAL_EXPONENTS(0.,0.,0.,0.,0.,0.,0.);
|
||||
#213=(
|
||||
CONVERSION_BASED_UNIT('degree',#215)
|
||||
NAMED_UNIT(#212)
|
||||
PLANE_ANGLE_UNIT()
|
||||
);
|
||||
#214=(
|
||||
NAMED_UNIT(*)
|
||||
PLANE_ANGLE_UNIT()
|
||||
SI_UNIT($,.RADIAN.)
|
||||
);
|
||||
#215=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(0.01745329252),#214);
|
||||
#216=SHAPE_DEFINITION_REPRESENTATION(#217,#218);
|
||||
#217=PRODUCT_DEFINITION_SHAPE('',$,#220);
|
||||
#218=SHAPE_REPRESENTATION('',(#117),#208);
|
||||
#219=PRODUCT_DEFINITION_CONTEXT('part definition',#224,'design');
|
||||
#220=PRODUCT_DEFINITION('pied','pied',#221,#219);
|
||||
#221=PRODUCT_DEFINITION_FORMATION('',$,#226);
|
||||
#222=PRODUCT_RELATED_PRODUCT_CATEGORY('pied','pied',(#226));
|
||||
#223=APPLICATION_PROTOCOL_DEFINITION('international standard',
|
||||
'automotive_design',2009,#224);
|
||||
#224=APPLICATION_CONTEXT(
|
||||
'Core Data for Automotive Mechanical Design Process');
|
||||
#225=PRODUCT_CONTEXT('part definition',#224,'mechanical');
|
||||
#226=PRODUCT('pied','pied',$,(#225));
|
||||
#227=PRESENTATION_STYLE_ASSIGNMENT((#228));
|
||||
#228=SURFACE_STYLE_USAGE(.BOTH.,#229);
|
||||
#229=SURFACE_SIDE_STYLE($,(#230));
|
||||
#230=SURFACE_STYLE_FILL_AREA(#231);
|
||||
#231=FILL_AREA_STYLE($,(#232));
|
||||
#232=FILL_AREA_STYLE_COLOUR($,#233);
|
||||
#233=COLOUR_RGB('',0.92156862745098,0.92156862745098,0.92156862745098);
|
||||
ENDSEC;
|
||||
END-ISO-10303-21;
|
13472
hardware/XBee Chip.STEP
BIN
hardware/axe.ipt
BIN
hardware/pcb.ipt
|
@ -1,11 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<module type="PYTHON_MODULE" version="4">
|
||||
<component name="NewModuleRootManager">
|
||||
<content url="file://$MODULE_DIR$" />
|
||||
<orderEntry type="inheritedJdk" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
</component>
|
||||
<component name="TestRunnerService">
|
||||
<option name="PROJECT_TEST_RUNNER" value="Unittests" />
|
||||
</component>
|
||||
</module>
|
|
@ -1,7 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="JavaScriptSettings">
|
||||
<option name="languageLevel" value="ES6" />
|
||||
</component>
|
||||
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.5" project-jdk-type="Python SDK" />
|
||||
</project>
|
|
@ -1,8 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ProjectModuleManager">
|
||||
<modules>
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/Aruco_opencv.iml" filepath="$PROJECT_DIR$/.idea/Aruco_opencv.iml" />
|
||||
</modules>
|
||||
</component>
|
||||
</project>
|
|
@ -1,546 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ChangeListManager">
|
||||
<list default="true" id="47ca631b-dc62-4446-a33d-e49bb58e0642" name="Default" comment="" />
|
||||
<option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
|
||||
<option name="TRACKING_ENABLED" value="true" />
|
||||
<option name="SHOW_DIALOG" value="false" />
|
||||
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
||||
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
|
||||
<option name="LAST_RESOLUTION" value="IGNORE" />
|
||||
</component>
|
||||
<component name="CoverageDataManager">
|
||||
<SUITE FILE_PATH="coverage/Aruco_opencv$opengl_opencv.coverage" NAME="opengl_opencv Coverage Results" MODIFIED="1524744453708" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
|
||||
<SUITE FILE_PATH="coverage/Aruco_opencv$camera_calibration.coverage" NAME="camera_calibration Coverage Results" MODIFIED="1524665271117" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
|
||||
<SUITE FILE_PATH="coverage/Aruco_opencv$calibrate.coverage" NAME="calibrate Coverage Results" MODIFIED="1530281069792" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
|
||||
<SUITE FILE_PATH="coverage/Aruco_opencv$opencv_opengl.coverage" NAME="opencv_opengl Coverage Results" MODIFIED="1524734429270" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
|
||||
<SUITE FILE_PATH="coverage/Aruco_opencv$aruco_create.coverage" NAME="aruco_create Coverage Results" MODIFIED="1524673519668" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
|
||||
<SUITE FILE_PATH="coverage/Aruco_opencv$aruco_detection.coverage" NAME="aruco_detection Coverage Results" MODIFIED="1530282416329" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
|
||||
<SUITE FILE_PATH="coverage/Aruco_opencv$getCalibrationImage.coverage" NAME="getCalibrationImage Coverage Results" MODIFIED="1530282201001" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
|
||||
</component>
|
||||
<component name="FileEditorManager">
|
||||
<leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
|
||||
<file leaf-file-name="aruco_detection.py" pinned="false" current-in-tab="true">
|
||||
<entry file="file://$PROJECT_DIR$/aruco_detection.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="315">
|
||||
<caret line="21" column="17" lean-forward="true" selection-start-line="21" selection-start-column="17" selection-end-line="21" selection-end-column="17" />
|
||||
<folding>
|
||||
<element signature="e#0#16#0" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file leaf-file-name="aruco_create.py" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/aruco_create.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="120">
|
||||
<caret line="8" column="9" selection-start-line="8" selection-start-column="9" selection-end-line="15" />
|
||||
<folding>
|
||||
<element signature="e#0#16#0" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file leaf-file-name="aruco_11.jpg" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/img_aruco/aruco_11.jpg">
|
||||
<provider selected="true" editor-type-id="images" />
|
||||
</entry>
|
||||
</file>
|
||||
<file leaf-file-name="aruco_10.jpg" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/img_aruco/aruco_10.jpg">
|
||||
<provider selected="true" editor-type-id="images" />
|
||||
</entry>
|
||||
</file>
|
||||
<file leaf-file-name="aruco_8.jpg" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/img_aruco/aruco_8.jpg">
|
||||
<provider selected="true" editor-type-id="images" />
|
||||
</entry>
|
||||
</file>
|
||||
<file leaf-file-name="calibrate.py" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/calibrate.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="480">
|
||||
<caret line="34" column="47" lean-forward="true" selection-start-line="34" selection-start-column="47" selection-end-line="34" selection-end-column="47" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file leaf-file-name="opengl_opencv.py" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/opengl_opencv.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="592">
|
||||
<caret line="72" column="20" selection-start-line="72" selection-start-column="20" selection-end-line="72" selection-end-column="20" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file leaf-file-name="getCalibrationImage.py" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/getCalibrationImage.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="315">
|
||||
<caret line="21" selection-start-line="21" selection-end-line="21" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file leaf-file-name="calibration_1.jpg" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/img_calibrate/calibration_1.jpg">
|
||||
<provider selected="true" editor-type-id="images" />
|
||||
</entry>
|
||||
</file>
|
||||
<file leaf-file-name="calibration_6.jpg" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/img_calibrate/calibration_6.jpg">
|
||||
<provider selected="true" editor-type-id="images" />
|
||||
</entry>
|
||||
</file>
|
||||
</leaf>
|
||||
</component>
|
||||
<component name="FileTemplateManagerImpl">
|
||||
<option name="RECENT_TEMPLATES">
|
||||
<list>
|
||||
<option value="Python Script" />
|
||||
</list>
|
||||
</option>
|
||||
</component>
|
||||
<component name="FindInProjectRecents">
|
||||
<findStrings>
|
||||
<find>ret</find>
|
||||
<find>criteria</find>
|
||||
<find>720</find>
|
||||
<find>cv2array</find>
|
||||
<find>init</find>
|
||||
<find>idle</find>
|
||||
<find>fl</find>
|
||||
<find>flip</find>
|
||||
</findStrings>
|
||||
</component>
|
||||
<component name="IdeDocumentHistory">
|
||||
<option name="CHANGED_PATHS">
|
||||
<list>
|
||||
<option value="$PROJECT_DIR$/camera_calibration.py" />
|
||||
<option value="$PROJECT_DIR$/calibrate.py" />
|
||||
<option value="$PROJECT_DIR$/img_calibrate/drawCube.py" />
|
||||
<option value="$PROJECT_DIR$/drawCube.py" />
|
||||
<option value="$PROJECT_DIR$/opencv_opengl.py" />
|
||||
<option value="$PROJECT_DIR$/aruco_create.py" />
|
||||
<option value="$PROJECT_DIR$/opengl_opencv.py" />
|
||||
<option value="$PROJECT_DIR$/getCalibrationImage.py" />
|
||||
<option value="$PROJECT_DIR$/aruco_detection.py" />
|
||||
</list>
|
||||
</option>
|
||||
</component>
|
||||
<component name="JsBuildToolGruntFileManager" detection-done="true" sorting="DEFINITION_ORDER" />
|
||||
<component name="JsBuildToolPackageJson" detection-done="true" sorting="DEFINITION_ORDER" />
|
||||
<component name="JsGulpfileManager">
|
||||
<detection-done>true</detection-done>
|
||||
<sorting>DEFINITION_ORDER</sorting>
|
||||
</component>
|
||||
<component name="NodePackageJsonFileManager">
|
||||
<packageJsonPaths />
|
||||
</component>
|
||||
<component name="ProjectFrameBounds" extendedState="6">
|
||||
<option name="x" value="1926" />
|
||||
<option name="y" value="24" />
|
||||
<option name="width" value="1914" />
|
||||
<option name="height" value="1032" />
|
||||
</component>
|
||||
<component name="ProjectView">
|
||||
<navigator proportions="" version="1">
|
||||
<foldersAlwaysOnTop value="true" />
|
||||
</navigator>
|
||||
<panes>
|
||||
<pane id="Scope" />
|
||||
<pane id="ProjectPane">
|
||||
<subPane>
|
||||
<expand>
|
||||
<path>
|
||||
<item name="Aruco_opencv" type="b2602c69:ProjectViewProjectNode" />
|
||||
<item name="Aruco_opencv" type="462c0819:PsiDirectoryNode" />
|
||||
</path>
|
||||
<path>
|
||||
<item name="Aruco_opencv" type="b2602c69:ProjectViewProjectNode" />
|
||||
<item name="Aruco_opencv" type="462c0819:PsiDirectoryNode" />
|
||||
<item name="img_calibrate" type="462c0819:PsiDirectoryNode" />
|
||||
</path>
|
||||
</expand>
|
||||
<select />
|
||||
</subPane>
|
||||
</pane>
|
||||
</panes>
|
||||
</component>
|
||||
<component name="PropertiesComponent">
|
||||
<property name="WebServerToolWindowFactoryState" value="false" />
|
||||
<property name="nodejs_interpreter_path.stuck_in_default_project" value="undefined stuck path" />
|
||||
<property name="nodejs_npm_path_reset_for_default_project" value="true" />
|
||||
<property name="settings.editor.selected.configurable" value="configurable.group.tools" />
|
||||
</component>
|
||||
<component name="RecentsManager">
|
||||
<key name="CopyFile.RECENT_KEYS">
|
||||
<recent name="$PROJECT_DIR$" />
|
||||
</key>
|
||||
</component>
|
||||
<component name="RunDashboard">
|
||||
<option name="ruleStates">
|
||||
<list>
|
||||
<RuleState>
|
||||
<option name="name" value="ConfigurationTypeDashboardGroupingRule" />
|
||||
</RuleState>
|
||||
<RuleState>
|
||||
<option name="name" value="StatusDashboardGroupingRule" />
|
||||
</RuleState>
|
||||
</list>
|
||||
</option>
|
||||
</component>
|
||||
<component name="RunManager" selected="Python.aruco_detection">
|
||||
<configuration name="aruco_detection" type="PythonConfigurationType" factoryName="Python" temporary="true">
|
||||
<module name="Aruco_opencv" />
|
||||
<option name="INTERPRETER_OPTIONS" value="" />
|
||||
<option name="PARENT_ENVS" value="true" />
|
||||
<envs>
|
||||
<env name="PYTHONUNBUFFERED" value="1" />
|
||||
</envs>
|
||||
<option name="SDK_HOME" value="" />
|
||||
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
|
||||
<option name="IS_MODULE_SDK" value="true" />
|
||||
<option name="ADD_CONTENT_ROOTS" value="true" />
|
||||
<option name="ADD_SOURCE_ROOTS" value="true" />
|
||||
<EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
|
||||
<option name="SCRIPT_NAME" value="$PROJECT_DIR$/aruco_detection.py" />
|
||||
<option name="PARAMETERS" value="" />
|
||||
<option name="SHOW_COMMAND_LINE" value="false" />
|
||||
<option name="EMULATE_TERMINAL" value="false" />
|
||||
<option name="MODULE_MODE" value="false" />
|
||||
</configuration>
|
||||
<configuration name="calibrate" type="PythonConfigurationType" factoryName="Python" temporary="true">
|
||||
<module name="Aruco_opencv" />
|
||||
<option name="INTERPRETER_OPTIONS" value="" />
|
||||
<option name="PARENT_ENVS" value="true" />
|
||||
<envs>
|
||||
<env name="PYTHONUNBUFFERED" value="1" />
|
||||
</envs>
|
||||
<option name="SDK_HOME" value="" />
|
||||
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
|
||||
<option name="IS_MODULE_SDK" value="true" />
|
||||
<option name="ADD_CONTENT_ROOTS" value="true" />
|
||||
<option name="ADD_SOURCE_ROOTS" value="true" />
|
||||
<EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
|
||||
<option name="SCRIPT_NAME" value="$PROJECT_DIR$/calibrate.py" />
|
||||
<option name="PARAMETERS" value="" />
|
||||
<option name="SHOW_COMMAND_LINE" value="false" />
|
||||
<option name="EMULATE_TERMINAL" value="false" />
|
||||
<option name="MODULE_MODE" value="false" />
|
||||
</configuration>
|
||||
<configuration name="getCalibrationImage" type="PythonConfigurationType" factoryName="Python" temporary="true">
|
||||
<module name="Aruco_opencv" />
|
||||
<option name="INTERPRETER_OPTIONS" value="" />
|
||||
<option name="PARENT_ENVS" value="true" />
|
||||
<envs>
|
||||
<env name="PYTHONUNBUFFERED" value="1" />
|
||||
</envs>
|
||||
<option name="SDK_HOME" value="" />
|
||||
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
|
||||
<option name="IS_MODULE_SDK" value="true" />
|
||||
<option name="ADD_CONTENT_ROOTS" value="true" />
|
||||
<option name="ADD_SOURCE_ROOTS" value="true" />
|
||||
<EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
|
||||
<option name="SCRIPT_NAME" value="$PROJECT_DIR$/getCalibrationImage.py" />
|
||||
<option name="PARAMETERS" value="" />
|
||||
<option name="SHOW_COMMAND_LINE" value="false" />
|
||||
<option name="EMULATE_TERMINAL" value="false" />
|
||||
<option name="MODULE_MODE" value="false" />
|
||||
</configuration>
|
||||
<configuration name="opencv_opengl" type="PythonConfigurationType" factoryName="Python" temporary="true">
|
||||
<module name="Aruco_opencv" />
|
||||
<option name="INTERPRETER_OPTIONS" value="" />
|
||||
<option name="PARENT_ENVS" value="true" />
|
||||
<envs>
|
||||
<env name="PYTHONUNBUFFERED" value="1" />
|
||||
</envs>
|
||||
<option name="SDK_HOME" value="" />
|
||||
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
|
||||
<option name="IS_MODULE_SDK" value="true" />
|
||||
<option name="ADD_CONTENT_ROOTS" value="true" />
|
||||
<option name="ADD_SOURCE_ROOTS" value="true" />
|
||||
<EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
|
||||
<option name="SCRIPT_NAME" value="$PROJECT_DIR$/opencv_opengl.py" />
|
||||
<option name="PARAMETERS" value="" />
|
||||
<option name="SHOW_COMMAND_LINE" value="false" />
|
||||
<option name="EMULATE_TERMINAL" value="false" />
|
||||
<option name="MODULE_MODE" value="false" />
|
||||
</configuration>
|
||||
<configuration name="opengl_opencv" type="PythonConfigurationType" factoryName="Python" temporary="true">
|
||||
<module name="Aruco_opencv" />
|
||||
<option name="INTERPRETER_OPTIONS" value="" />
|
||||
<option name="PARENT_ENVS" value="true" />
|
||||
<envs>
|
||||
<env name="PYTHONUNBUFFERED" value="1" />
|
||||
</envs>
|
||||
<option name="SDK_HOME" value="" />
|
||||
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
|
||||
<option name="IS_MODULE_SDK" value="true" />
|
||||
<option name="ADD_CONTENT_ROOTS" value="true" />
|
||||
<option name="ADD_SOURCE_ROOTS" value="true" />
|
||||
<EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
|
||||
<option name="SCRIPT_NAME" value="$PROJECT_DIR$/opengl_opencv.py" />
|
||||
<option name="PARAMETERS" value="" />
|
||||
<option name="SHOW_COMMAND_LINE" value="false" />
|
||||
<option name="EMULATE_TERMINAL" value="false" />
|
||||
<option name="MODULE_MODE" value="false" />
|
||||
</configuration>
|
||||
<list>
|
||||
<item itemvalue="Python.aruco_detection" />
|
||||
<item itemvalue="Python.getCalibrationImage" />
|
||||
<item itemvalue="Python.opencv_opengl" />
|
||||
<item itemvalue="Python.opengl_opencv" />
|
||||
<item itemvalue="Python.calibrate" />
|
||||
</list>
|
||||
<recent_temporary>
|
||||
<list>
|
||||
<item itemvalue="Python.aruco_detection" />
|
||||
<item itemvalue="Python.getCalibrationImage" />
|
||||
<item itemvalue="Python.calibrate" />
|
||||
<item itemvalue="Python.opengl_opencv" />
|
||||
<item itemvalue="Python.opencv_opengl" />
|
||||
</list>
|
||||
</recent_temporary>
|
||||
</component>
|
||||
<component name="SvnConfiguration">
|
||||
<configuration />
|
||||
</component>
|
||||
<component name="TaskManager">
|
||||
<task active="true" id="Default" summary="Default task">
|
||||
<changelist id="47ca631b-dc62-4446-a33d-e49bb58e0642" name="Default" comment="" />
|
||||
<created>1524648559812</created>
|
||||
<option name="number" value="Default" />
|
||||
<option name="presentableId" value="Default" />
|
||||
<updated>1524648559812</updated>
|
||||
</task>
|
||||
<servers />
|
||||
</component>
|
||||
<component name="ToolWindowManager">
|
||||
<frame x="1919" y="24" width="1922" height="1033" extended-state="6" />
|
||||
<layout>
|
||||
<window_info anchor="bottom" id="TODO" order="6" />
|
||||
<window_info anchor="bottom" id="Event Log" order="7" side_tool="true" />
|
||||
<window_info anchor="bottom" id="Database Changes" order="7" show_stripe_button="false" />
|
||||
<window_info anchor="bottom" id="Run" order="2" weight="0.29913607" />
|
||||
<window_info anchor="bottom" id="Version Control" order="7" show_stripe_button="false" />
|
||||
<window_info anchor="bottom" id="Python Console" order="7" />
|
||||
<window_info anchor="bottom" id="Terminal" order="7" />
|
||||
<window_info content_ui="combo" id="Project" order="0" visible="true" weight="0.18177083" />
|
||||
<window_info anchor="bottom" id="Docker" order="7" show_stripe_button="false" />
|
||||
<window_info anchor="right" id="Database" order="3" />
|
||||
<window_info anchor="right" id="SciView" order="3" weight="0.3296875" />
|
||||
<window_info id="Structure" order="1" side_tool="true" weight="0.25" />
|
||||
<window_info anchor="bottom" id="Debug" order="3" weight="0.39956802" />
|
||||
<window_info id="Favorites" order="2" side_tool="true" />
|
||||
<window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" />
|
||||
<window_info anchor="bottom" id="Inspection" order="5" weight="0.4" />
|
||||
<window_info anchor="right" id="Commander" internal_type="SLIDING" order="0" type="SLIDING" weight="0.4" />
|
||||
<window_info anchor="right" id="Ant Build" order="1" weight="0.25" />
|
||||
<window_info anchor="bottom" id="Message" order="0" />
|
||||
<window_info anchor="bottom" id="Cvs" order="4" weight="0.25" />
|
||||
<window_info anchor="bottom" id="Find" order="1" weight="0.32937366" />
|
||||
</layout>
|
||||
</component>
|
||||
<component name="TypeScriptGeneratedFilesManager">
|
||||
<option name="version" value="1" />
|
||||
</component>
|
||||
<component name="VcsContentAnnotationSettings">
|
||||
<option name="myLimit" value="2678400000" />
|
||||
</component>
|
||||
<component name="XDebuggerManager">
|
||||
<breakpoint-manager>
|
||||
<option name="time" value="24" />
|
||||
</breakpoint-manager>
|
||||
</component>
|
||||
<component name="editorHistoryManager">
|
||||
<entry file="file://$PROJECT_DIR$/aruco_detection.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="375">
|
||||
<caret line="27" lean-forward="true" selection-start-line="27" selection-end-line="27" />
|
||||
<folding>
|
||||
<element signature="e#0#16#0" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/aruco_create.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="135">
|
||||
<caret line="10" column="17" selection-start-line="10" selection-start-column="17" selection-end-line="10" selection-end-column="17" />
|
||||
<folding>
|
||||
<element signature="e#0#16#0" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/aruco_detection.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="375">
|
||||
<caret line="27" lean-forward="true" selection-start-line="27" selection-end-line="27" />
|
||||
<folding>
|
||||
<element signature="e#0#16#0" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/aruco_create.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="135">
|
||||
<caret line="10" column="17" selection-start-line="10" selection-start-column="17" selection-end-line="10" selection-end-column="17" />
|
||||
<folding>
|
||||
<element signature="e#0#16#0" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/aruco_detection.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="375">
|
||||
<caret line="27" lean-forward="true" selection-start-line="27" selection-end-line="27" />
|
||||
<folding>
|
||||
<element signature="e#0#16#0" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/aruco_create.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="135">
|
||||
<caret line="10" column="17" lean-forward="true" selection-start-line="10" selection-start-column="17" selection-end-line="10" selection-end-column="17" />
|
||||
<folding>
|
||||
<element signature="e#0#16#0" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/aruco_detection.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="90">
|
||||
<caret line="8" column="15" selection-start-line="8" selection-start-column="15" selection-end-line="8" selection-end-column="15" />
|
||||
<folding>
|
||||
<element signature="e#0#16#0" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/drawCube.py" />
|
||||
<entry file="file://$PROJECT_DIR$/img_aruco/aruco_4.jpg">
|
||||
<provider selected="true" editor-type-id="images" />
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/img_calibrate/calibration_15.jpg">
|
||||
<provider selected="true" editor-type-id="images" />
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/img_calibrate/calibration_14.jpg">
|
||||
<provider selected="true" editor-type-id="images" />
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/img_calibrate/calibration_8.jpg">
|
||||
<provider selected="true" editor-type-id="images" />
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/img_calibrate/calibration_10.jpg">
|
||||
<provider selected="true" editor-type-id="images" />
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/img_calibrate/calibration_3.jpg">
|
||||
<provider selected="true" editor-type-id="images" />
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/img_calibrate/calibration_2.jpg">
|
||||
<provider selected="true" editor-type-id="images" />
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/img_calibrate/calibration_11.jpg">
|
||||
<provider selected="true" editor-type-id="images" />
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/img_calibrate/calibration_13.jpg">
|
||||
<provider selected="true" editor-type-id="images" />
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/img_calibrate/calibration_12.jpg">
|
||||
<provider selected="true" editor-type-id="images" />
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/img_calibrate/calibration_7.jpg">
|
||||
<provider selected="true" editor-type-id="images" />
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/img_calibrate/calibration_4.jpg">
|
||||
<provider selected="true" editor-type-id="images" />
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/img_calibrate/calibration_5.jpg">
|
||||
<provider selected="true" editor-type-id="images" />
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/img_calibrate/calibration_9.jpg">
|
||||
<provider selected="true" editor-type-id="images" />
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/img_aruco/aruco_3.jpg">
|
||||
<provider selected="true" editor-type-id="images" />
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/img_aruco/aruco_1.jpg">
|
||||
<provider selected="true" editor-type-id="images" />
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/img_aruco/aruco_2.jpg">
|
||||
<provider selected="true" editor-type-id="images" />
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/img_aruco/aruco_7.jpg">
|
||||
<provider selected="true" editor-type-id="images" />
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/img_aruco/aruco_5.jpg">
|
||||
<provider selected="true" editor-type-id="images" />
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/img_aruco/aruco_8.jpg">
|
||||
<provider selected="true" editor-type-id="images" />
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/img_aruco/aruco_10.jpg">
|
||||
<provider selected="true" editor-type-id="images" />
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/img_aruco/aruco_11.jpg">
|
||||
<provider selected="true" editor-type-id="images" />
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/aruco_create.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="120">
|
||||
<caret line="8" column="9" selection-start-line="8" selection-start-column="9" selection-end-line="15" />
|
||||
<folding>
|
||||
<element signature="e#0#16#0" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/opengl_opencv.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="592">
|
||||
<caret line="72" column="20" selection-start-line="72" selection-start-column="20" selection-end-line="72" selection-end-column="20" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/getCalibrationImage.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="315">
|
||||
<caret line="21" selection-start-line="21" selection-end-line="21" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/img_calibrate/calibration_1.jpg">
|
||||
<provider selected="true" editor-type-id="images" />
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/img_calibrate/calibration_6.jpg">
|
||||
<provider selected="true" editor-type-id="images" />
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/calibrate.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="480">
|
||||
<caret line="34" column="47" lean-forward="true" selection-start-line="34" selection-start-column="47" selection-end-line="34" selection-end-column="47" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/aruco_detection.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="315">
|
||||
<caret line="21" column="17" lean-forward="true" selection-start-line="21" selection-start-column="17" selection-end-line="21" selection-end-column="17" />
|
||||
<folding>
|
||||
<element signature="e#0#16#0" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</component>
|
||||
</project>
|
|
@ -1,15 +0,0 @@
|
|||
import cv2 as cv
|
||||
import cv2.aruco as aruco
|
||||
|
||||
'''
|
||||
drawMarker(...)
|
||||
drawMarker(dictionary, id, sidePixels[, img[, borderBits]]) -> img
|
||||
'''
|
||||
|
||||
aruco_dict = aruco.Dictionary_get(aruco.DICT_4X4_50) # Un aruco est composé d'une bande noire et d'un code en blanc et noir
|
||||
#4x4 indique la partie ou sera généré le code (blanc et noir donc).
|
||||
print(aruco_dict)
|
||||
|
||||
for aruco_id in range(1,12):
|
||||
img = aruco.drawMarker(aruco_dict, aruco_id, 200)
|
||||
cv.imwrite("./img_aruco/aruco_"+str(aruco_id)+".jpg", img)
|
|
@ -1,34 +0,0 @@
|
|||
import cv2 as cv
|
||||
import cv2.aruco as aruco
|
||||
from calibrate import calculareCameraCalibration
|
||||
|
||||
cap = cv.VideoCapture(0)
|
||||
ret, mtx, dist, rvecs, tvecs = calculareCameraCalibration()
|
||||
parameters = aruco.DetectorParameters_create()
|
||||
aruco_dict = aruco.Dictionary_get(aruco.DICT_4X4_50)
|
||||
drawAxis = True
|
||||
|
||||
while (True):
|
||||
|
||||
ret, frame = cap.read()
|
||||
gray = cv.cvtColor(frame, cv.COLOR_BGR2GRAY)
|
||||
|
||||
corners, ids, rejectedImgPoints = aruco.detectMarkers(gray, aruco_dict, parameters=parameters)
|
||||
|
||||
frame = aruco.drawDetectedMarkers(frame, corners, ids)
|
||||
rvecs, tvecs, _ = aruco.estimatePoseSingleMarkers(corners, 0.05, mtx, dist)
|
||||
if ids is not None:
|
||||
for idx, marker in enumerate(ids):
|
||||
print(corners[idx][0]) #Affiche les coordonée tout les coins Top Left
|
||||
try:
|
||||
if drawAxis is True:
|
||||
aruco.drawAxis(frame, mtx,dist,rvecs[idx], tvecs[idx], 0.1)
|
||||
except:
|
||||
print(" Erreur calcul des axes")
|
||||
|
||||
cv.imshow('frame', frame)
|
||||
if cv.waitKey(1) & 0xFF == ord('q'):
|
||||
break
|
||||
|
||||
cap.release()
|
||||
cv.destroyAllWindows()
|
|
@ -1,35 +0,0 @@
|
|||
import numpy as np
|
||||
import cv2
|
||||
import glob
|
||||
|
||||
|
||||
def calculareCameraCalibration():
|
||||
# termination criteria
|
||||
criteria = (cv2.TERM_CRITERIA_EPS + cv2.TERM_CRITERIA_MAX_ITER, 23, 0.001)
|
||||
|
||||
# prepare object points, like (0,0,0), (1,0,0), (2,0,0) ....,(6,5,0)
|
||||
objp = np.zeros((6*7,3), np.float32)
|
||||
objp[:,:2] = np.mgrid[0:7,0:6].T.reshape(-1,2)
|
||||
|
||||
# Arrays to store object points and image points from all the images.
|
||||
objpoints = [] # 3d point in real world space
|
||||
imgpoints = [] # 2d points in image plane.
|
||||
|
||||
images = glob.glob('./img_calibrate/*.jpg')
|
||||
|
||||
for fname in images:
|
||||
img = cv2.imread(fname)
|
||||
gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)
|
||||
|
||||
# Find the chess board corners
|
||||
ret, corners = cv2.findChessboardCorners(gray, (7,6),None)
|
||||
|
||||
# If found, add object points, image points (after refining them)
|
||||
if ret == True:
|
||||
objpoints.append(objp)
|
||||
|
||||
corners2 = cv2.cornerSubPix(gray,corners,(11,11),(-1,-1),criteria)
|
||||
imgpoints.append(corners2)
|
||||
|
||||
ret, mtx, dist, rvecs, tvecs = cv2.calibrateCamera(objpoints, imgpoints, gray.shape[::-1], None, None)
|
||||
return ret, mtx, dist, rvecs, tvecs
|
|
@ -1,21 +0,0 @@
|
|||
import cv2
|
||||
|
||||
|
||||
cap = cv2.VideoCapture(0)
|
||||
nbrImage = 0
|
||||
while nbrImage < 15:
|
||||
ret, img = cap.read()
|
||||
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
|
||||
|
||||
# Find the chess board corners
|
||||
ret, corners = cv2.findChessboardCorners(gray, (7,6),None)
|
||||
|
||||
# If found, add object points, image points (after refining them)
|
||||
if ret == True:
|
||||
nbrImage = nbrImage+1
|
||||
cv2.imwrite("./img_calibrate/calibration_" + str(nbrImage) + ".jpg", img)
|
||||
cv2.putText(img, 'Image ' + str(nbrImage) + ' /15', (5, 30), cv2.FONT_HERSHEY_SIMPLEX, 0.5, (255, 255, 255), 2, cv2.LINE_AA)
|
||||
cv2.imshow('img',img)
|
||||
cv2.waitKey(1000)
|
||||
|
||||
cv2.destroyAllWindows()
|
Before Width: | Height: | Size: 2.8 KiB |
Before Width: | Height: | Size: 2.8 KiB |
Before Width: | Height: | Size: 2.9 KiB |
Before Width: | Height: | Size: 2.8 KiB |
Before Width: | Height: | Size: 2.9 KiB |
Before Width: | Height: | Size: 3.3 KiB |
Before Width: | Height: | Size: 3.3 KiB |
Before Width: | Height: | Size: 3 KiB |
Before Width: | Height: | Size: 2.7 KiB |
Before Width: | Height: | Size: 3.2 KiB |
Before Width: | Height: | Size: 2.9 KiB |
Before Width: | Height: | Size: 86 KiB |
Before Width: | Height: | Size: 82 KiB |
Before Width: | Height: | Size: 83 KiB |
Before Width: | Height: | Size: 82 KiB |
Before Width: | Height: | Size: 82 KiB |
Before Width: | Height: | Size: 78 KiB |
Before Width: | Height: | Size: 79 KiB |
Before Width: | Height: | Size: 81 KiB |
Before Width: | Height: | Size: 82 KiB |
Before Width: | Height: | Size: 79 KiB |
Before Width: | Height: | Size: 81 KiB |
Before Width: | Height: | Size: 83 KiB |
Before Width: | Height: | Size: 84 KiB |
Before Width: | Height: | Size: 84 KiB |
Before Width: | Height: | Size: 85 KiB |
|
@ -1,138 +0,0 @@
|
|||
import cv2
|
||||
from OpenGL.GL import *
|
||||
from OpenGL.GLU import *
|
||||
from OpenGL.GLUT import *
|
||||
import numpy as np
|
||||
import sys
|
||||
|
||||
# window dimensions
|
||||
width = 1280
|
||||
height = 720
|
||||
nRange = 1.0
|
||||
|
||||
global capture
|
||||
capture = None
|
||||
|
||||
|
||||
def cv2array(im):
|
||||
h, w, c = im.shape
|
||||
a = np.fromstring(
|
||||
im.tostring(),
|
||||
dtype=im.dtype,
|
||||
count=w * h * c)
|
||||
a.shape = (h, w, c)
|
||||
return a
|
||||
|
||||
|
||||
def init():
|
||||
# glclearcolor (r, g, b, alpha)
|
||||
glClearColor(0.0, 0.0, 0.0, 1.0)
|
||||
|
||||
glutDisplayFunc(display)
|
||||
glutReshapeFunc(reshape)
|
||||
glutKeyboardFunc(keyboard)
|
||||
glutIdleFunc(idle)
|
||||
|
||||
|
||||
def idle():
|
||||
# capture next frame
|
||||
|
||||
global capture
|
||||
_, image = capture.read()
|
||||
|
||||
cv2.cvtColor(image, cv2.COLOR_BGR2RGB)
|
||||
# you must convert the image to array for glTexImage2D to work
|
||||
# maybe there is a faster way that I don't know about yet...
|
||||
|
||||
# print image_arr
|
||||
|
||||
# Create Texture
|
||||
glTexImage2D(GL_TEXTURE_2D,
|
||||
0,
|
||||
GL_RGB,
|
||||
1280, 720,
|
||||
0,
|
||||
GL_RGB,
|
||||
GL_UNSIGNED_BYTE,
|
||||
image)
|
||||
cv2.imshow('frame', image)
|
||||
glutPostRedisplay()
|
||||
|
||||
|
||||
def display():
|
||||
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT)
|
||||
glEnable(GL_TEXTURE_2D)
|
||||
# glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT)
|
||||
# glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_REPEAT)
|
||||
# glTexEnvf(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_DECAL)
|
||||
# this one is necessary with texture2d for some reason
|
||||
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST)
|
||||
|
||||
# Set Projection Matrix
|
||||
glMatrixMode(GL_PROJECTION)
|
||||
glLoadIdentity()
|
||||
gluOrtho2D(0, width, 0, height)
|
||||
|
||||
# Switch to Model View Matrix
|
||||
glMatrixMode(GL_MODELVIEW)
|
||||
glLoadIdentity()
|
||||
|
||||
# Draw textured Quads
|
||||
glBegin(GL_QUADS)
|
||||
glTexCoord2f(0.0, 0.0)
|
||||
glVertex2f(0.0, 0.0)
|
||||
glTexCoord2f(1.0, 0.0)
|
||||
glVertex2f(width, 0.0)
|
||||
glTexCoord2f(1.0, 1.0)
|
||||
glVertex2f(width, height)
|
||||
glTexCoord2f(0.0, 1.0)
|
||||
glVertex2f(0.0, height)
|
||||
glEnd()
|
||||
|
||||
glFlush()
|
||||
glutSwapBuffers()
|
||||
|
||||
|
||||
def reshape(w, h):
|
||||
if h == 0:
|
||||
h = 1
|
||||
|
||||
glViewport(0, 0, w, h)
|
||||
glMatrixMode(GL_PROJECTION)
|
||||
|
||||
glLoadIdentity()
|
||||
# allows for reshaping the window without distoring shape
|
||||
|
||||
if w <= h:
|
||||
glOrtho(-nRange, nRange, -nRange * h / w, nRange * h / w, -nRange, nRange)
|
||||
else:
|
||||
glOrtho(-nRange * w / h, nRange * w / h, -nRange, nRange, -nRange, nRange)
|
||||
|
||||
glMatrixMode(GL_MODELVIEW)
|
||||
glLoadIdentity()
|
||||
|
||||
|
||||
def keyboard(key, x, y):
|
||||
global anim
|
||||
if key == chr(27):
|
||||
sys.exit()
|
||||
|
||||
|
||||
def main():
|
||||
global capture
|
||||
# start openCV capturefromCAM
|
||||
capture = cv2.VideoCapture(0)
|
||||
print(capture)
|
||||
capture.set(3, 1280)
|
||||
capture.set(4, 720)
|
||||
glutInit(sys.argv)
|
||||
glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB | GLUT_DEPTH)
|
||||
glutInitWindowSize(width, height)
|
||||
glutInitWindowPosition(100, 100)
|
||||
glutCreateWindow("OpenGL + OpenCV")
|
||||
|
||||
init()
|
||||
glutMainLoop()
|
||||
|
||||
|
||||
main()
|
|
@ -1,6 +0,0 @@
|
|||
D'aprés mes souvenir :
|
||||
- Asservissement complétement pourrave
|
||||
- Architecture globalement correcte
|
||||
- Reprendre la façon de recevoir des messages pour que ça colle avec la norme 802.15.4
|
||||
J'essayais de lire avec une DMA (taille fixe) mais la norme fait bouger la taille en ajoutant
|
||||
parfois des caractéres d'échapement
|
|
@ -1,13 +0,0 @@
|
|||
[PreviousGenFiles]
|
||||
HeaderPath=D:/Users/senaneuc/Documents/dumby_rtos2/dumby2/Inc
|
||||
HeaderFiles=FreeRTOSConfig.h;stm32f1xx_it.h;stm32f1xx_hal_conf.h;main.h;gpio.h;adc.h;dma.h;tim.h;usart.h;
|
||||
SourcePath=D:/Users/senaneuc/Documents/dumby_rtos2/dumby2/Src
|
||||
SourceFiles=freertos.c;stm32f1xx_it.c;stm32f1xx_hal_msp.c;stm32f1xx_hal_timebase_TIM.c;main.c;gpio.c;adc.c;dma.c;tim.c;usart.c;
|
||||
|
||||
[PreviousLibFiles]
|
||||
LibFiles=Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h;Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h;Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3/portmacro.h;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c;Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c;Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3/port.c;Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h;Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h;Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h;Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/system_stm32f1xx.c;Middlewares/Third_Party/FreeRTOS/Source/include/croutine.h;Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h;Middlewares/Third_Party/FreeRTOS/Source/include/event_groups.h;Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h;Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOSConfig_template.h;Middlewares/Third_Party/FreeRTOS/Source/include/list.h;Middlewares/Third_Party/FreeRTOS/Source/include/mpu_prototypes.h;Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h;Middlewares/Third_Party/FreeRTOS/Source/include/portable.h;Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h;Middlewares/Third_Party/FreeRTOS/Source/include/queue.h;Middlewares/Third_Party/FreeRTOS/Source/include/semphr.h;Middlewares/Third_Party/FreeRTOS/Source/include/StackMacros.h;Middlewares/Third_Party/FreeRTOS/Source/include/task.h;Middlewares/Third_Party/FreeRTOS/Source/include/timers.h;Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.h;Middlewares/Third_Party/FreeRTOS/Source/croutine.c;Middlewares/Third_Party/FreeRTOS/Source/event_groups.c;Middlewares/Third_Party/FreeRTOS/Source/list.c;Middlewares/Third_Party/FreeRTOS/Source/queue.c;Middlewares/Third_Party/FreeRTOS/Source/tasks.c;Middlewares/Third_Party/FreeRTOS/Source/timers.c;Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c;Drivers/CMSIS/Include/arm_common_tables.h;Drivers/CMSIS/Include/arm_const_structs.h;Drivers/CMSIS/Include/arm_math.h;Drivers/CMSIS/Include/cmsis_armcc.h;Drivers/CMSIS/Include/cmsis_armcc_V6.h;Drivers/CMSIS/Include/cmsis_gcc.h;Drivers/CMSIS/Include/core_cm0.h;Drivers/CMSIS/Include/core_cm0plus.h;Drivers/CMSIS/Include/core_cm3.h;Drivers/CMSIS/Include/core_cm4.h;Drivers/CMSIS/Include/core_cm7.h;Drivers/CMSIS/Include/core_cmFunc.h;Drivers/CMSIS/Include/core_cmInstr.h;Drivers/CMSIS/Include/core_cmSimd.h;Drivers/CMSIS/Include/core_sc000.h;Drivers/CMSIS/Include/core_sc300.h;
|
||||
|
||||
[PreviousUsedKeilFiles]
|
||||
SourceFiles=..\Src\main.c;..\Src\gpio.c;..\Src\adc.c;..\Src\dma.c;..\Src\freertos.c;..\Src\tim.c;..\Src\usart.c;..\Src\stm32f1xx_it.c;..\Src\stm32f1xx_hal_msp.c;..\Src\stm32f1xx_hal_timebase_TIM.c;../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c;../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.c;../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc_ex.c;../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c;../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.c;../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c;../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c;../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c;../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c;../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c;../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c;../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c;../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c;../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c;../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c;../Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c;../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3/port.c;../Middlewares/Third_Party/FreeRTOS/Source/croutine.c;../Middlewares/Third_Party/FreeRTOS/Source/event_groups.c;../Middlewares/Third_Party/FreeRTOS/Source/list.c;../Middlewares/Third_Party/FreeRTOS/Source/queue.c;../Middlewares/Third_Party/FreeRTOS/Source/tasks.c;../Middlewares/Third_Party/FreeRTOS/Source/timers.c;../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c;../Src/system_stm32f1xx.c;../Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/system_stm32f1xx.c;../Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/arm/startup_stm32f103xb.s;../Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c;../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3/port.c;../Middlewares/Third_Party/FreeRTOS/Source/croutine.c;../Middlewares/Third_Party/FreeRTOS/Source/event_groups.c;../Middlewares/Third_Party/FreeRTOS/Source/list.c;../Middlewares/Third_Party/FreeRTOS/Source/queue.c;../Middlewares/Third_Party/FreeRTOS/Source/tasks.c;../Middlewares/Third_Party/FreeRTOS/Source/timers.c;../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c;
|
||||
HeaderPath=..\Drivers\STM32F1xx_HAL_Driver\Inc;..\Drivers\STM32F1xx_HAL_Driver\Inc\Legacy;..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM3;..\Drivers\CMSIS\Device\ST\STM32F1xx\Include;..\Middlewares\Third_Party\FreeRTOS\Source\include;..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS;..\Drivers\CMSIS\Include;..\Inc;
|
||||
|
|
@ -1,238 +0,0 @@
|
|||
/**
|
||||
******************************************************************************
|
||||
* @file stm32f1xx.h
|
||||
* @author MCD Application Team
|
||||
* @version V4.2.0
|
||||
* @date 31-March-2017
|
||||
* @brief CMSIS STM32F1xx Device Peripheral Access Layer Header File.
|
||||
*
|
||||
* The file is the unique include file that the application programmer
|
||||
* is using in the C source code, usually in main.c. This file contains:
|
||||
* - Configuration section that allows to select:
|
||||
* - The STM32F1xx device used in the target application
|
||||
* - To use or not the peripheral’s drivers in application code(i.e.
|
||||
* code will be based on direct access to peripheral’s registers
|
||||
* rather than drivers API), this option is controlled by
|
||||
* "#define USE_HAL_DRIVER"
|
||||
*
|
||||
******************************************************************************
|
||||
* @attention
|
||||
*
|
||||
* <h2><center>© COPYRIGHT(c) 2017 STMicroelectronics</center></h2>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification,
|
||||
* are permitted provided that the following conditions are met:
|
||||
* 1. Redistributions of source code must retain the above copyright notice,
|
||||
* this list of conditions and the following disclaimer.
|
||||
* 2. Redistributions in binary form must reproduce the above copyright notice,
|
||||
* this list of conditions and the following disclaimer in the documentation
|
||||
* and/or other materials provided with the distribution.
|
||||
* 3. Neither the name of STMicroelectronics nor the names of its contributors
|
||||
* may be used to endorse or promote products derived from this software
|
||||
* without specific prior written permission.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
|
||||
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
||||
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||
* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
|
||||
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
******************************************************************************
|
||||
*/
|
||||
|
||||
/** @addtogroup CMSIS
|
||||
* @{
|
||||
*/
|
||||
|
||||
/** @addtogroup stm32f1xx
|
||||
* @{
|
||||
*/
|
||||
|
||||
#ifndef __STM32F1XX_H
|
||||
#define __STM32F1XX_H
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif /* __cplusplus */
|
||||
|
||||
/** @addtogroup Library_configuration_section
|
||||
* @{
|
||||
*/
|
||||
|
||||
/**
|
||||
* @brief STM32 Family
|
||||
*/
|
||||
#if !defined (STM32F1)
|
||||
#define STM32F1
|
||||
#endif /* STM32F1 */
|
||||
|
||||
/* Uncomment the line below according to the target STM32L device used in your
|
||||
application
|
||||
*/
|
||||
|
||||
#if !defined (STM32F100xB) && !defined (STM32F100xE) && !defined (STM32F101x6) && \
|
||||
!defined (STM32F101xB) && !defined (STM32F101xE) && !defined (STM32F101xG) && !defined (STM32F102x6) && !defined (STM32F102xB) && !defined (STM32F103x6) && \
|
||||
!defined (STM32F103xB) && !defined (STM32F103xE) && !defined (STM32F103xG) && !defined (STM32F105xC) && !defined (STM32F107xC)
|
||||
/* #define STM32F100xB */ /*!< STM32F100C4, STM32F100R4, STM32F100C6, STM32F100R6, STM32F100C8, STM32F100R8, STM32F100V8, STM32F100CB, STM32F100RB and STM32F100VB */
|
||||
/* #define STM32F100xE */ /*!< STM32F100RC, STM32F100VC, STM32F100ZC, STM32F100RD, STM32F100VD, STM32F100ZD, STM32F100RE, STM32F100VE and STM32F100ZE */
|
||||
/* #define STM32F101x6 */ /*!< STM32F101C4, STM32F101R4, STM32F101T4, STM32F101C6, STM32F101R6 and STM32F101T6 Devices */
|
||||
/* #define STM32F101xB */ /*!< STM32F101C8, STM32F101R8, STM32F101T8, STM32F101V8, STM32F101CB, STM32F101RB, STM32F101TB and STM32F101VB */
|
||||
/* #define STM32F101xE */ /*!< STM32F101RC, STM32F101VC, STM32F101ZC, STM32F101RD, STM32F101VD, STM32F101ZD, STM32F101RE, STM32F101VE and STM32F101ZE */
|
||||
/* #define STM32F101xG */ /*!< STM32F101RF, STM32F101VF, STM32F101ZF, STM32F101RG, STM32F101VG and STM32F101ZG */
|
||||
/* #define STM32F102x6 */ /*!< STM32F102C4, STM32F102R4, STM32F102C6 and STM32F102R6 */
|
||||
/* #define STM32F102xB */ /*!< STM32F102C8, STM32F102R8, STM32F102CB and STM32F102RB */
|
||||
/* #define STM32F103x6 */ /*!< STM32F103C4, STM32F103R4, STM32F103T4, STM32F103C6, STM32F103R6 and STM32F103T6 */
|
||||
/* #define STM32F103xB */ /*!< STM32F103C8, STM32F103R8, STM32F103T8, STM32F103V8, STM32F103CB, STM32F103RB, STM32F103TB and STM32F103VB */
|
||||
/* #define STM32F103xE */ /*!< STM32F103RC, STM32F103VC, STM32F103ZC, STM32F103RD, STM32F103VD, STM32F103ZD, STM32F103RE, STM32F103VE and STM32F103ZE */
|
||||
/* #define STM32F103xG */ /*!< STM32F103RF, STM32F103VF, STM32F103ZF, STM32F103RG, STM32F103VG and STM32F103ZG */
|
||||
/* #define STM32F105xC */ /*!< STM32F105R8, STM32F105V8, STM32F105RB, STM32F105VB, STM32F105RC and STM32F105VC */
|
||||
/* #define STM32F107xC */ /*!< STM32F107RB, STM32F107VB, STM32F107RC and STM32F107VC */
|
||||
#endif
|
||||
|
||||
/* Tip: To avoid modifying this file each time you need to switch between these
|
||||
devices, you can define the device in your toolchain compiler preprocessor.
|
||||
*/
|
||||
|
||||
#if !defined (USE_HAL_DRIVER)
|
||||
/**
|
||||
* @brief Comment the line below if you will not use the peripherals drivers.
|
||||
In this case, these drivers will not be included and the application code will
|
||||
be based on direct access to peripherals registers
|
||||
*/
|
||||
/*#define USE_HAL_DRIVER */
|
||||
#endif /* USE_HAL_DRIVER */
|
||||
|
||||
/**
|
||||
* @brief CMSIS Device version number V4.2.0
|
||||
*/
|
||||
#define __STM32F1_CMSIS_VERSION_MAIN (0x04) /*!< [31:24] main version */
|
||||
#define __STM32F1_CMSIS_VERSION_SUB1 (0x02) /*!< [23:16] sub1 version */
|
||||
#define __STM32F1_CMSIS_VERSION_SUB2 (0x00) /*!< [15:8] sub2 version */
|
||||
#define __STM32F1_CMSIS_VERSION_RC (0x00) /*!< [7:0] release candidate */
|
||||
#define __STM32F1_CMSIS_VERSION ((__STM32F1_CMSIS_VERSION_MAIN << 24)\
|
||||
|(__STM32F1_CMSIS_VERSION_SUB1 << 16)\
|
||||
|(__STM32F1_CMSIS_VERSION_SUB2 << 8 )\
|
||||
|(__STM32F1_CMSIS_VERSION_RC))
|
||||
|
||||
/**
|
||||
* @}
|
||||
*/
|
||||
|
||||
/** @addtogroup Device_Included
|
||||
* @{
|
||||
*/
|
||||
|
||||
#if defined(STM32F100xB)
|
||||
#include "stm32f100xb.h"
|
||||
#elif defined(STM32F100xE)
|
||||
#include "stm32f100xe.h"
|
||||
#elif defined(STM32F101x6)
|
||||
#include "stm32f101x6.h"
|
||||
#elif defined(STM32F101xB)
|
||||
#include "stm32f101xb.h"
|
||||
#elif defined(STM32F101xE)
|
||||
#include "stm32f101xe.h"
|
||||
#elif defined(STM32F101xG)
|
||||
#include "stm32f101xg.h"
|
||||
#elif defined(STM32F102x6)
|
||||
#include "stm32f102x6.h"
|
||||
#elif defined(STM32F102xB)
|
||||
#include "stm32f102xb.h"
|
||||
#elif defined(STM32F103x6)
|
||||
#include "stm32f103x6.h"
|
||||
#elif defined(STM32F103xB)
|
||||
#include "stm32f103xb.h"
|
||||
#elif defined(STM32F103xE)
|
||||
#include "stm32f103xe.h"
|
||||
#elif defined(STM32F103xG)
|
||||
#include "stm32f103xg.h"
|
||||
#elif defined(STM32F105xC)
|
||||
#include "stm32f105xc.h"
|
||||
#elif defined(STM32F107xC)
|
||||
#include "stm32f107xc.h"
|
||||
#else
|
||||
#error "Please select first the target STM32F1xx device used in your application (in stm32f1xx.h file)"
|
||||
#endif
|
||||
|
||||
/**
|
||||
* @}
|
||||
*/
|
||||
|
||||
/** @addtogroup Exported_types
|
||||
* @{
|
||||
*/
|
||||
typedef enum
|
||||
{
|
||||
RESET = 0,
|
||||
SET = !RESET
|
||||
} FlagStatus, ITStatus;
|
||||
|
||||
typedef enum
|
||||
{
|
||||
DISABLE = 0,
|
||||
ENABLE = !DISABLE
|
||||
} FunctionalState;
|
||||
#define IS_FUNCTIONAL_STATE(STATE) (((STATE) == DISABLE) || ((STATE) == ENABLE))
|
||||
|
||||
typedef enum
|
||||
{
|
||||
ERROR = 0,
|
||||
SUCCESS = !ERROR
|
||||
} ErrorStatus;
|
||||
|
||||
/**
|
||||
* @}
|
||||
*/
|
||||
|
||||
|
||||
/** @addtogroup Exported_macros
|
||||
* @{
|
||||
*/
|
||||
#define SET_BIT(REG, BIT) ((REG) |= (BIT))
|
||||
|
||||
#define CLEAR_BIT(REG, BIT) ((REG) &= ~(BIT))
|
||||
|
||||
#define READ_BIT(REG, BIT) ((REG) & (BIT))
|
||||
|
||||
#define CLEAR_REG(REG) ((REG) = (0x0))
|
||||
|
||||
#define WRITE_REG(REG, VAL) ((REG) = (VAL))
|
||||
|
||||
#define READ_REG(REG) ((REG))
|
||||
|
||||
#define MODIFY_REG(REG, CLEARMASK, SETMASK) WRITE_REG((REG), (((READ_REG(REG)) & (~(CLEARMASK))) | (SETMASK)))
|
||||
|
||||
#define POSITION_VAL(VAL) (__CLZ(__RBIT(VAL)))
|
||||
|
||||
|
||||
/**
|
||||
* @}
|
||||
*/
|
||||
|
||||
#if defined (USE_HAL_DRIVER)
|
||||
#include "stm32f1xx_hal.h"
|
||||
#endif /* USE_HAL_DRIVER */
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif /* __cplusplus */
|
||||
|
||||
#endif /* __STM32F1xx_H */
|
||||
/**
|
||||
* @}
|
||||
*/
|
||||
|
||||
/**
|
||||
* @}
|
||||
*/
|
||||
|
||||
|
||||
|
||||
|
||||
/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
|
|
@ -1,116 +0,0 @@
|
|||
/**
|
||||
******************************************************************************
|
||||
* @file system_stm32f10x.h
|
||||
* @author MCD Application Team
|
||||
* @version V4.2.0
|
||||
* @date 31-March-2017
|
||||
* @brief CMSIS Cortex-M3 Device Peripheral Access Layer System Header File.
|
||||
******************************************************************************
|
||||
* @attention
|
||||
*
|
||||
* <h2><center>© COPYRIGHT(c) 2017 STMicroelectronics</center></h2>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification,
|
||||
* are permitted provided that the following conditions are met:
|
||||
* 1. Redistributions of source code must retain the above copyright notice,
|
||||
* this list of conditions and the following disclaimer.
|
||||
* 2. Redistributions in binary form must reproduce the above copyright notice,
|
||||
* this list of conditions and the following disclaimer in the documentation
|
||||
* and/or other materials provided with the distribution.
|
||||
* 3. Neither the name of STMicroelectronics nor the names of its contributors
|
||||
* may be used to endorse or promote products derived from this software
|
||||
* without specific prior written permission.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
|
||||
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
||||
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||
* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
|
||||
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
******************************************************************************
|
||||
*/
|
||||
|
||||
/** @addtogroup CMSIS
|
||||
* @{
|
||||
*/
|
||||
|
||||
/** @addtogroup stm32f10x_system
|
||||
* @{
|
||||
*/
|
||||
|
||||
/**
|
||||
* @brief Define to prevent recursive inclusion
|
||||
*/
|
||||
#ifndef __SYSTEM_STM32F10X_H
|
||||
#define __SYSTEM_STM32F10X_H
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
/** @addtogroup STM32F10x_System_Includes
|
||||
* @{
|
||||
*/
|
||||
|
||||
/**
|
||||
* @}
|
||||
*/
|
||||
|
||||
|
||||
/** @addtogroup STM32F10x_System_Exported_types
|
||||
* @{
|
||||
*/
|
||||
|
||||
extern uint32_t SystemCoreClock; /*!< System Clock Frequency (Core Clock) */
|
||||
extern const uint8_t AHBPrescTable[16U]; /*!< AHB prescalers table values */
|
||||
extern const uint8_t APBPrescTable[8U]; /*!< APB prescalers table values */
|
||||
|
||||
/**
|
||||
* @}
|
||||
*/
|
||||
|
||||
/** @addtogroup STM32F10x_System_Exported_Constants
|
||||
* @{
|
||||
*/
|
||||
|
||||
/**
|
||||
* @}
|
||||
*/
|
||||
|
||||
/** @addtogroup STM32F10x_System_Exported_Macros
|
||||
* @{
|
||||
*/
|
||||
|
||||
/**
|
||||
* @}
|
||||
*/
|
||||
|
||||
/** @addtogroup STM32F10x_System_Exported_Functions
|
||||
* @{
|
||||
*/
|
||||
|
||||
extern void SystemInit(void);
|
||||
extern void SystemCoreClockUpdate(void);
|
||||
/**
|
||||
* @}
|
||||
*/
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /*__SYSTEM_STM32F10X_H */
|
||||
|
||||
/**
|
||||
* @}
|
||||
*/
|
||||
|
||||
/**
|
||||
* @}
|
||||
*/
|
||||
/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
|
|
@ -1,332 +0,0 @@
|
|||
;******************** (C) COPYRIGHT 2017 STMicroelectronics ********************
|
||||
;* File Name : startup_stm32f100xb.s
|
||||
;* Author : MCD Application Team
|
||||
;* Version : V4.2.0
|
||||
;* Date : 31-March-2017
|
||||
;* Description : STM32F100xB Devices vector table for MDK-ARM toolchain.
|
||||
;* This module performs:
|
||||
;* - Set the initial SP
|
||||
;* - Set the initial PC == Reset_Handler
|
||||
;* - Set the vector table entries with the exceptions ISR address
|
||||
;* - Configure the clock system
|
||||
;* - Branches to __main in the C library (which eventually
|
||||
;* calls main()).
|
||||
;* After Reset the Cortex-M3 processor is in Thread mode,
|
||||
;* priority is Privileged, and the Stack is set to Main.
|
||||
;********************************************************************************
|
||||
;*
|
||||
;* <h2><center>© COPYRIGHT(c) 2017 STMicroelectronics</center></h2>
|
||||
;*
|
||||
;* Redistribution and use in source and binary forms, with or without modification,
|
||||
;* are permitted provided that the following conditions are met:
|
||||
;* 1. Redistributions of source code must retain the above copyright notice,
|
||||
;* this list of conditions and the following disclaimer.
|
||||
;* 2. Redistributions in binary form must reproduce the above copyright notice,
|
||||
;* this list of conditions and the following disclaimer in the documentation
|
||||
;* and/or other materials provided with the distribution.
|
||||
;* 3. Neither the name of STMicroelectronics nor the names of its contributors
|
||||
;* may be used to endorse or promote products derived from this software
|
||||
;* without specific prior written permission.
|
||||
;*
|
||||
;* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
;* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
;* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
;* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
|
||||
;* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
;* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
||||
;* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||
;* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
|
||||
;* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
;* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
;
|
||||
;*******************************************************************************
|
||||
|
||||
; Amount of memory (in bytes) allocated for Stack
|
||||
; Tailor this value to your application needs
|
||||
; <h> Stack Configuration
|
||||
; <o> Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>
|
||||
; </h>
|
||||
|
||||
Stack_Size EQU 0x00000400
|
||||
|
||||
AREA STACK, NOINIT, READWRITE, ALIGN=3
|
||||
Stack_Mem SPACE Stack_Size
|
||||
__initial_sp
|
||||
|
||||
|
||||
; <h> Heap Configuration
|
||||
; <o> Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>
|
||||
; </h>
|
||||
|
||||
Heap_Size EQU 0x00000200
|
||||
|
||||
AREA HEAP, NOINIT, READWRITE, ALIGN=3
|
||||
__heap_base
|
||||
Heap_Mem SPACE Heap_Size
|
||||
__heap_limit
|
||||
|
||||
PRESERVE8
|
||||
THUMB
|
||||
|
||||
|
||||
; Vector Table Mapped to Address 0 at Reset
|
||||
AREA RESET, DATA, READONLY
|
||||
EXPORT __Vectors
|
||||
EXPORT __Vectors_End
|
||||
EXPORT __Vectors_Size
|
||||
|
||||
__Vectors DCD __initial_sp ; Top of Stack
|
||||
DCD Reset_Handler ; Reset Handler
|
||||
DCD NMI_Handler ; NMI Handler
|
||||
DCD HardFault_Handler ; Hard Fault Handler
|
||||
DCD MemManage_Handler ; MPU Fault Handler
|
||||
DCD BusFault_Handler ; Bus Fault Handler
|
||||
DCD UsageFault_Handler ; Usage Fault Handler
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD SVC_Handler ; SVCall Handler
|
||||
DCD DebugMon_Handler ; Debug Monitor Handler
|
||||
DCD 0 ; Reserved
|
||||
DCD PendSV_Handler ; PendSV Handler
|
||||
DCD SysTick_Handler ; SysTick Handler
|
||||
|
||||
; External Interrupts
|
||||
DCD WWDG_IRQHandler ; Window Watchdog
|
||||
DCD PVD_IRQHandler ; PVD through EXTI Line detect
|
||||
DCD TAMPER_IRQHandler ; Tamper
|
||||
DCD RTC_IRQHandler ; RTC
|
||||
DCD FLASH_IRQHandler ; Flash
|
||||
DCD RCC_IRQHandler ; RCC
|
||||
DCD EXTI0_IRQHandler ; EXTI Line 0
|
||||
DCD EXTI1_IRQHandler ; EXTI Line 1
|
||||
DCD EXTI2_IRQHandler ; EXTI Line 2
|
||||
DCD EXTI3_IRQHandler ; EXTI Line 3
|
||||
DCD EXTI4_IRQHandler ; EXTI Line 4
|
||||
DCD DMA1_Channel1_IRQHandler ; DMA1 Channel 1
|
||||
DCD DMA1_Channel2_IRQHandler ; DMA1 Channel 2
|
||||
DCD DMA1_Channel3_IRQHandler ; DMA1 Channel 3
|
||||
DCD DMA1_Channel4_IRQHandler ; DMA1 Channel 4
|
||||
DCD DMA1_Channel5_IRQHandler ; DMA1 Channel 5
|
||||
DCD DMA1_Channel6_IRQHandler ; DMA1 Channel 6
|
||||
DCD DMA1_Channel7_IRQHandler ; DMA1 Channel 7
|
||||
DCD ADC1_IRQHandler ; ADC1
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD EXTI9_5_IRQHandler ; EXTI Line 9..5
|
||||
DCD TIM1_BRK_TIM15_IRQHandler ; TIM1 Break and TIM15
|
||||
DCD TIM1_UP_TIM16_IRQHandler ; TIM1 Update and TIM16
|
||||
DCD TIM1_TRG_COM_TIM17_IRQHandler ; TIM1 Trigger and Commutation and TIM17
|
||||
DCD TIM1_CC_IRQHandler ; TIM1 Capture Compare
|
||||
DCD TIM2_IRQHandler ; TIM2
|
||||
DCD TIM3_IRQHandler ; TIM3
|
||||
DCD TIM4_IRQHandler ; TIM4
|
||||
DCD I2C1_EV_IRQHandler ; I2C1 Event
|
||||
DCD I2C1_ER_IRQHandler ; I2C1 Error
|
||||
DCD I2C2_EV_IRQHandler ; I2C2 Event
|
||||
DCD I2C2_ER_IRQHandler ; I2C2 Error
|
||||
DCD SPI1_IRQHandler ; SPI1
|
||||
DCD SPI2_IRQHandler ; SPI2
|
||||
DCD USART1_IRQHandler ; USART1
|
||||
DCD USART2_IRQHandler ; USART2
|
||||
DCD USART3_IRQHandler ; USART3
|
||||
DCD EXTI15_10_IRQHandler ; EXTI Line 15..10
|
||||
DCD RTC_Alarm_IRQHandler ; RTC Alarm through EXTI Line
|
||||
DCD CEC_IRQHandler ; HDMI-CEC
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD TIM6_DAC_IRQHandler ; TIM6 and DAC underrun
|
||||
DCD TIM7_IRQHandler ; TIM7
|
||||
__Vectors_End
|
||||
|
||||
__Vectors_Size EQU __Vectors_End - __Vectors
|
||||
|
||||
AREA |.text|, CODE, READONLY
|
||||
|
||||
; Reset handler
|
||||
Reset_Handler PROC
|
||||
EXPORT Reset_Handler [WEAK]
|
||||
IMPORT __main
|
||||
IMPORT SystemInit
|
||||
LDR R0, =SystemInit
|
||||
BLX R0
|
||||
LDR R0, =__main
|
||||
BX R0
|
||||
ENDP
|
||||
|
||||
; Dummy Exception Handlers (infinite loops which can be modified)
|
||||
|
||||
NMI_Handler PROC
|
||||
EXPORT NMI_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
HardFault_Handler\
|
||||
PROC
|
||||
EXPORT HardFault_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
MemManage_Handler\
|
||||
PROC
|
||||
EXPORT MemManage_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
BusFault_Handler\
|
||||
PROC
|
||||
EXPORT BusFault_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
UsageFault_Handler\
|
||||
PROC
|
||||
EXPORT UsageFault_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
SVC_Handler PROC
|
||||
EXPORT SVC_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
DebugMon_Handler\
|
||||
PROC
|
||||
EXPORT DebugMon_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
PendSV_Handler PROC
|
||||
EXPORT PendSV_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
SysTick_Handler PROC
|
||||
EXPORT SysTick_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
|
||||
Default_Handler PROC
|
||||
|
||||
EXPORT WWDG_IRQHandler [WEAK]
|
||||
EXPORT PVD_IRQHandler [WEAK]
|
||||
EXPORT TAMPER_IRQHandler [WEAK]
|
||||
EXPORT RTC_IRQHandler [WEAK]
|
||||
EXPORT FLASH_IRQHandler [WEAK]
|
||||
EXPORT RCC_IRQHandler [WEAK]
|
||||
EXPORT EXTI0_IRQHandler [WEAK]
|
||||
EXPORT EXTI1_IRQHandler [WEAK]
|
||||
EXPORT EXTI2_IRQHandler [WEAK]
|
||||
EXPORT EXTI3_IRQHandler [WEAK]
|
||||
EXPORT EXTI4_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel1_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel2_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel3_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel4_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel5_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel6_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel7_IRQHandler [WEAK]
|
||||
EXPORT ADC1_IRQHandler [WEAK]
|
||||
EXPORT EXTI9_5_IRQHandler [WEAK]
|
||||
EXPORT TIM1_BRK_TIM15_IRQHandler [WEAK]
|
||||
EXPORT TIM1_UP_TIM16_IRQHandler [WEAK]
|
||||
EXPORT TIM1_TRG_COM_TIM17_IRQHandler [WEAK]
|
||||
EXPORT TIM1_CC_IRQHandler [WEAK]
|
||||
EXPORT TIM2_IRQHandler [WEAK]
|
||||
EXPORT TIM3_IRQHandler [WEAK]
|
||||
EXPORT TIM4_IRQHandler [WEAK]
|
||||
EXPORT I2C1_EV_IRQHandler [WEAK]
|
||||
EXPORT I2C1_ER_IRQHandler [WEAK]
|
||||
EXPORT I2C2_EV_IRQHandler [WEAK]
|
||||
EXPORT I2C2_ER_IRQHandler [WEAK]
|
||||
EXPORT SPI1_IRQHandler [WEAK]
|
||||
EXPORT SPI2_IRQHandler [WEAK]
|
||||
EXPORT USART1_IRQHandler [WEAK]
|
||||
EXPORT USART2_IRQHandler [WEAK]
|
||||
EXPORT USART3_IRQHandler [WEAK]
|
||||
EXPORT EXTI15_10_IRQHandler [WEAK]
|
||||
EXPORT RTC_Alarm_IRQHandler [WEAK]
|
||||
EXPORT CEC_IRQHandler [WEAK]
|
||||
EXPORT TIM6_DAC_IRQHandler [WEAK]
|
||||
EXPORT TIM7_IRQHandler [WEAK]
|
||||
|
||||
WWDG_IRQHandler
|
||||
PVD_IRQHandler
|
||||
TAMPER_IRQHandler
|
||||
RTC_IRQHandler
|
||||
FLASH_IRQHandler
|
||||
RCC_IRQHandler
|
||||
EXTI0_IRQHandler
|
||||
EXTI1_IRQHandler
|
||||
EXTI2_IRQHandler
|
||||
EXTI3_IRQHandler
|
||||
EXTI4_IRQHandler
|
||||
DMA1_Channel1_IRQHandler
|
||||
DMA1_Channel2_IRQHandler
|
||||
DMA1_Channel3_IRQHandler
|
||||
DMA1_Channel4_IRQHandler
|
||||
DMA1_Channel5_IRQHandler
|
||||
DMA1_Channel6_IRQHandler
|
||||
DMA1_Channel7_IRQHandler
|
||||
ADC1_IRQHandler
|
||||
EXTI9_5_IRQHandler
|
||||
TIM1_BRK_TIM15_IRQHandler
|
||||
TIM1_UP_TIM16_IRQHandler
|
||||
TIM1_TRG_COM_TIM17_IRQHandler
|
||||
TIM1_CC_IRQHandler
|
||||
TIM2_IRQHandler
|
||||
TIM3_IRQHandler
|
||||
TIM4_IRQHandler
|
||||
I2C1_EV_IRQHandler
|
||||
I2C1_ER_IRQHandler
|
||||
I2C2_EV_IRQHandler
|
||||
I2C2_ER_IRQHandler
|
||||
SPI1_IRQHandler
|
||||
SPI2_IRQHandler
|
||||
USART1_IRQHandler
|
||||
USART2_IRQHandler
|
||||
USART3_IRQHandler
|
||||
EXTI15_10_IRQHandler
|
||||
RTC_Alarm_IRQHandler
|
||||
CEC_IRQHandler
|
||||
TIM6_DAC_IRQHandler
|
||||
TIM7_IRQHandler
|
||||
B .
|
||||
|
||||
ENDP
|
||||
|
||||
ALIGN
|
||||
|
||||
;*******************************************************************************
|
||||
; User Stack and Heap initialization
|
||||
;*******************************************************************************
|
||||
IF :DEF:__MICROLIB
|
||||
|
||||
EXPORT __initial_sp
|
||||
EXPORT __heap_base
|
||||
EXPORT __heap_limit
|
||||
|
||||
ELSE
|
||||
|
||||
IMPORT __use_two_region_memory
|
||||
EXPORT __user_initial_stackheap
|
||||
|
||||
__user_initial_stackheap
|
||||
|
||||
LDR R0, = Heap_Mem
|
||||
LDR R1, =(Stack_Mem + Stack_Size)
|
||||
LDR R2, = (Heap_Mem + Heap_Size)
|
||||
LDR R3, = Stack_Mem
|
||||
BX LR
|
||||
|
||||
ALIGN
|
||||
|
||||
ENDIF
|
||||
|
||||
END
|
||||
|
||||
;************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE*****
|
|
@ -1,363 +0,0 @@
|
|||
;******************** (C) COPYRIGHT 2017 STMicroelectronics ********************
|
||||
;* File Name : startup_stm32f100xe.s
|
||||
;* Author : MCD Application Team
|
||||
;* Version : V4.2.0
|
||||
;* Date : 31-March-2017
|
||||
;* Description : STM32F100xE Devices vector table for MDK-ARM toolchain.
|
||||
;* This module performs:
|
||||
;* - Set the initial SP
|
||||
;* - Set the initial PC == Reset_Handler
|
||||
;* - Set the vector table entries with the exceptions ISR address
|
||||
;* - Configure the clock system and also configure the external
|
||||
;* SRAM mounted on STM32100E-EVAL board to be used as data
|
||||
;* memory (optional, to be enabled by user)
|
||||
;* - Branches to __main in the C library (which eventually
|
||||
;* calls main()).
|
||||
;* After Reset the Cortex-M3 processor is in Thread mode,
|
||||
;* priority is Privileged, and the Stack is set to Main.
|
||||
;********************************************************************************
|
||||
;*
|
||||
;* <h2><center>© COPYRIGHT(c) 2017 STMicroelectronics</center></h2>
|
||||
;*
|
||||
;* Redistribution and use in source and binary forms, with or without modification,
|
||||
;* are permitted provided that the following conditions are met:
|
||||
;* 1. Redistributions of source code must retain the above copyright notice,
|
||||
;* this list of conditions and the following disclaimer.
|
||||
;* 2. Redistributions in binary form must reproduce the above copyright notice,
|
||||
;* this list of conditions and the following disclaimer in the documentation
|
||||
;* and/or other materials provided with the distribution.
|
||||
;* 3. Neither the name of STMicroelectronics nor the names of its contributors
|
||||
;* may be used to endorse or promote products derived from this software
|
||||
;* without specific prior written permission.
|
||||
;*
|
||||
;* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
;* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
;* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
;* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
|
||||
;* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
;* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
||||
;* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||
;* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
|
||||
;* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
;* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
;
|
||||
;*******************************************************************************
|
||||
|
||||
; Amount of memory (in bytes) allocated for Stack
|
||||
; Tailor this value to your application needs
|
||||
; <h> Stack Configuration
|
||||
; <o> Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>
|
||||
; </h>
|
||||
|
||||
Stack_Size EQU 0x00000400
|
||||
|
||||
AREA STACK, NOINIT, READWRITE, ALIGN=3
|
||||
Stack_Mem SPACE Stack_Size
|
||||
__initial_sp
|
||||
|
||||
|
||||
; <h> Heap Configuration
|
||||
; <o> Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>
|
||||
; </h>
|
||||
|
||||
Heap_Size EQU 0x00000200
|
||||
|
||||
AREA HEAP, NOINIT, READWRITE, ALIGN=3
|
||||
__heap_base
|
||||
Heap_Mem SPACE Heap_Size
|
||||
__heap_limit
|
||||
|
||||
PRESERVE8
|
||||
THUMB
|
||||
|
||||
|
||||
; Vector Table Mapped to Address 0 at Reset
|
||||
AREA RESET, DATA, READONLY
|
||||
EXPORT __Vectors
|
||||
EXPORT __Vectors_End
|
||||
EXPORT __Vectors_Size
|
||||
|
||||
__Vectors DCD __initial_sp ; Top of Stack
|
||||
DCD Reset_Handler ; Reset Handler
|
||||
DCD NMI_Handler ; NMI Handler
|
||||
DCD HardFault_Handler ; Hard Fault Handler
|
||||
DCD MemManage_Handler ; MPU Fault Handler
|
||||
DCD BusFault_Handler ; Bus Fault Handler
|
||||
DCD UsageFault_Handler ; Usage Fault Handler
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD SVC_Handler ; SVCall Handler
|
||||
DCD DebugMon_Handler ; Debug Monitor Handler
|
||||
DCD 0 ; Reserved
|
||||
DCD PendSV_Handler ; PendSV Handler
|
||||
DCD SysTick_Handler ; SysTick Handler
|
||||
|
||||
; External Interrupts
|
||||
DCD WWDG_IRQHandler ; Window Watchdog
|
||||
DCD PVD_IRQHandler ; PVD through EXTI Line detect
|
||||
DCD TAMPER_IRQHandler ; Tamper
|
||||
DCD RTC_IRQHandler ; RTC
|
||||
DCD FLASH_IRQHandler ; Flash
|
||||
DCD RCC_IRQHandler ; RCC
|
||||
DCD EXTI0_IRQHandler ; EXTI Line 0
|
||||
DCD EXTI1_IRQHandler ; EXTI Line 1
|
||||
DCD EXTI2_IRQHandler ; EXTI Line 2
|
||||
DCD EXTI3_IRQHandler ; EXTI Line 3
|
||||
DCD EXTI4_IRQHandler ; EXTI Line 4
|
||||
DCD DMA1_Channel1_IRQHandler ; DMA1 Channel 1
|
||||
DCD DMA1_Channel2_IRQHandler ; DMA1 Channel 2
|
||||
DCD DMA1_Channel3_IRQHandler ; DMA1 Channel 3
|
||||
DCD DMA1_Channel4_IRQHandler ; DMA1 Channel 4
|
||||
DCD DMA1_Channel5_IRQHandler ; DMA1 Channel 5
|
||||
DCD DMA1_Channel6_IRQHandler ; DMA1 Channel 6
|
||||
DCD DMA1_Channel7_IRQHandler ; DMA1 Channel 7
|
||||
DCD ADC1_IRQHandler ; ADC1
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD EXTI9_5_IRQHandler ; EXTI Line 9..5
|
||||
DCD TIM1_BRK_TIM15_IRQHandler ; TIM1 Break and TIM15
|
||||
DCD TIM1_UP_TIM16_IRQHandler ; TIM1 Update and TIM16
|
||||
DCD TIM1_TRG_COM_TIM17_IRQHandler ; TIM1 Trigger and Commutation and TIM17
|
||||
DCD TIM1_CC_IRQHandler ; TIM1 Capture Compare
|
||||
DCD TIM2_IRQHandler ; TIM2
|
||||
DCD TIM3_IRQHandler ; TIM3
|
||||
DCD TIM4_IRQHandler ; TIM4
|
||||
DCD I2C1_EV_IRQHandler ; I2C1 Event
|
||||
DCD I2C1_ER_IRQHandler ; I2C1 Error
|
||||
DCD I2C2_EV_IRQHandler ; I2C2 Event
|
||||
DCD I2C2_ER_IRQHandler ; I2C2 Error
|
||||
DCD SPI1_IRQHandler ; SPI1
|
||||
DCD SPI2_IRQHandler ; SPI2
|
||||
DCD USART1_IRQHandler ; USART1
|
||||
DCD USART2_IRQHandler ; USART2
|
||||
DCD USART3_IRQHandler ; USART3
|
||||
DCD EXTI15_10_IRQHandler ; EXTI Line 15..10
|
||||
DCD RTC_Alarm_IRQHandler ; RTC Alarm through EXTI Line
|
||||
DCD CEC_IRQHandler ; HDMI CEC
|
||||
DCD TIM12_IRQHandler ; TIM12
|
||||
DCD TIM13_IRQHandler ; TIM13
|
||||
DCD TIM14_IRQHandler ; TIM14
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD TIM5_IRQHandler ; TIM5
|
||||
DCD SPI3_IRQHandler ; SPI3
|
||||
DCD UART4_IRQHandler ; UART4
|
||||
DCD UART5_IRQHandler ; UART5
|
||||
DCD TIM6_DAC_IRQHandler ; TIM6 and DAC underrun
|
||||
DCD TIM7_IRQHandler ; TIM7
|
||||
DCD DMA2_Channel1_IRQHandler ; DMA2 Channel1
|
||||
DCD DMA2_Channel2_IRQHandler ; DMA2 Channel2
|
||||
DCD DMA2_Channel3_IRQHandler ; DMA2 Channel3
|
||||
DCD DMA2_Channel4_5_IRQHandler ; DMA2 Channel4 & Channel5
|
||||
DCD DMA2_Channel5_IRQHandler ; DMA2 Channel5
|
||||
__Vectors_End
|
||||
|
||||
__Vectors_Size EQU __Vectors_End - __Vectors
|
||||
|
||||
AREA |.text|, CODE, READONLY
|
||||
|
||||
; Reset handler
|
||||
Reset_Handler PROC
|
||||
EXPORT Reset_Handler [WEAK]
|
||||
IMPORT __main
|
||||
IMPORT SystemInit
|
||||
LDR R0, =SystemInit
|
||||
BLX R0
|
||||
LDR R0, =__main
|
||||
BX R0
|
||||
ENDP
|
||||
|
||||
; Dummy Exception Handlers (infinite loops which can be modified)
|
||||
|
||||
NMI_Handler PROC
|
||||
EXPORT NMI_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
HardFault_Handler\
|
||||
PROC
|
||||
EXPORT HardFault_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
MemManage_Handler\
|
||||
PROC
|
||||
EXPORT MemManage_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
BusFault_Handler\
|
||||
PROC
|
||||
EXPORT BusFault_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
UsageFault_Handler\
|
||||
PROC
|
||||
EXPORT UsageFault_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
SVC_Handler PROC
|
||||
EXPORT SVC_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
DebugMon_Handler\
|
||||
PROC
|
||||
EXPORT DebugMon_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
PendSV_Handler PROC
|
||||
EXPORT PendSV_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
SysTick_Handler PROC
|
||||
EXPORT SysTick_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
|
||||
Default_Handler PROC
|
||||
|
||||
EXPORT WWDG_IRQHandler [WEAK]
|
||||
EXPORT PVD_IRQHandler [WEAK]
|
||||
EXPORT TAMPER_IRQHandler [WEAK]
|
||||
EXPORT RTC_IRQHandler [WEAK]
|
||||
EXPORT FLASH_IRQHandler [WEAK]
|
||||
EXPORT RCC_IRQHandler [WEAK]
|
||||
EXPORT EXTI0_IRQHandler [WEAK]
|
||||
EXPORT EXTI1_IRQHandler [WEAK]
|
||||
EXPORT EXTI2_IRQHandler [WEAK]
|
||||
EXPORT EXTI3_IRQHandler [WEAK]
|
||||
EXPORT EXTI4_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel1_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel2_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel3_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel4_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel5_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel6_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel7_IRQHandler [WEAK]
|
||||
EXPORT ADC1_IRQHandler [WEAK]
|
||||
EXPORT EXTI9_5_IRQHandler [WEAK]
|
||||
EXPORT TIM1_BRK_TIM15_IRQHandler [WEAK]
|
||||
EXPORT TIM1_UP_TIM16_IRQHandler [WEAK]
|
||||
EXPORT TIM1_TRG_COM_TIM17_IRQHandler [WEAK]
|
||||
EXPORT TIM1_CC_IRQHandler [WEAK]
|
||||
EXPORT TIM2_IRQHandler [WEAK]
|
||||
EXPORT TIM3_IRQHandler [WEAK]
|
||||
EXPORT TIM4_IRQHandler [WEAK]
|
||||
EXPORT I2C1_EV_IRQHandler [WEAK]
|
||||
EXPORT I2C1_ER_IRQHandler [WEAK]
|
||||
EXPORT I2C2_EV_IRQHandler [WEAK]
|
||||
EXPORT I2C2_ER_IRQHandler [WEAK]
|
||||
EXPORT SPI1_IRQHandler [WEAK]
|
||||
EXPORT SPI2_IRQHandler [WEAK]
|
||||
EXPORT USART1_IRQHandler [WEAK]
|
||||
EXPORT USART2_IRQHandler [WEAK]
|
||||
EXPORT USART3_IRQHandler [WEAK]
|
||||
EXPORT EXTI15_10_IRQHandler [WEAK]
|
||||
EXPORT RTC_Alarm_IRQHandler [WEAK]
|
||||
EXPORT CEC_IRQHandler [WEAK]
|
||||
EXPORT TIM12_IRQHandler [WEAK]
|
||||
EXPORT TIM13_IRQHandler [WEAK]
|
||||
EXPORT TIM14_IRQHandler [WEAK]
|
||||
EXPORT TIM5_IRQHandler [WEAK]
|
||||
EXPORT SPI3_IRQHandler [WEAK]
|
||||
EXPORT UART4_IRQHandler [WEAK]
|
||||
EXPORT UART5_IRQHandler [WEAK]
|
||||
EXPORT TIM6_DAC_IRQHandler [WEAK]
|
||||
EXPORT TIM7_IRQHandler [WEAK]
|
||||
EXPORT DMA2_Channel1_IRQHandler [WEAK]
|
||||
EXPORT DMA2_Channel2_IRQHandler [WEAK]
|
||||
EXPORT DMA2_Channel3_IRQHandler [WEAK]
|
||||
EXPORT DMA2_Channel4_5_IRQHandler [WEAK]
|
||||
EXPORT DMA2_Channel5_IRQHandler [WEAK]
|
||||
|
||||
WWDG_IRQHandler
|
||||
PVD_IRQHandler
|
||||
TAMPER_IRQHandler
|
||||
RTC_IRQHandler
|
||||
FLASH_IRQHandler
|
||||
RCC_IRQHandler
|
||||
EXTI0_IRQHandler
|
||||
EXTI1_IRQHandler
|
||||
EXTI2_IRQHandler
|
||||
EXTI3_IRQHandler
|
||||
EXTI4_IRQHandler
|
||||
DMA1_Channel1_IRQHandler
|
||||
DMA1_Channel2_IRQHandler
|
||||
DMA1_Channel3_IRQHandler
|
||||
DMA1_Channel4_IRQHandler
|
||||
DMA1_Channel5_IRQHandler
|
||||
DMA1_Channel6_IRQHandler
|
||||
DMA1_Channel7_IRQHandler
|
||||
ADC1_IRQHandler
|
||||
EXTI9_5_IRQHandler
|
||||
TIM1_BRK_TIM15_IRQHandler
|
||||
TIM1_UP_TIM16_IRQHandler
|
||||
TIM1_TRG_COM_TIM17_IRQHandler
|
||||
TIM1_CC_IRQHandler
|
||||
TIM2_IRQHandler
|
||||
TIM3_IRQHandler
|
||||
TIM4_IRQHandler
|
||||
I2C1_EV_IRQHandler
|
||||
I2C1_ER_IRQHandler
|
||||
I2C2_EV_IRQHandler
|
||||
I2C2_ER_IRQHandler
|
||||
SPI1_IRQHandler
|
||||
SPI2_IRQHandler
|
||||
USART1_IRQHandler
|
||||
USART2_IRQHandler
|
||||
USART3_IRQHandler
|
||||
EXTI15_10_IRQHandler
|
||||
RTC_Alarm_IRQHandler
|
||||
CEC_IRQHandler
|
||||
TIM12_IRQHandler
|
||||
TIM13_IRQHandler
|
||||
TIM14_IRQHandler
|
||||
TIM5_IRQHandler
|
||||
SPI3_IRQHandler
|
||||
UART4_IRQHandler
|
||||
UART5_IRQHandler
|
||||
TIM6_DAC_IRQHandler
|
||||
TIM7_IRQHandler
|
||||
DMA2_Channel1_IRQHandler
|
||||
DMA2_Channel2_IRQHandler
|
||||
DMA2_Channel3_IRQHandler
|
||||
DMA2_Channel4_5_IRQHandler
|
||||
DMA2_Channel5_IRQHandler
|
||||
B .
|
||||
|
||||
ENDP
|
||||
|
||||
ALIGN
|
||||
|
||||
;*******************************************************************************
|
||||
; User Stack and Heap initialization
|
||||
;*******************************************************************************
|
||||
IF :DEF:__MICROLIB
|
||||
|
||||
EXPORT __initial_sp
|
||||
EXPORT __heap_base
|
||||
EXPORT __heap_limit
|
||||
|
||||
ELSE
|
||||
|
||||
IMPORT __use_two_region_memory
|
||||
EXPORT __user_initial_stackheap
|
||||
|
||||
__user_initial_stackheap
|
||||
|
||||
LDR R0, = Heap_Mem
|
||||
LDR R1, =(Stack_Mem + Stack_Size)
|
||||
LDR R2, = (Heap_Mem + Heap_Size)
|
||||
LDR R3, = Stack_Mem
|
||||
BX LR
|
||||
|
||||
ALIGN
|
||||
|
||||
ENDIF
|
||||
|
||||
END
|
||||
|
||||
;************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE*****
|
|
@ -1,295 +0,0 @@
|
|||
;******************** (C) COPYRIGHT 2017 STMicroelectronics ********************
|
||||
;* File Name : startup_stm32f101x6.s
|
||||
;* Author : MCD Application Team
|
||||
;* Version : V4.2.0
|
||||
;* Date : 31-March-2017
|
||||
;* Description : STM32F101x6 Devices vector table for MDK-ARM toolchain.
|
||||
;* This module performs:
|
||||
;* - Set the initial SP
|
||||
;* - Set the initial PC == Reset_Handler
|
||||
;* - Set the vector table entries with the exceptions ISR address
|
||||
;* - Configure the clock system
|
||||
;* - Branches to __main in the C library (which eventually
|
||||
;* calls main()).
|
||||
;* After Reset the Cortex-M3 processor is in Thread mode,
|
||||
;* priority is Privileged, and the Stack is set to Main.
|
||||
;********************************************************************************
|
||||
;*
|
||||
;* <h2><center>© COPYRIGHT(c) 2017 STMicroelectronics</center></h2>
|
||||
;*
|
||||
;* Redistribution and use in source and binary forms, with or without modification,
|
||||
;* are permitted provided that the following conditions are met:
|
||||
;* 1. Redistributions of source code must retain the above copyright notice,
|
||||
;* this list of conditions and the following disclaimer.
|
||||
;* 2. Redistributions in binary form must reproduce the above copyright notice,
|
||||
;* this list of conditions and the following disclaimer in the documentation
|
||||
;* and/or other materials provided with the distribution.
|
||||
;* 3. Neither the name of STMicroelectronics nor the names of its contributors
|
||||
;* may be used to endorse or promote products derived from this software
|
||||
;* without specific prior written permission.
|
||||
;*
|
||||
;* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
;* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
;* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
;* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
|
||||
;* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
;* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
||||
;* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||
;* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
|
||||
;* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
;* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
;
|
||||
;*******************************************************************************
|
||||
|
||||
; Amount of memory (in bytes) allocated for Stack
|
||||
; Tailor this value to your application needs
|
||||
; <h> Stack Configuration
|
||||
; <o> Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>
|
||||
; </h>
|
||||
|
||||
Stack_Size EQU 0x00000400
|
||||
|
||||
AREA STACK, NOINIT, READWRITE, ALIGN=3
|
||||
Stack_Mem SPACE Stack_Size
|
||||
__initial_sp
|
||||
|
||||
|
||||
; <h> Heap Configuration
|
||||
; <o> Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>
|
||||
; </h>
|
||||
|
||||
Heap_Size EQU 0x00000200
|
||||
|
||||
AREA HEAP, NOINIT, READWRITE, ALIGN=3
|
||||
__heap_base
|
||||
Heap_Mem SPACE Heap_Size
|
||||
__heap_limit
|
||||
|
||||
PRESERVE8
|
||||
THUMB
|
||||
|
||||
|
||||
; Vector Table Mapped to Address 0 at Reset
|
||||
AREA RESET, DATA, READONLY
|
||||
EXPORT __Vectors
|
||||
EXPORT __Vectors_End
|
||||
EXPORT __Vectors_Size
|
||||
|
||||
__Vectors DCD __initial_sp ; Top of Stack
|
||||
DCD Reset_Handler ; Reset Handler
|
||||
DCD NMI_Handler ; NMI Handler
|
||||
DCD HardFault_Handler ; Hard Fault Handler
|
||||
DCD MemManage_Handler ; MPU Fault Handler
|
||||
DCD BusFault_Handler ; Bus Fault Handler
|
||||
DCD UsageFault_Handler ; Usage Fault Handler
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD SVC_Handler ; SVCall Handler
|
||||
DCD DebugMon_Handler ; Debug Monitor Handler
|
||||
DCD 0 ; Reserved
|
||||
DCD PendSV_Handler ; PendSV Handler
|
||||
DCD SysTick_Handler ; SysTick Handler
|
||||
|
||||
; External Interrupts
|
||||
DCD WWDG_IRQHandler ; Window Watchdog
|
||||
DCD PVD_IRQHandler ; PVD through EXTI Line detect
|
||||
DCD TAMPER_IRQHandler ; Tamper
|
||||
DCD RTC_IRQHandler ; RTC
|
||||
DCD FLASH_IRQHandler ; Flash
|
||||
DCD RCC_IRQHandler ; RCC
|
||||
DCD EXTI0_IRQHandler ; EXTI Line 0
|
||||
DCD EXTI1_IRQHandler ; EXTI Line 1
|
||||
DCD EXTI2_IRQHandler ; EXTI Line 2
|
||||
DCD EXTI3_IRQHandler ; EXTI Line 3
|
||||
DCD EXTI4_IRQHandler ; EXTI Line 4
|
||||
DCD DMA1_Channel1_IRQHandler ; DMA1 Channel 1
|
||||
DCD DMA1_Channel2_IRQHandler ; DMA1 Channel 2
|
||||
DCD DMA1_Channel3_IRQHandler ; DMA1 Channel 3
|
||||
DCD DMA1_Channel4_IRQHandler ; DMA1 Channel 4
|
||||
DCD DMA1_Channel5_IRQHandler ; DMA1 Channel 5
|
||||
DCD DMA1_Channel6_IRQHandler ; DMA1 Channel 6
|
||||
DCD DMA1_Channel7_IRQHandler ; DMA1 Channel 7
|
||||
DCD ADC1_IRQHandler ; ADC1
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD EXTI9_5_IRQHandler ; EXTI Line 9..5
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD TIM2_IRQHandler ; TIM2
|
||||
DCD TIM3_IRQHandler ; TIM3
|
||||
DCD 0 ; Reserved
|
||||
DCD I2C1_EV_IRQHandler ; I2C1 Event
|
||||
DCD I2C1_ER_IRQHandler ; I2C1 Error
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD SPI1_IRQHandler ; SPI1
|
||||
DCD 0 ; Reserved
|
||||
DCD USART1_IRQHandler ; USART1
|
||||
DCD USART2_IRQHandler ; USART2
|
||||
DCD 0 ; Reserved
|
||||
DCD EXTI15_10_IRQHandler ; EXTI Line 15..10
|
||||
DCD RTC_Alarm_IRQHandler ; RTC Alarm through EXTI Line
|
||||
__Vectors_End
|
||||
|
||||
__Vectors_Size EQU __Vectors_End - __Vectors
|
||||
|
||||
AREA |.text|, CODE, READONLY
|
||||
|
||||
; Reset handler routine
|
||||
Reset_Handler PROC
|
||||
EXPORT Reset_Handler [WEAK]
|
||||
IMPORT __main
|
||||
IMPORT SystemInit
|
||||
LDR R0, =SystemInit
|
||||
BLX R0
|
||||
LDR R0, =__main
|
||||
BX R0
|
||||
ENDP
|
||||
|
||||
; Dummy Exception Handlers (infinite loops which can be modified)
|
||||
|
||||
NMI_Handler PROC
|
||||
EXPORT NMI_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
HardFault_Handler\
|
||||
PROC
|
||||
EXPORT HardFault_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
MemManage_Handler\
|
||||
PROC
|
||||
EXPORT MemManage_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
BusFault_Handler\
|
||||
PROC
|
||||
EXPORT BusFault_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
UsageFault_Handler\
|
||||
PROC
|
||||
EXPORT UsageFault_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
SVC_Handler PROC
|
||||
EXPORT SVC_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
DebugMon_Handler\
|
||||
PROC
|
||||
EXPORT DebugMon_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
PendSV_Handler PROC
|
||||
EXPORT PendSV_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
SysTick_Handler PROC
|
||||
EXPORT SysTick_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
|
||||
Default_Handler PROC
|
||||
|
||||
EXPORT WWDG_IRQHandler [WEAK]
|
||||
EXPORT PVD_IRQHandler [WEAK]
|
||||
EXPORT TAMPER_IRQHandler [WEAK]
|
||||
EXPORT RTC_IRQHandler [WEAK]
|
||||
EXPORT FLASH_IRQHandler [WEAK]
|
||||
EXPORT RCC_IRQHandler [WEAK]
|
||||
EXPORT EXTI0_IRQHandler [WEAK]
|
||||
EXPORT EXTI1_IRQHandler [WEAK]
|
||||
EXPORT EXTI2_IRQHandler [WEAK]
|
||||
EXPORT EXTI3_IRQHandler [WEAK]
|
||||
EXPORT EXTI4_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel1_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel2_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel3_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel4_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel5_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel6_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel7_IRQHandler [WEAK]
|
||||
EXPORT ADC1_IRQHandler [WEAK]
|
||||
EXPORT EXTI9_5_IRQHandler [WEAK]
|
||||
EXPORT TIM2_IRQHandler [WEAK]
|
||||
EXPORT TIM3_IRQHandler [WEAK]
|
||||
EXPORT I2C1_EV_IRQHandler [WEAK]
|
||||
EXPORT I2C1_ER_IRQHandler [WEAK]
|
||||
EXPORT SPI1_IRQHandler [WEAK]
|
||||
EXPORT USART1_IRQHandler [WEAK]
|
||||
EXPORT USART2_IRQHandler [WEAK]
|
||||
EXPORT EXTI15_10_IRQHandler [WEAK]
|
||||
EXPORT RTC_Alarm_IRQHandler [WEAK]
|
||||
|
||||
WWDG_IRQHandler
|
||||
PVD_IRQHandler
|
||||
TAMPER_IRQHandler
|
||||
RTC_IRQHandler
|
||||
FLASH_IRQHandler
|
||||
RCC_IRQHandler
|
||||
EXTI0_IRQHandler
|
||||
EXTI1_IRQHandler
|
||||
EXTI2_IRQHandler
|
||||
EXTI3_IRQHandler
|
||||
EXTI4_IRQHandler
|
||||
DMA1_Channel1_IRQHandler
|
||||
DMA1_Channel2_IRQHandler
|
||||
DMA1_Channel3_IRQHandler
|
||||
DMA1_Channel4_IRQHandler
|
||||
DMA1_Channel5_IRQHandler
|
||||
DMA1_Channel6_IRQHandler
|
||||
DMA1_Channel7_IRQHandler
|
||||
ADC1_IRQHandler
|
||||
EXTI9_5_IRQHandler
|
||||
TIM2_IRQHandler
|
||||
TIM3_IRQHandler
|
||||
I2C1_EV_IRQHandler
|
||||
I2C1_ER_IRQHandler
|
||||
SPI1_IRQHandler
|
||||
USART1_IRQHandler
|
||||
USART2_IRQHandler
|
||||
EXTI15_10_IRQHandler
|
||||
RTC_Alarm_IRQHandler
|
||||
|
||||
B .
|
||||
|
||||
ENDP
|
||||
|
||||
ALIGN
|
||||
|
||||
;*******************************************************************************
|
||||
; User Stack and Heap initialization
|
||||
;*******************************************************************************
|
||||
IF :DEF:__MICROLIB
|
||||
|
||||
EXPORT __initial_sp
|
||||
EXPORT __heap_base
|
||||
EXPORT __heap_limit
|
||||
|
||||
ELSE
|
||||
|
||||
IMPORT __use_two_region_memory
|
||||
EXPORT __user_initial_stackheap
|
||||
|
||||
__user_initial_stackheap
|
||||
|
||||
LDR R0, = Heap_Mem
|
||||
LDR R1, =(Stack_Mem + Stack_Size)
|
||||
LDR R2, = (Heap_Mem + Heap_Size)
|
||||
LDR R3, = Stack_Mem
|
||||
BX LR
|
||||
|
||||
ALIGN
|
||||
|
||||
ENDIF
|
||||
|
||||
END
|
||||
|
||||
;************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE*****
|
|
@ -1,305 +0,0 @@
|
|||
;******************** (C) COPYRIGHT 2017 STMicroelectronics ********************
|
||||
;* File Name : startup_stm32f101xb.s
|
||||
;* Author : MCD Application Team
|
||||
;* Version : V4.2.0
|
||||
;* Date : 31-March-2017
|
||||
;* Description : STM32F101xB Devices vector table for MDK-ARM toolchain.
|
||||
;* This module performs:
|
||||
;* - Set the initial SP
|
||||
;* - Set the initial PC == Reset_Handler
|
||||
;* - Set the vector table entries with the exceptions ISR address
|
||||
;* - Configure the clock system
|
||||
;* - Branches to __main in the C library (which eventually
|
||||
;* calls main()).
|
||||
;* After Reset the Cortex-M3 processor is in Thread mode,
|
||||
;* priority is Privileged, and the Stack is set to Main.
|
||||
;********************************************************************************
|
||||
;*
|
||||
;* <h2><center>© COPYRIGHT(c) 2017 STMicroelectronics</center></h2>
|
||||
;*
|
||||
;* Redistribution and use in source and binary forms, with or without modification,
|
||||
;* are permitted provided that the following conditions are met:
|
||||
;* 1. Redistributions of source code must retain the above copyright notice,
|
||||
;* this list of conditions and the following disclaimer.
|
||||
;* 2. Redistributions in binary form must reproduce the above copyright notice,
|
||||
;* this list of conditions and the following disclaimer in the documentation
|
||||
;* and/or other materials provided with the distribution.
|
||||
;* 3. Neither the name of STMicroelectronics nor the names of its contributors
|
||||
;* may be used to endorse or promote products derived from this software
|
||||
;* without specific prior written permission.
|
||||
;*
|
||||
;* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
;* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
;* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
;* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
|
||||
;* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
;* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
||||
;* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||
;* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
|
||||
;* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
;* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
;
|
||||
;*******************************************************************************
|
||||
|
||||
; Amount of memory (in bytes) allocated for Stack
|
||||
; Tailor this value to your application needs
|
||||
; <h> Stack Configuration
|
||||
; <o> Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>
|
||||
; </h>
|
||||
|
||||
Stack_Size EQU 0x00000400
|
||||
|
||||
AREA STACK, NOINIT, READWRITE, ALIGN=3
|
||||
Stack_Mem SPACE Stack_Size
|
||||
__initial_sp
|
||||
|
||||
|
||||
; <h> Heap Configuration
|
||||
; <o> Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>
|
||||
; </h>
|
||||
|
||||
Heap_Size EQU 0x00000200
|
||||
|
||||
AREA HEAP, NOINIT, READWRITE, ALIGN=3
|
||||
__heap_base
|
||||
Heap_Mem SPACE Heap_Size
|
||||
__heap_limit
|
||||
|
||||
PRESERVE8
|
||||
THUMB
|
||||
|
||||
|
||||
; Vector Table Mapped to Address 0 at Reset
|
||||
AREA RESET, DATA, READONLY
|
||||
EXPORT __Vectors
|
||||
EXPORT __Vectors_End
|
||||
EXPORT __Vectors_Size
|
||||
|
||||
__Vectors DCD __initial_sp ; Top of Stack
|
||||
DCD Reset_Handler ; Reset Handler
|
||||
DCD NMI_Handler ; NMI Handler
|
||||
DCD HardFault_Handler ; Hard Fault Handler
|
||||
DCD MemManage_Handler ; MPU Fault Handler
|
||||
DCD BusFault_Handler ; Bus Fault Handler
|
||||
DCD UsageFault_Handler ; Usage Fault Handler
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD SVC_Handler ; SVCall Handler
|
||||
DCD DebugMon_Handler ; Debug Monitor Handler
|
||||
DCD 0 ; Reserved
|
||||
DCD PendSV_Handler ; PendSV Handler
|
||||
DCD SysTick_Handler ; SysTick Handler
|
||||
|
||||
; External Interrupts
|
||||
DCD WWDG_IRQHandler ; Window Watchdog
|
||||
DCD PVD_IRQHandler ; PVD through EXTI Line detect
|
||||
DCD TAMPER_IRQHandler ; Tamper
|
||||
DCD RTC_IRQHandler ; RTC
|
||||
DCD FLASH_IRQHandler ; Flash
|
||||
DCD RCC_IRQHandler ; RCC
|
||||
DCD EXTI0_IRQHandler ; EXTI Line 0
|
||||
DCD EXTI1_IRQHandler ; EXTI Line 1
|
||||
DCD EXTI2_IRQHandler ; EXTI Line 2
|
||||
DCD EXTI3_IRQHandler ; EXTI Line 3
|
||||
DCD EXTI4_IRQHandler ; EXTI Line 4
|
||||
DCD DMA1_Channel1_IRQHandler ; DMA1 Channel 1
|
||||
DCD DMA1_Channel2_IRQHandler ; DMA1 Channel 2
|
||||
DCD DMA1_Channel3_IRQHandler ; DMA1 Channel 3
|
||||
DCD DMA1_Channel4_IRQHandler ; DMA1 Channel 4
|
||||
DCD DMA1_Channel5_IRQHandler ; DMA1 Channel 5
|
||||
DCD DMA1_Channel6_IRQHandler ; DMA1 Channel 6
|
||||
DCD DMA1_Channel7_IRQHandler ; DMA1 Channel 7
|
||||
DCD ADC1_IRQHandler ; ADC1
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD EXTI9_5_IRQHandler ; EXTI Line 9..5
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD TIM2_IRQHandler ; TIM2
|
||||
DCD TIM3_IRQHandler ; TIM3
|
||||
DCD TIM4_IRQHandler ; TIM4
|
||||
DCD I2C1_EV_IRQHandler ; I2C1 Event
|
||||
DCD I2C1_ER_IRQHandler ; I2C1 Error
|
||||
DCD I2C2_EV_IRQHandler ; I2C2 Event
|
||||
DCD I2C2_ER_IRQHandler ; I2C2 Error
|
||||
DCD SPI1_IRQHandler ; SPI1
|
||||
DCD SPI2_IRQHandler ; SPI2
|
||||
DCD USART1_IRQHandler ; USART1
|
||||
DCD USART2_IRQHandler ; USART2
|
||||
DCD USART3_IRQHandler ; USART3
|
||||
DCD EXTI15_10_IRQHandler ; EXTI Line 15..10
|
||||
DCD RTC_Alarm_IRQHandler ; RTC Alarm through EXTI Line
|
||||
__Vectors_End
|
||||
|
||||
__Vectors_Size EQU __Vectors_End - __Vectors
|
||||
|
||||
AREA |.text|, CODE, READONLY
|
||||
|
||||
; Reset handler
|
||||
Reset_Handler PROC
|
||||
EXPORT Reset_Handler [WEAK]
|
||||
IMPORT __main
|
||||
IMPORT SystemInit
|
||||
LDR R0, =SystemInit
|
||||
BLX R0
|
||||
LDR R0, =__main
|
||||
BX R0
|
||||
ENDP
|
||||
|
||||
; Dummy Exception Handlers (infinite loops which can be modified)
|
||||
|
||||
NMI_Handler PROC
|
||||
EXPORT NMI_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
HardFault_Handler\
|
||||
PROC
|
||||
EXPORT HardFault_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
MemManage_Handler\
|
||||
PROC
|
||||
EXPORT MemManage_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
BusFault_Handler\
|
||||
PROC
|
||||
EXPORT BusFault_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
UsageFault_Handler\
|
||||
PROC
|
||||
EXPORT UsageFault_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
SVC_Handler PROC
|
||||
EXPORT SVC_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
DebugMon_Handler\
|
||||
PROC
|
||||
EXPORT DebugMon_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
PendSV_Handler PROC
|
||||
EXPORT PendSV_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
SysTick_Handler PROC
|
||||
EXPORT SysTick_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
|
||||
Default_Handler PROC
|
||||
|
||||
EXPORT WWDG_IRQHandler [WEAK]
|
||||
EXPORT PVD_IRQHandler [WEAK]
|
||||
EXPORT TAMPER_IRQHandler [WEAK]
|
||||
EXPORT RTC_IRQHandler [WEAK]
|
||||
EXPORT FLASH_IRQHandler [WEAK]
|
||||
EXPORT RCC_IRQHandler [WEAK]
|
||||
EXPORT EXTI0_IRQHandler [WEAK]
|
||||
EXPORT EXTI1_IRQHandler [WEAK]
|
||||
EXPORT EXTI2_IRQHandler [WEAK]
|
||||
EXPORT EXTI3_IRQHandler [WEAK]
|
||||
EXPORT EXTI4_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel1_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel2_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel3_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel4_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel5_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel6_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel7_IRQHandler [WEAK]
|
||||
EXPORT ADC1_IRQHandler [WEAK]
|
||||
EXPORT EXTI9_5_IRQHandler [WEAK]
|
||||
EXPORT TIM2_IRQHandler [WEAK]
|
||||
EXPORT TIM3_IRQHandler [WEAK]
|
||||
EXPORT TIM4_IRQHandler [WEAK]
|
||||
EXPORT I2C1_EV_IRQHandler [WEAK]
|
||||
EXPORT I2C1_ER_IRQHandler [WEAK]
|
||||
EXPORT I2C2_EV_IRQHandler [WEAK]
|
||||
EXPORT I2C2_ER_IRQHandler [WEAK]
|
||||
EXPORT SPI1_IRQHandler [WEAK]
|
||||
EXPORT SPI2_IRQHandler [WEAK]
|
||||
EXPORT USART1_IRQHandler [WEAK]
|
||||
EXPORT USART2_IRQHandler [WEAK]
|
||||
EXPORT USART3_IRQHandler [WEAK]
|
||||
EXPORT EXTI15_10_IRQHandler [WEAK]
|
||||
EXPORT RTC_Alarm_IRQHandler [WEAK]
|
||||
|
||||
WWDG_IRQHandler
|
||||
PVD_IRQHandler
|
||||
TAMPER_IRQHandler
|
||||
RTC_IRQHandler
|
||||
FLASH_IRQHandler
|
||||
RCC_IRQHandler
|
||||
EXTI0_IRQHandler
|
||||
EXTI1_IRQHandler
|
||||
EXTI2_IRQHandler
|
||||
EXTI3_IRQHandler
|
||||
EXTI4_IRQHandler
|
||||
DMA1_Channel1_IRQHandler
|
||||
DMA1_Channel2_IRQHandler
|
||||
DMA1_Channel3_IRQHandler
|
||||
DMA1_Channel4_IRQHandler
|
||||
DMA1_Channel5_IRQHandler
|
||||
DMA1_Channel6_IRQHandler
|
||||
DMA1_Channel7_IRQHandler
|
||||
ADC1_IRQHandler
|
||||
EXTI9_5_IRQHandler
|
||||
TIM2_IRQHandler
|
||||
TIM3_IRQHandler
|
||||
TIM4_IRQHandler
|
||||
I2C1_EV_IRQHandler
|
||||
I2C1_ER_IRQHandler
|
||||
I2C2_EV_IRQHandler
|
||||
I2C2_ER_IRQHandler
|
||||
SPI1_IRQHandler
|
||||
SPI2_IRQHandler
|
||||
USART1_IRQHandler
|
||||
USART2_IRQHandler
|
||||
USART3_IRQHandler
|
||||
EXTI15_10_IRQHandler
|
||||
RTC_Alarm_IRQHandler
|
||||
|
||||
B .
|
||||
|
||||
ENDP
|
||||
|
||||
ALIGN
|
||||
|
||||
;*******************************************************************************
|
||||
; User Stack and Heap initialization
|
||||
;*******************************************************************************
|
||||
IF :DEF:__MICROLIB
|
||||
|
||||
EXPORT __initial_sp
|
||||
EXPORT __heap_base
|
||||
EXPORT __heap_limit
|
||||
|
||||
ELSE
|
||||
|
||||
IMPORT __use_two_region_memory
|
||||
EXPORT __user_initial_stackheap
|
||||
|
||||
__user_initial_stackheap
|
||||
|
||||
LDR R0, = Heap_Mem
|
||||
LDR R1, =(Stack_Mem + Stack_Size)
|
||||
LDR R2, = (Heap_Mem + Heap_Size)
|
||||
LDR R3, = Stack_Mem
|
||||
BX LR
|
||||
|
||||
ALIGN
|
||||
|
||||
ENDIF
|
||||
|
||||
END
|
||||
|
||||
;************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE*****
|
|
@ -1,343 +0,0 @@
|
|||
;******************** (C) COPYRIGHT 2017 STMicroelectronics ********************
|
||||
;* File Name : startup_stm32f101xe.s
|
||||
;* Author : MCD Application Team
|
||||
;* Version : V4.2.0
|
||||
;* Date : 31-March-2017
|
||||
;* Description : STM32F101xE Devices vector table for MDK-ARM toolchain.
|
||||
;* This module performs:
|
||||
;* - Set the initial SP
|
||||
;* - Set the initial PC == Reset_Handler
|
||||
;* - Set the vector table entries with the exceptions ISR address
|
||||
;* - Configure the clock system
|
||||
;* - Branches to __main in the C library (which eventually
|
||||
;* calls main()).
|
||||
;* After Reset the Cortex-M3 processor is in Thread mode,
|
||||
;* priority is Privileged, and the Stack is set to Main.
|
||||
;********************************************************************************
|
||||
;*
|
||||
;* <h2><center>© COPYRIGHT(c) 2017 STMicroelectronics</center></h2>
|
||||
;*
|
||||
;* Redistribution and use in source and binary forms, with or without modification,
|
||||
;* are permitted provided that the following conditions are met:
|
||||
;* 1. Redistributions of source code must retain the above copyright notice,
|
||||
;* this list of conditions and the following disclaimer.
|
||||
;* 2. Redistributions in binary form must reproduce the above copyright notice,
|
||||
;* this list of conditions and the following disclaimer in the documentation
|
||||
;* and/or other materials provided with the distribution.
|
||||
;* 3. Neither the name of STMicroelectronics nor the names of its contributors
|
||||
;* may be used to endorse or promote products derived from this software
|
||||
;* without specific prior written permission.
|
||||
;*
|
||||
;* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
;* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
;* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
;* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
|
||||
;* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
;* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
||||
;* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||
;* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
|
||||
;* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
;* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
;
|
||||
;*******************************************************************************
|
||||
|
||||
; Amount of memory (in bytes) allocated for Stack
|
||||
; Tailor this value to your application needs
|
||||
; <h> Stack Configuration
|
||||
; <o> Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>
|
||||
; </h>
|
||||
|
||||
Stack_Size EQU 0x00000400
|
||||
|
||||
AREA STACK, NOINIT, READWRITE, ALIGN=3
|
||||
Stack_Mem SPACE Stack_Size
|
||||
__initial_sp
|
||||
|
||||
; <h> Heap Configuration
|
||||
; <o> Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>
|
||||
; </h>
|
||||
|
||||
Heap_Size EQU 0x00000200
|
||||
|
||||
AREA HEAP, NOINIT, READWRITE, ALIGN=3
|
||||
__heap_base
|
||||
Heap_Mem SPACE Heap_Size
|
||||
__heap_limit
|
||||
|
||||
PRESERVE8
|
||||
THUMB
|
||||
|
||||
|
||||
; Vector Table Mapped to Address 0 at Reset
|
||||
AREA RESET, DATA, READONLY
|
||||
EXPORT __Vectors
|
||||
EXPORT __Vectors_End
|
||||
EXPORT __Vectors_Size
|
||||
|
||||
__Vectors DCD __initial_sp ; Top of Stack
|
||||
DCD Reset_Handler ; Reset Handler
|
||||
DCD NMI_Handler ; NMI Handler
|
||||
DCD HardFault_Handler ; Hard Fault Handler
|
||||
DCD MemManage_Handler ; MPU Fault Handler
|
||||
DCD BusFault_Handler ; Bus Fault Handler
|
||||
DCD UsageFault_Handler ; Usage Fault Handler
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD SVC_Handler ; SVCall Handler
|
||||
DCD DebugMon_Handler ; Debug Monitor Handler
|
||||
DCD 0 ; Reserved
|
||||
DCD PendSV_Handler ; PendSV Handler
|
||||
DCD SysTick_Handler ; SysTick Handler
|
||||
|
||||
; External Interrupts
|
||||
DCD WWDG_IRQHandler ; Window Watchdog
|
||||
DCD PVD_IRQHandler ; PVD through EXTI Line detect
|
||||
DCD TAMPER_IRQHandler ; Tamper
|
||||
DCD RTC_IRQHandler ; RTC
|
||||
DCD FLASH_IRQHandler ; Flash
|
||||
DCD RCC_IRQHandler ; RCC
|
||||
DCD EXTI0_IRQHandler ; EXTI Line 0
|
||||
DCD EXTI1_IRQHandler ; EXTI Line 1
|
||||
DCD EXTI2_IRQHandler ; EXTI Line 2
|
||||
DCD EXTI3_IRQHandler ; EXTI Line 3
|
||||
DCD EXTI4_IRQHandler ; EXTI Line 4
|
||||
DCD DMA1_Channel1_IRQHandler ; DMA1 Channel 1
|
||||
DCD DMA1_Channel2_IRQHandler ; DMA1 Channel 2
|
||||
DCD DMA1_Channel3_IRQHandler ; DMA1 Channel 3
|
||||
DCD DMA1_Channel4_IRQHandler ; DMA1 Channel 4
|
||||
DCD DMA1_Channel5_IRQHandler ; DMA1 Channel 5
|
||||
DCD DMA1_Channel6_IRQHandler ; DMA1 Channel 6
|
||||
DCD DMA1_Channel7_IRQHandler ; DMA1 Channel 7
|
||||
DCD ADC1_IRQHandler ; ADC1
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD EXTI9_5_IRQHandler ; EXTI Line 9..5
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD TIM2_IRQHandler ; TIM2
|
||||
DCD TIM3_IRQHandler ; TIM3
|
||||
DCD TIM4_IRQHandler ; TIM4
|
||||
DCD I2C1_EV_IRQHandler ; I2C1 Event
|
||||
DCD I2C1_ER_IRQHandler ; I2C1 Error
|
||||
DCD I2C2_EV_IRQHandler ; I2C2 Event
|
||||
DCD I2C2_ER_IRQHandler ; I2C2 Error
|
||||
DCD SPI1_IRQHandler ; SPI1
|
||||
DCD SPI2_IRQHandler ; SPI2
|
||||
DCD USART1_IRQHandler ; USART1
|
||||
DCD USART2_IRQHandler ; USART2
|
||||
DCD USART3_IRQHandler ; USART3
|
||||
DCD EXTI15_10_IRQHandler ; EXTI Line 15..10
|
||||
DCD RTC_Alarm_IRQHandler ; RTC Alarm through EXTI Line
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD FSMC_IRQHandler ; FSMC
|
||||
DCD 0 ; Reserved
|
||||
DCD TIM5_IRQHandler ; TIM5
|
||||
DCD SPI3_IRQHandler ; SPI3
|
||||
DCD UART4_IRQHandler ; UART4
|
||||
DCD UART5_IRQHandler ; UART5
|
||||
DCD TIM6_IRQHandler ; TIM6
|
||||
DCD TIM7_IRQHandler ; TIM7
|
||||
DCD DMA2_Channel1_IRQHandler ; DMA2 Channel1
|
||||
DCD DMA2_Channel2_IRQHandler ; DMA2 Channel2
|
||||
DCD DMA2_Channel3_IRQHandler ; DMA2 Channel3
|
||||
DCD DMA2_Channel4_5_IRQHandler ; DMA2 Channel4 & Channel5
|
||||
__Vectors_End
|
||||
|
||||
__Vectors_Size EQU __Vectors_End - __Vectors
|
||||
|
||||
AREA |.text|, CODE, READONLY
|
||||
|
||||
; Reset handler
|
||||
Reset_Handler PROC
|
||||
EXPORT Reset_Handler [WEAK]
|
||||
IMPORT __main
|
||||
IMPORT SystemInit
|
||||
LDR R0, =SystemInit
|
||||
BLX R0
|
||||
LDR R0, =__main
|
||||
BX R0
|
||||
ENDP
|
||||
|
||||
; Dummy Exception Handlers (infinite loops which can be modified)
|
||||
|
||||
NMI_Handler PROC
|
||||
EXPORT NMI_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
HardFault_Handler\
|
||||
PROC
|
||||
EXPORT HardFault_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
MemManage_Handler\
|
||||
PROC
|
||||
EXPORT MemManage_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
BusFault_Handler\
|
||||
PROC
|
||||
EXPORT BusFault_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
UsageFault_Handler\
|
||||
PROC
|
||||
EXPORT UsageFault_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
SVC_Handler PROC
|
||||
EXPORT SVC_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
DebugMon_Handler\
|
||||
PROC
|
||||
EXPORT DebugMon_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
PendSV_Handler PROC
|
||||
EXPORT PendSV_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
SysTick_Handler PROC
|
||||
EXPORT SysTick_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
|
||||
Default_Handler PROC
|
||||
|
||||
EXPORT WWDG_IRQHandler [WEAK]
|
||||
EXPORT PVD_IRQHandler [WEAK]
|
||||
EXPORT TAMPER_IRQHandler [WEAK]
|
||||
EXPORT RTC_IRQHandler [WEAK]
|
||||
EXPORT FLASH_IRQHandler [WEAK]
|
||||
EXPORT RCC_IRQHandler [WEAK]
|
||||
EXPORT EXTI0_IRQHandler [WEAK]
|
||||
EXPORT EXTI1_IRQHandler [WEAK]
|
||||
EXPORT EXTI2_IRQHandler [WEAK]
|
||||
EXPORT EXTI3_IRQHandler [WEAK]
|
||||
EXPORT EXTI4_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel1_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel2_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel3_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel4_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel5_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel6_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel7_IRQHandler [WEAK]
|
||||
EXPORT ADC1_IRQHandler [WEAK]
|
||||
EXPORT EXTI9_5_IRQHandler [WEAK]
|
||||
EXPORT TIM2_IRQHandler [WEAK]
|
||||
EXPORT TIM3_IRQHandler [WEAK]
|
||||
EXPORT TIM4_IRQHandler [WEAK]
|
||||
EXPORT I2C1_EV_IRQHandler [WEAK]
|
||||
EXPORT I2C1_ER_IRQHandler [WEAK]
|
||||
EXPORT I2C2_EV_IRQHandler [WEAK]
|
||||
EXPORT I2C2_ER_IRQHandler [WEAK]
|
||||
EXPORT SPI1_IRQHandler [WEAK]
|
||||
EXPORT SPI2_IRQHandler [WEAK]
|
||||
EXPORT USART1_IRQHandler [WEAK]
|
||||
EXPORT USART2_IRQHandler [WEAK]
|
||||
EXPORT USART3_IRQHandler [WEAK]
|
||||
EXPORT EXTI15_10_IRQHandler [WEAK]
|
||||
EXPORT RTC_Alarm_IRQHandler [WEAK]
|
||||
EXPORT FSMC_IRQHandler [WEAK]
|
||||
EXPORT TIM5_IRQHandler [WEAK]
|
||||
EXPORT SPI3_IRQHandler [WEAK]
|
||||
EXPORT UART4_IRQHandler [WEAK]
|
||||
EXPORT UART5_IRQHandler [WEAK]
|
||||
EXPORT TIM6_IRQHandler [WEAK]
|
||||
EXPORT TIM7_IRQHandler [WEAK]
|
||||
EXPORT DMA2_Channel1_IRQHandler [WEAK]
|
||||
EXPORT DMA2_Channel2_IRQHandler [WEAK]
|
||||
EXPORT DMA2_Channel3_IRQHandler [WEAK]
|
||||
EXPORT DMA2_Channel4_5_IRQHandler [WEAK]
|
||||
|
||||
WWDG_IRQHandler
|
||||
PVD_IRQHandler
|
||||
TAMPER_IRQHandler
|
||||
RTC_IRQHandler
|
||||
FLASH_IRQHandler
|
||||
RCC_IRQHandler
|
||||
EXTI0_IRQHandler
|
||||
EXTI1_IRQHandler
|
||||
EXTI2_IRQHandler
|
||||
EXTI3_IRQHandler
|
||||
EXTI4_IRQHandler
|
||||
DMA1_Channel1_IRQHandler
|
||||
DMA1_Channel2_IRQHandler
|
||||
DMA1_Channel3_IRQHandler
|
||||
DMA1_Channel4_IRQHandler
|
||||
DMA1_Channel5_IRQHandler
|
||||
DMA1_Channel6_IRQHandler
|
||||
DMA1_Channel7_IRQHandler
|
||||
ADC1_IRQHandler
|
||||
EXTI9_5_IRQHandler
|
||||
TIM2_IRQHandler
|
||||
TIM3_IRQHandler
|
||||
TIM4_IRQHandler
|
||||
I2C1_EV_IRQHandler
|
||||
I2C1_ER_IRQHandler
|
||||
I2C2_EV_IRQHandler
|
||||
I2C2_ER_IRQHandler
|
||||
SPI1_IRQHandler
|
||||
SPI2_IRQHandler
|
||||
USART1_IRQHandler
|
||||
USART2_IRQHandler
|
||||
USART3_IRQHandler
|
||||
EXTI15_10_IRQHandler
|
||||
RTC_Alarm_IRQHandler
|
||||
FSMC_IRQHandler
|
||||
TIM5_IRQHandler
|
||||
SPI3_IRQHandler
|
||||
UART4_IRQHandler
|
||||
UART5_IRQHandler
|
||||
TIM6_IRQHandler
|
||||
TIM7_IRQHandler
|
||||
DMA2_Channel1_IRQHandler
|
||||
DMA2_Channel2_IRQHandler
|
||||
DMA2_Channel3_IRQHandler
|
||||
DMA2_Channel4_5_IRQHandler
|
||||
B .
|
||||
|
||||
ENDP
|
||||
|
||||
ALIGN
|
||||
|
||||
;*******************************************************************************
|
||||
; User Stack and Heap initialization
|
||||
;*******************************************************************************
|
||||
IF :DEF:__MICROLIB
|
||||
|
||||
EXPORT __initial_sp
|
||||
EXPORT __heap_base
|
||||
EXPORT __heap_limit
|
||||
|
||||
ELSE
|
||||
|
||||
IMPORT __use_two_region_memory
|
||||
EXPORT __user_initial_stackheap
|
||||
|
||||
__user_initial_stackheap
|
||||
|
||||
LDR R0, = Heap_Mem
|
||||
LDR R1, =(Stack_Mem + Stack_Size)
|
||||
LDR R2, = (Heap_Mem + Heap_Size)
|
||||
LDR R3, = Stack_Mem
|
||||
BX LR
|
||||
|
||||
ALIGN
|
||||
|
||||
ENDIF
|
||||
|
||||
END
|
||||
|
||||
;************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE*****
|
|
@ -1,355 +0,0 @@
|
|||
;******************** (C) COPYRIGHT 2017 STMicroelectronics ********************
|
||||
;* File Name : startup_stm32f101xg.s
|
||||
;* Author : MCD Application Team
|
||||
;* Version : V4.2.0
|
||||
;* Date : 31-March-2017
|
||||
;* Description : STM32F101xG Devices vector table for MDK-ARM toolchain.
|
||||
;* This module performs:
|
||||
;* - Set the initial SP
|
||||
;* - Set the initial PC == Reset_Handler
|
||||
;* - Set the vector table entries with the exceptions ISR address
|
||||
;* - Configure the clock system
|
||||
;* - Branches to __main in the C library (which eventually
|
||||
;* calls main()).
|
||||
;* After Reset the Cortex-M3 processor is in Thread mode,
|
||||
;* priority is Privileged, and the Stack is set to Main.
|
||||
;********************************************************************************
|
||||
;*
|
||||
;* <h2><center>© COPYRIGHT(c) 2017 STMicroelectronics</center></h2>
|
||||
;*
|
||||
;* Redistribution and use in source and binary forms, with or without modification,
|
||||
;* are permitted provided that the following conditions are met:
|
||||
;* 1. Redistributions of source code must retain the above copyright notice,
|
||||
;* this list of conditions and the following disclaimer.
|
||||
;* 2. Redistributions in binary form must reproduce the above copyright notice,
|
||||
;* this list of conditions and the following disclaimer in the documentation
|
||||
;* and/or other materials provided with the distribution.
|
||||
;* 3. Neither the name of STMicroelectronics nor the names of its contributors
|
||||
;* may be used to endorse or promote products derived from this software
|
||||
;* without specific prior written permission.
|
||||
;*
|
||||
;* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
;* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
;* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
;* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
|
||||
;* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
;* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
||||
;* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||
;* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
|
||||
;* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
;* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
;
|
||||
;*******************************************************************************
|
||||
|
||||
; Amount of memory (in bytes) allocated for Stack
|
||||
; Tailor this value to your application needs
|
||||
; <h> Stack Configuration
|
||||
; <o> Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>
|
||||
; </h>
|
||||
|
||||
Stack_Size EQU 0x00000400
|
||||
|
||||
AREA STACK, NOINIT, READWRITE, ALIGN=3
|
||||
Stack_Mem SPACE Stack_Size
|
||||
__initial_sp
|
||||
|
||||
; <h> Heap Configuration
|
||||
; <o> Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>
|
||||
; </h>
|
||||
|
||||
Heap_Size EQU 0x00000200
|
||||
|
||||
AREA HEAP, NOINIT, READWRITE, ALIGN=3
|
||||
__heap_base
|
||||
Heap_Mem SPACE Heap_Size
|
||||
__heap_limit
|
||||
|
||||
PRESERVE8
|
||||
THUMB
|
||||
|
||||
|
||||
; Vector Table Mapped to Address 0 at Reset
|
||||
AREA RESET, DATA, READONLY
|
||||
EXPORT __Vectors
|
||||
EXPORT __Vectors_End
|
||||
EXPORT __Vectors_Size
|
||||
|
||||
__Vectors DCD __initial_sp ; Top of Stack
|
||||
DCD Reset_Handler ; Reset Handler
|
||||
DCD NMI_Handler ; NMI Handler
|
||||
DCD HardFault_Handler ; Hard Fault Handler
|
||||
DCD MemManage_Handler ; MPU Fault Handler
|
||||
DCD BusFault_Handler ; Bus Fault Handler
|
||||
DCD UsageFault_Handler ; Usage Fault Handler
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD SVC_Handler ; SVCall Handler
|
||||
DCD DebugMon_Handler ; Debug Monitor Handler
|
||||
DCD 0 ; Reserved
|
||||
DCD PendSV_Handler ; PendSV Handler
|
||||
DCD SysTick_Handler ; SysTick Handler
|
||||
|
||||
; External Interrupts
|
||||
DCD WWDG_IRQHandler ; Window Watchdog
|
||||
DCD PVD_IRQHandler ; PVD through EXTI Line detect
|
||||
DCD TAMPER_IRQHandler ; Tamper
|
||||
DCD RTC_IRQHandler ; RTC
|
||||
DCD FLASH_IRQHandler ; Flash
|
||||
DCD RCC_IRQHandler ; RCC
|
||||
DCD EXTI0_IRQHandler ; EXTI Line 0
|
||||
DCD EXTI1_IRQHandler ; EXTI Line 1
|
||||
DCD EXTI2_IRQHandler ; EXTI Line 2
|
||||
DCD EXTI3_IRQHandler ; EXTI Line 3
|
||||
DCD EXTI4_IRQHandler ; EXTI Line 4
|
||||
DCD DMA1_Channel1_IRQHandler ; DMA1 Channel 1
|
||||
DCD DMA1_Channel2_IRQHandler ; DMA1 Channel 2
|
||||
DCD DMA1_Channel3_IRQHandler ; DMA1 Channel 3
|
||||
DCD DMA1_Channel4_IRQHandler ; DMA1 Channel 4
|
||||
DCD DMA1_Channel5_IRQHandler ; DMA1 Channel 5
|
||||
DCD DMA1_Channel6_IRQHandler ; DMA1 Channel 6
|
||||
DCD DMA1_Channel7_IRQHandler ; DMA1 Channel 7
|
||||
DCD ADC1_2_IRQHandler ; ADC1_2
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD EXTI9_5_IRQHandler ; EXTI Line 9..5
|
||||
DCD TIM9_IRQHandler ; TIM9
|
||||
DCD TIM10_IRQHandler ; TIM10
|
||||
DCD TIM11_IRQHandler ; TIM11
|
||||
DCD 0 ; Reserved
|
||||
DCD TIM2_IRQHandler ; TIM2
|
||||
DCD TIM3_IRQHandler ; TIM3
|
||||
DCD TIM4_IRQHandler ; TIM4
|
||||
DCD I2C1_EV_IRQHandler ; I2C1 Event
|
||||
DCD I2C1_ER_IRQHandler ; I2C1 Error
|
||||
DCD I2C2_EV_IRQHandler ; I2C2 Event
|
||||
DCD I2C2_ER_IRQHandler ; I2C2 Error
|
||||
DCD SPI1_IRQHandler ; SPI1
|
||||
DCD SPI2_IRQHandler ; SPI2
|
||||
DCD USART1_IRQHandler ; USART1
|
||||
DCD USART2_IRQHandler ; USART2
|
||||
DCD USART3_IRQHandler ; USART3
|
||||
DCD EXTI15_10_IRQHandler ; EXTI Line 15..10
|
||||
DCD RTC_Alarm_IRQHandler ; RTC Alarm through EXTI Line
|
||||
DCD 0 ; Reserved
|
||||
DCD TIM12_IRQHandler ; TIM12
|
||||
DCD TIM13_IRQHandler ; TIM13
|
||||
DCD TIM14_IRQHandler ; TIM14
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD FSMC_IRQHandler ; FSMC
|
||||
DCD 0 ; Reserved
|
||||
DCD TIM5_IRQHandler ; TIM5
|
||||
DCD SPI3_IRQHandler ; SPI3
|
||||
DCD UART4_IRQHandler ; UART4
|
||||
DCD UART5_IRQHandler ; UART5
|
||||
DCD TIM6_IRQHandler ; TIM6
|
||||
DCD TIM7_IRQHandler ; TIM7
|
||||
DCD DMA2_Channel1_IRQHandler ; DMA2 Channel1
|
||||
DCD DMA2_Channel2_IRQHandler ; DMA2 Channel2
|
||||
DCD DMA2_Channel3_IRQHandler ; DMA2 Channel3
|
||||
DCD DMA2_Channel4_5_IRQHandler ; DMA2 Channel4 & Channel5
|
||||
__Vectors_End
|
||||
|
||||
__Vectors_Size EQU __Vectors_End - __Vectors
|
||||
|
||||
AREA |.text|, CODE, READONLY
|
||||
|
||||
; Reset handler
|
||||
Reset_Handler PROC
|
||||
EXPORT Reset_Handler [WEAK]
|
||||
IMPORT __main
|
||||
IMPORT SystemInit
|
||||
LDR R0, =SystemInit
|
||||
BLX R0
|
||||
LDR R0, =__main
|
||||
BX R0
|
||||
ENDP
|
||||
|
||||
; Dummy Exception Handlers (infinite loops which can be modified)
|
||||
|
||||
NMI_Handler PROC
|
||||
EXPORT NMI_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
HardFault_Handler\
|
||||
PROC
|
||||
EXPORT HardFault_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
MemManage_Handler\
|
||||
PROC
|
||||
EXPORT MemManage_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
BusFault_Handler\
|
||||
PROC
|
||||
EXPORT BusFault_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
UsageFault_Handler\
|
||||
PROC
|
||||
EXPORT UsageFault_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
SVC_Handler PROC
|
||||
EXPORT SVC_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
DebugMon_Handler\
|
||||
PROC
|
||||
EXPORT DebugMon_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
PendSV_Handler PROC
|
||||
EXPORT PendSV_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
SysTick_Handler PROC
|
||||
EXPORT SysTick_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
|
||||
Default_Handler PROC
|
||||
|
||||
EXPORT WWDG_IRQHandler [WEAK]
|
||||
EXPORT PVD_IRQHandler [WEAK]
|
||||
EXPORT TAMPER_IRQHandler [WEAK]
|
||||
EXPORT RTC_IRQHandler [WEAK]
|
||||
EXPORT FLASH_IRQHandler [WEAK]
|
||||
EXPORT RCC_IRQHandler [WEAK]
|
||||
EXPORT EXTI0_IRQHandler [WEAK]
|
||||
EXPORT EXTI1_IRQHandler [WEAK]
|
||||
EXPORT EXTI2_IRQHandler [WEAK]
|
||||
EXPORT EXTI3_IRQHandler [WEAK]
|
||||
EXPORT EXTI4_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel1_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel2_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel3_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel4_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel5_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel6_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel7_IRQHandler [WEAK]
|
||||
EXPORT ADC1_2_IRQHandler [WEAK]
|
||||
EXPORT EXTI9_5_IRQHandler [WEAK]
|
||||
EXPORT TIM9_IRQHandler [WEAK]
|
||||
EXPORT TIM10_IRQHandler [WEAK]
|
||||
EXPORT TIM11_IRQHandler [WEAK]
|
||||
EXPORT TIM2_IRQHandler [WEAK]
|
||||
EXPORT TIM3_IRQHandler [WEAK]
|
||||
EXPORT TIM4_IRQHandler [WEAK]
|
||||
EXPORT I2C1_EV_IRQHandler [WEAK]
|
||||
EXPORT I2C1_ER_IRQHandler [WEAK]
|
||||
EXPORT I2C2_EV_IRQHandler [WEAK]
|
||||
EXPORT I2C2_ER_IRQHandler [WEAK]
|
||||
EXPORT SPI1_IRQHandler [WEAK]
|
||||
EXPORT SPI2_IRQHandler [WEAK]
|
||||
EXPORT USART1_IRQHandler [WEAK]
|
||||
EXPORT USART2_IRQHandler [WEAK]
|
||||
EXPORT USART3_IRQHandler [WEAK]
|
||||
EXPORT EXTI15_10_IRQHandler [WEAK]
|
||||
EXPORT RTC_Alarm_IRQHandler [WEAK]
|
||||
EXPORT TIM12_IRQHandler [WEAK]
|
||||
EXPORT TIM13_IRQHandler [WEAK]
|
||||
EXPORT TIM14_IRQHandler [WEAK]
|
||||
EXPORT FSMC_IRQHandler [WEAK]
|
||||
EXPORT TIM5_IRQHandler [WEAK]
|
||||
EXPORT SPI3_IRQHandler [WEAK]
|
||||
EXPORT UART4_IRQHandler [WEAK]
|
||||
EXPORT UART5_IRQHandler [WEAK]
|
||||
EXPORT TIM6_IRQHandler [WEAK]
|
||||
EXPORT TIM7_IRQHandler [WEAK]
|
||||
EXPORT DMA2_Channel1_IRQHandler [WEAK]
|
||||
EXPORT DMA2_Channel2_IRQHandler [WEAK]
|
||||
EXPORT DMA2_Channel3_IRQHandler [WEAK]
|
||||
EXPORT DMA2_Channel4_5_IRQHandler [WEAK]
|
||||
|
||||
WWDG_IRQHandler
|
||||
PVD_IRQHandler
|
||||
TAMPER_IRQHandler
|
||||
RTC_IRQHandler
|
||||
FLASH_IRQHandler
|
||||
RCC_IRQHandler
|
||||
EXTI0_IRQHandler
|
||||
EXTI1_IRQHandler
|
||||
EXTI2_IRQHandler
|
||||
EXTI3_IRQHandler
|
||||
EXTI4_IRQHandler
|
||||
DMA1_Channel1_IRQHandler
|
||||
DMA1_Channel2_IRQHandler
|
||||
DMA1_Channel3_IRQHandler
|
||||
DMA1_Channel4_IRQHandler
|
||||
DMA1_Channel5_IRQHandler
|
||||
DMA1_Channel6_IRQHandler
|
||||
DMA1_Channel7_IRQHandler
|
||||
ADC1_2_IRQHandler
|
||||
EXTI9_5_IRQHandler
|
||||
TIM9_IRQHandler
|
||||
TIM10_IRQHandler
|
||||
TIM11_IRQHandler
|
||||
TIM2_IRQHandler
|
||||
TIM3_IRQHandler
|
||||
TIM4_IRQHandler
|
||||
I2C1_EV_IRQHandler
|
||||
I2C1_ER_IRQHandler
|
||||
I2C2_EV_IRQHandler
|
||||
I2C2_ER_IRQHandler
|
||||
SPI1_IRQHandler
|
||||
SPI2_IRQHandler
|
||||
USART1_IRQHandler
|
||||
USART2_IRQHandler
|
||||
USART3_IRQHandler
|
||||
EXTI15_10_IRQHandler
|
||||
RTC_Alarm_IRQHandler
|
||||
TIM12_IRQHandler
|
||||
TIM13_IRQHandler
|
||||
TIM14_IRQHandler
|
||||
FSMC_IRQHandler
|
||||
TIM5_IRQHandler
|
||||
SPI3_IRQHandler
|
||||
UART4_IRQHandler
|
||||
UART5_IRQHandler
|
||||
TIM6_IRQHandler
|
||||
TIM7_IRQHandler
|
||||
DMA2_Channel1_IRQHandler
|
||||
DMA2_Channel2_IRQHandler
|
||||
DMA2_Channel3_IRQHandler
|
||||
DMA2_Channel4_5_IRQHandler
|
||||
B .
|
||||
|
||||
ENDP
|
||||
|
||||
ALIGN
|
||||
|
||||
;*******************************************************************************
|
||||
; User Stack and Heap initialization
|
||||
;*******************************************************************************
|
||||
IF :DEF:__MICROLIB
|
||||
|
||||
EXPORT __initial_sp
|
||||
EXPORT __heap_base
|
||||
EXPORT __heap_limit
|
||||
|
||||
ELSE
|
||||
|
||||
IMPORT __use_two_region_memory
|
||||
EXPORT __user_initial_stackheap
|
||||
|
||||
__user_initial_stackheap
|
||||
|
||||
LDR R0, = Heap_Mem
|
||||
LDR R1, =(Stack_Mem + Stack_Size)
|
||||
LDR R2, = (Heap_Mem + Heap_Size)
|
||||
LDR R3, = Stack_Mem
|
||||
BX LR
|
||||
|
||||
ALIGN
|
||||
|
||||
ENDIF
|
||||
|
||||
END
|
||||
|
||||
;************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE*****
|
|
@ -1,302 +0,0 @@
|
|||
;******************** (C) COPYRIGHT 2017 STMicroelectronics ********************
|
||||
;* File Name : startup_stm32f102x6.s
|
||||
;* Author : MCD Application Team
|
||||
;* Version : V4.2.0
|
||||
;* Date : 31-March-2017
|
||||
;* Description : STM32F102x6 Devices vector table for MDK-ARM toolchain.
|
||||
;* This module performs:
|
||||
;* - Set the initial SP
|
||||
;* - Set the initial PC == Reset_Handler
|
||||
;* - Set the vector table entries with the exceptions ISR address
|
||||
;* - Configure the clock system
|
||||
;* - Branches to __main in the C library (which eventually
|
||||
;* calls main()).
|
||||
;* After Reset the Cortex-M3 processor is in Thread mode,
|
||||
;* priority is Privileged, and the Stack is set to Main.
|
||||
;********************************************************************************
|
||||
;*
|
||||
;* <h2><center>© COPYRIGHT(c) 2017 STMicroelectronics</center></h2>
|
||||
;*
|
||||
;* Redistribution and use in source and binary forms, with or without modification,
|
||||
;* are permitted provided that the following conditions are met:
|
||||
;* 1. Redistributions of source code must retain the above copyright notice,
|
||||
;* this list of conditions and the following disclaimer.
|
||||
;* 2. Redistributions in binary form must reproduce the above copyright notice,
|
||||
;* this list of conditions and the following disclaimer in the documentation
|
||||
;* and/or other materials provided with the distribution.
|
||||
;* 3. Neither the name of STMicroelectronics nor the names of its contributors
|
||||
;* may be used to endorse or promote products derived from this software
|
||||
;* without specific prior written permission.
|
||||
;*
|
||||
;* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
;* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
;* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
;* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
|
||||
;* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
;* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
||||
;* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||
;* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
|
||||
;* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
;* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
;
|
||||
;*******************************************************************************
|
||||
|
||||
; Amount of memory (in bytes) allocated for Stack
|
||||
; Tailor this value to your application needs
|
||||
; <h> Stack Configuration
|
||||
; <o> Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>
|
||||
; </h>
|
||||
|
||||
Stack_Size EQU 0x00000400
|
||||
|
||||
AREA STACK, NOINIT, READWRITE, ALIGN=3
|
||||
Stack_Mem SPACE Stack_Size
|
||||
__initial_sp
|
||||
|
||||
|
||||
; <h> Heap Configuration
|
||||
; <o> Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>
|
||||
; </h>
|
||||
|
||||
Heap_Size EQU 0x00000200
|
||||
|
||||
AREA HEAP, NOINIT, READWRITE, ALIGN=3
|
||||
__heap_base
|
||||
Heap_Mem SPACE Heap_Size
|
||||
__heap_limit
|
||||
|
||||
PRESERVE8
|
||||
THUMB
|
||||
|
||||
|
||||
; Vector Table Mapped to Address 0 at Reset
|
||||
AREA RESET, DATA, READONLY
|
||||
EXPORT __Vectors
|
||||
EXPORT __Vectors_End
|
||||
EXPORT __Vectors_Size
|
||||
|
||||
__Vectors DCD __initial_sp ; Top of Stack
|
||||
DCD Reset_Handler ; Reset Handler
|
||||
DCD NMI_Handler ; NMI Handler
|
||||
DCD HardFault_Handler ; Hard Fault Handler
|
||||
DCD MemManage_Handler ; MPU Fault Handler
|
||||
DCD BusFault_Handler ; Bus Fault Handler
|
||||
DCD UsageFault_Handler ; Usage Fault Handler
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD SVC_Handler ; SVCall Handler
|
||||
DCD DebugMon_Handler ; Debug Monitor Handler
|
||||
DCD 0 ; Reserved
|
||||
DCD PendSV_Handler ; PendSV Handler
|
||||
DCD SysTick_Handler ; SysTick Handler
|
||||
|
||||
; External Interrupts
|
||||
DCD WWDG_IRQHandler ; Window Watchdog
|
||||
DCD PVD_IRQHandler ; PVD through EXTI Line detect
|
||||
DCD TAMPER_IRQHandler ; Tamper
|
||||
DCD RTC_IRQHandler ; RTC
|
||||
DCD FLASH_IRQHandler ; Flash
|
||||
DCD RCC_IRQHandler ; RCC
|
||||
DCD EXTI0_IRQHandler ; EXTI Line 0
|
||||
DCD EXTI1_IRQHandler ; EXTI Line 1
|
||||
DCD EXTI2_IRQHandler ; EXTI Line 2
|
||||
DCD EXTI3_IRQHandler ; EXTI Line 3
|
||||
DCD EXTI4_IRQHandler ; EXTI Line 4
|
||||
DCD DMA1_Channel1_IRQHandler ; DMA1 Channel 1
|
||||
DCD DMA1_Channel2_IRQHandler ; DMA1 Channel 2
|
||||
DCD DMA1_Channel3_IRQHandler ; DMA1 Channel 3
|
||||
DCD DMA1_Channel4_IRQHandler ; DMA1 Channel 4
|
||||
DCD DMA1_Channel5_IRQHandler ; DMA1 Channel 5
|
||||
DCD DMA1_Channel6_IRQHandler ; DMA1 Channel 6
|
||||
DCD DMA1_Channel7_IRQHandler ; DMA1 Channel 7
|
||||
DCD ADC1_IRQHandler ; ADC1
|
||||
DCD USB_HP_IRQHandler ; USB High Priority
|
||||
DCD USB_LP_IRQHandler ; USB Low Priority
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD EXTI9_5_IRQHandler ; EXTI Line 9..5
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD TIM2_IRQHandler ; TIM2
|
||||
DCD TIM3_IRQHandler ; TIM3
|
||||
DCD 0 ; Reserved
|
||||
DCD I2C1_EV_IRQHandler ; I2C1 Event
|
||||
DCD I2C1_ER_IRQHandler ; I2C1 Error
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD SPI1_IRQHandler ; SPI1
|
||||
DCD 0 ; Reserved
|
||||
DCD USART1_IRQHandler ; USART1
|
||||
DCD USART2_IRQHandler ; USART2
|
||||
DCD 0 ; Reserved
|
||||
DCD EXTI15_10_IRQHandler ; EXTI Line 15..10
|
||||
DCD RTC_Alarm_IRQHandler ; RTC Alarm through EXTI Line
|
||||
DCD USBWakeUp_IRQHandler ; USB Wakeup from suspend
|
||||
__Vectors_End
|
||||
|
||||
__Vectors_Size EQU __Vectors_End - __Vectors
|
||||
|
||||
AREA |.text|, CODE, READONLY
|
||||
|
||||
; Reset handler routine
|
||||
Reset_Handler PROC
|
||||
EXPORT Reset_Handler [WEAK]
|
||||
IMPORT __main
|
||||
IMPORT SystemInit
|
||||
LDR R0, =SystemInit
|
||||
BLX R0
|
||||
LDR R0, =__main
|
||||
BX R0
|
||||
ENDP
|
||||
|
||||
; Dummy Exception Handlers (infinite loops which can be modified)
|
||||
|
||||
NMI_Handler PROC
|
||||
EXPORT NMI_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
HardFault_Handler\
|
||||
PROC
|
||||
EXPORT HardFault_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
MemManage_Handler\
|
||||
PROC
|
||||
EXPORT MemManage_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
BusFault_Handler\
|
||||
PROC
|
||||
EXPORT BusFault_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
UsageFault_Handler\
|
||||
PROC
|
||||
EXPORT UsageFault_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
SVC_Handler PROC
|
||||
EXPORT SVC_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
DebugMon_Handler\
|
||||
PROC
|
||||
EXPORT DebugMon_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
PendSV_Handler PROC
|
||||
EXPORT PendSV_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
SysTick_Handler PROC
|
||||
EXPORT SysTick_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
|
||||
Default_Handler PROC
|
||||
|
||||
EXPORT WWDG_IRQHandler [WEAK]
|
||||
EXPORT PVD_IRQHandler [WEAK]
|
||||
EXPORT TAMPER_IRQHandler [WEAK]
|
||||
EXPORT RTC_IRQHandler [WEAK]
|
||||
EXPORT FLASH_IRQHandler [WEAK]
|
||||
EXPORT RCC_IRQHandler [WEAK]
|
||||
EXPORT EXTI0_IRQHandler [WEAK]
|
||||
EXPORT EXTI1_IRQHandler [WEAK]
|
||||
EXPORT EXTI2_IRQHandler [WEAK]
|
||||
EXPORT EXTI3_IRQHandler [WEAK]
|
||||
EXPORT EXTI4_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel1_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel2_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel3_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel4_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel5_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel6_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel7_IRQHandler [WEAK]
|
||||
EXPORT ADC1_IRQHandler [WEAK]
|
||||
EXPORT USB_HP_IRQHandler [WEAK]
|
||||
EXPORT USB_LP_IRQHandler [WEAK]
|
||||
EXPORT EXTI9_5_IRQHandler [WEAK]
|
||||
EXPORT TIM2_IRQHandler [WEAK]
|
||||
EXPORT TIM3_IRQHandler [WEAK]
|
||||
EXPORT I2C1_EV_IRQHandler [WEAK]
|
||||
EXPORT I2C1_ER_IRQHandler [WEAK]
|
||||
EXPORT SPI1_IRQHandler [WEAK]
|
||||
EXPORT USART1_IRQHandler [WEAK]
|
||||
EXPORT USART2_IRQHandler [WEAK]
|
||||
EXPORT EXTI15_10_IRQHandler [WEAK]
|
||||
EXPORT RTC_Alarm_IRQHandler [WEAK]
|
||||
EXPORT USBWakeUp_IRQHandler [WEAK]
|
||||
|
||||
WWDG_IRQHandler
|
||||
PVD_IRQHandler
|
||||
TAMPER_IRQHandler
|
||||
RTC_IRQHandler
|
||||
FLASH_IRQHandler
|
||||
RCC_IRQHandler
|
||||
EXTI0_IRQHandler
|
||||
EXTI1_IRQHandler
|
||||
EXTI2_IRQHandler
|
||||
EXTI3_IRQHandler
|
||||
EXTI4_IRQHandler
|
||||
DMA1_Channel1_IRQHandler
|
||||
DMA1_Channel2_IRQHandler
|
||||
DMA1_Channel3_IRQHandler
|
||||
DMA1_Channel4_IRQHandler
|
||||
DMA1_Channel5_IRQHandler
|
||||
DMA1_Channel6_IRQHandler
|
||||
DMA1_Channel7_IRQHandler
|
||||
ADC1_IRQHandler
|
||||
USB_HP_IRQHandler
|
||||
USB_LP_IRQHandler
|
||||
EXTI9_5_IRQHandler
|
||||
TIM2_IRQHandler
|
||||
TIM3_IRQHandler
|
||||
I2C1_EV_IRQHandler
|
||||
I2C1_ER_IRQHandler
|
||||
SPI1_IRQHandler
|
||||
USART1_IRQHandler
|
||||
USART2_IRQHandler
|
||||
EXTI15_10_IRQHandler
|
||||
RTC_Alarm_IRQHandler
|
||||
USBWakeUp_IRQHandler
|
||||
|
||||
B .
|
||||
|
||||
ENDP
|
||||
|
||||
ALIGN
|
||||
|
||||
;*******************************************************************************
|
||||
; User Stack and Heap initialization
|
||||
;*******************************************************************************
|
||||
IF :DEF:__MICROLIB
|
||||
|
||||
EXPORT __initial_sp
|
||||
EXPORT __heap_base
|
||||
EXPORT __heap_limit
|
||||
|
||||
ELSE
|
||||
|
||||
IMPORT __use_two_region_memory
|
||||
EXPORT __user_initial_stackheap
|
||||
|
||||
__user_initial_stackheap
|
||||
|
||||
LDR R0, = Heap_Mem
|
||||
LDR R1, =(Stack_Mem + Stack_Size)
|
||||
LDR R2, = (Heap_Mem + Heap_Size)
|
||||
LDR R3, = Stack_Mem
|
||||
BX LR
|
||||
|
||||
ALIGN
|
||||
|
||||
ENDIF
|
||||
|
||||
END
|
||||
|
||||
;************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE*****
|
|
@ -1,312 +0,0 @@
|
|||
;******************** (C) COPYRIGHT 2017 STMicroelectronics ********************
|
||||
;* File Name : startup_stm32f102xb.s
|
||||
;* Author : MCD Application Team
|
||||
;* Version : V4.2.0
|
||||
;* Date : 31-March-2017
|
||||
;* Description : STM32F102xB Devices vector table for MDK-ARM toolchain.
|
||||
;* This module performs:
|
||||
;* - Set the initial SP
|
||||
;* - Set the initial PC == Reset_Handler
|
||||
;* - Set the vector table entries with the exceptions ISR address
|
||||
;* - Configure the clock system
|
||||
;* - Branches to __main in the C library (which eventually
|
||||
;* calls main()).
|
||||
;* After Reset the Cortex-M3 processor is in Thread mode,
|
||||
;* priority is Privileged, and the Stack is set to Main.
|
||||
;********************************************************************************
|
||||
;*
|
||||
;* <h2><center>© COPYRIGHT(c) 2017 STMicroelectronics</center></h2>
|
||||
;*
|
||||
;* Redistribution and use in source and binary forms, with or without modification,
|
||||
;* are permitted provided that the following conditions are met:
|
||||
;* 1. Redistributions of source code must retain the above copyright notice,
|
||||
;* this list of conditions and the following disclaimer.
|
||||
;* 2. Redistributions in binary form must reproduce the above copyright notice,
|
||||
;* this list of conditions and the following disclaimer in the documentation
|
||||
;* and/or other materials provided with the distribution.
|
||||
;* 3. Neither the name of STMicroelectronics nor the names of its contributors
|
||||
;* may be used to endorse or promote products derived from this software
|
||||
;* without specific prior written permission.
|
||||
;*
|
||||
;* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
;* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
;* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
;* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
|
||||
;* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
;* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
||||
;* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||
;* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
|
||||
;* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
;* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
;
|
||||
;*******************************************************************************
|
||||
|
||||
; Amount of memory (in bytes) allocated for Stack
|
||||
; Tailor this value to your application needs
|
||||
; <h> Stack Configuration
|
||||
; <o> Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>
|
||||
; </h>
|
||||
|
||||
Stack_Size EQU 0x00000400
|
||||
|
||||
AREA STACK, NOINIT, READWRITE, ALIGN=3
|
||||
Stack_Mem SPACE Stack_Size
|
||||
__initial_sp
|
||||
|
||||
|
||||
; <h> Heap Configuration
|
||||
; <o> Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>
|
||||
; </h>
|
||||
|
||||
Heap_Size EQU 0x00000200
|
||||
|
||||
AREA HEAP, NOINIT, READWRITE, ALIGN=3
|
||||
__heap_base
|
||||
Heap_Mem SPACE Heap_Size
|
||||
__heap_limit
|
||||
|
||||
PRESERVE8
|
||||
THUMB
|
||||
|
||||
|
||||
; Vector Table Mapped to Address 0 at Reset
|
||||
AREA RESET, DATA, READONLY
|
||||
EXPORT __Vectors
|
||||
EXPORT __Vectors_End
|
||||
EXPORT __Vectors_Size
|
||||
|
||||
__Vectors DCD __initial_sp ; Top of Stack
|
||||
DCD Reset_Handler ; Reset Handler
|
||||
DCD NMI_Handler ; NMI Handler
|
||||
DCD HardFault_Handler ; Hard Fault Handler
|
||||
DCD MemManage_Handler ; MPU Fault Handler
|
||||
DCD BusFault_Handler ; Bus Fault Handler
|
||||
DCD UsageFault_Handler ; Usage Fault Handler
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD SVC_Handler ; SVCall Handler
|
||||
DCD DebugMon_Handler ; Debug Monitor Handler
|
||||
DCD 0 ; Reserved
|
||||
DCD PendSV_Handler ; PendSV Handler
|
||||
DCD SysTick_Handler ; SysTick Handler
|
||||
|
||||
; External Interrupts
|
||||
DCD WWDG_IRQHandler ; Window Watchdog
|
||||
DCD PVD_IRQHandler ; PVD through EXTI Line detect
|
||||
DCD TAMPER_IRQHandler ; Tamper
|
||||
DCD RTC_IRQHandler ; RTC
|
||||
DCD FLASH_IRQHandler ; Flash
|
||||
DCD RCC_IRQHandler ; RCC
|
||||
DCD EXTI0_IRQHandler ; EXTI Line 0
|
||||
DCD EXTI1_IRQHandler ; EXTI Line 1
|
||||
DCD EXTI2_IRQHandler ; EXTI Line 2
|
||||
DCD EXTI3_IRQHandler ; EXTI Line 3
|
||||
DCD EXTI4_IRQHandler ; EXTI Line 4
|
||||
DCD DMA1_Channel1_IRQHandler ; DMA1 Channel 1
|
||||
DCD DMA1_Channel2_IRQHandler ; DMA1 Channel 2
|
||||
DCD DMA1_Channel3_IRQHandler ; DMA1 Channel 3
|
||||
DCD DMA1_Channel4_IRQHandler ; DMA1 Channel 4
|
||||
DCD DMA1_Channel5_IRQHandler ; DMA1 Channel 5
|
||||
DCD DMA1_Channel6_IRQHandler ; DMA1 Channel 6
|
||||
DCD DMA1_Channel7_IRQHandler ; DMA1 Channel 7
|
||||
DCD ADC1_IRQHandler ; ADC1
|
||||
DCD USB_HP_IRQHandler ; USB High Priority
|
||||
DCD USB_LP_IRQHandler ; USB Low Priority
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD EXTI9_5_IRQHandler ; EXTI Line 9..5
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD 0 ; Reserved
|
||||
DCD TIM2_IRQHandler ; TIM2
|
||||
DCD TIM3_IRQHandler ; TIM3
|
||||
DCD TIM4_IRQHandler ; TIM4
|
||||
DCD I2C1_EV_IRQHandler ; I2C1 Event
|
||||
DCD I2C1_ER_IRQHandler ; I2C1 Error
|
||||
DCD I2C2_EV_IRQHandler ; I2C2 Event
|
||||
DCD I2C2_ER_IRQHandler ; I2C2 Error
|
||||
DCD SPI1_IRQHandler ; SPI1
|
||||
DCD SPI2_IRQHandler ; SPI2
|
||||
DCD USART1_IRQHandler ; USART1
|
||||
DCD USART2_IRQHandler ; USART2
|
||||
DCD USART3_IRQHandler ; USART3
|
||||
DCD EXTI15_10_IRQHandler ; EXTI Line 15..10
|
||||
DCD RTC_Alarm_IRQHandler ; RTC Alarm through EXTI Line
|
||||
DCD USBWakeUp_IRQHandler ; USB Wakeup from suspend
|
||||
__Vectors_End
|
||||
|
||||
__Vectors_Size EQU __Vectors_End - __Vectors
|
||||
|
||||
AREA |.text|, CODE, READONLY
|
||||
|
||||
; Reset handler
|
||||
Reset_Handler PROC
|
||||
EXPORT Reset_Handler [WEAK]
|
||||
IMPORT __main
|
||||
IMPORT SystemInit
|
||||
LDR R0, =SystemInit
|
||||
BLX R0
|
||||
LDR R0, =__main
|
||||
BX R0
|
||||
ENDP
|
||||
|
||||
; Dummy Exception Handlers (infinite loops which can be modified)
|
||||
|
||||
NMI_Handler PROC
|
||||
EXPORT NMI_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
HardFault_Handler\
|
||||
PROC
|
||||
EXPORT HardFault_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
MemManage_Handler\
|
||||
PROC
|
||||
EXPORT MemManage_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
BusFault_Handler\
|
||||
PROC
|
||||
EXPORT BusFault_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
UsageFault_Handler\
|
||||
PROC
|
||||
EXPORT UsageFault_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
SVC_Handler PROC
|
||||
EXPORT SVC_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
DebugMon_Handler\
|
||||
PROC
|
||||
EXPORT DebugMon_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
PendSV_Handler PROC
|
||||
EXPORT PendSV_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
SysTick_Handler PROC
|
||||
EXPORT SysTick_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
|
||||
Default_Handler PROC
|
||||
|
||||
EXPORT WWDG_IRQHandler [WEAK]
|
||||
EXPORT PVD_IRQHandler [WEAK]
|
||||
EXPORT TAMPER_IRQHandler [WEAK]
|
||||
EXPORT RTC_IRQHandler [WEAK]
|
||||
EXPORT FLASH_IRQHandler [WEAK]
|
||||
EXPORT RCC_IRQHandler [WEAK]
|
||||
EXPORT EXTI0_IRQHandler [WEAK]
|
||||
EXPORT EXTI1_IRQHandler [WEAK]
|
||||
EXPORT EXTI2_IRQHandler [WEAK]
|
||||
EXPORT EXTI3_IRQHandler [WEAK]
|
||||
EXPORT EXTI4_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel1_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel2_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel3_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel4_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel5_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel6_IRQHandler [WEAK]
|
||||
EXPORT DMA1_Channel7_IRQHandler [WEAK]
|
||||
EXPORT ADC1_IRQHandler [WEAK]
|
||||
EXPORT USB_HP_IRQHandler [WEAK]
|
||||
EXPORT USB_LP_IRQHandler [WEAK]
|
||||
EXPORT EXTI9_5_IRQHandler [WEAK]
|
||||
EXPORT TIM2_IRQHandler [WEAK]
|
||||
EXPORT TIM3_IRQHandler [WEAK]
|
||||
EXPORT TIM4_IRQHandler [WEAK]
|
||||
EXPORT I2C1_EV_IRQHandler [WEAK]
|
||||
EXPORT I2C1_ER_IRQHandler [WEAK]
|
||||
EXPORT I2C2_EV_IRQHandler [WEAK]
|
||||
EXPORT I2C2_ER_IRQHandler [WEAK]
|
||||
EXPORT SPI1_IRQHandler [WEAK]
|
||||
EXPORT SPI2_IRQHandler [WEAK]
|
||||
EXPORT USART1_IRQHandler [WEAK]
|
||||
EXPORT USART2_IRQHandler [WEAK]
|
||||
EXPORT USART3_IRQHandler [WEAK]
|
||||
EXPORT EXTI15_10_IRQHandler [WEAK]
|
||||
EXPORT RTC_Alarm_IRQHandler [WEAK]
|
||||
EXPORT USBWakeUp_IRQHandler [WEAK]
|
||||
|
||||
WWDG_IRQHandler
|
||||
PVD_IRQHandler
|
||||
TAMPER_IRQHandler
|
||||
RTC_IRQHandler
|
||||
FLASH_IRQHandler
|
||||
RCC_IRQHandler
|
||||
EXTI0_IRQHandler
|
||||
EXTI1_IRQHandler
|
||||
EXTI2_IRQHandler
|
||||
EXTI3_IRQHandler
|
||||
EXTI4_IRQHandler
|
||||
DMA1_Channel1_IRQHandler
|
||||
DMA1_Channel2_IRQHandler
|
||||
DMA1_Channel3_IRQHandler
|
||||
DMA1_Channel4_IRQHandler
|
||||
DMA1_Channel5_IRQHandler
|
||||
DMA1_Channel6_IRQHandler
|
||||
DMA1_Channel7_IRQHandler
|
||||
ADC1_IRQHandler
|
||||
USB_HP_IRQHandler
|
||||
USB_LP_IRQHandler
|
||||
EXTI9_5_IRQHandler
|
||||
TIM2_IRQHandler
|
||||
TIM3_IRQHandler
|
||||
TIM4_IRQHandler
|
||||
I2C1_EV_IRQHandler
|
||||
I2C1_ER_IRQHandler
|
||||
I2C2_EV_IRQHandler
|
||||
I2C2_ER_IRQHandler
|
||||
SPI1_IRQHandler
|
||||
SPI2_IRQHandler
|
||||
USART1_IRQHandler
|
||||
USART2_IRQHandler
|
||||
USART3_IRQHandler
|
||||
EXTI15_10_IRQHandler
|
||||
RTC_Alarm_IRQHandler
|
||||
USBWakeUp_IRQHandler
|
||||
|
||||
B .
|
||||
|
||||
ENDP
|
||||
|
||||
ALIGN
|
||||
|
||||
;*******************************************************************************
|
||||
; User Stack and Heap initialization
|
||||
;*******************************************************************************
|
||||
IF :DEF:__MICROLIB
|
||||
|
||||
EXPORT __initial_sp
|
||||
EXPORT __heap_base
|
||||
EXPORT __heap_limit
|
||||
|
||||
ELSE
|
||||
|
||||
IMPORT __use_two_region_memory
|
||||
EXPORT __user_initial_stackheap
|
||||
|
||||
__user_initial_stackheap
|
||||
|
||||
LDR R0, = Heap_Mem
|
||||
LDR R1, =(Stack_Mem + Stack_Size)
|
||||
LDR R2, = (Heap_Mem + Heap_Size)
|
||||
LDR R3, = Stack_Mem
|
||||
BX LR
|
||||
|
||||
ALIGN
|
||||
|
||||
ENDIF
|
||||
|
||||
END
|
||||
|
||||
;************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE*****
|