ロボカップのブロック大会2014で使用したプログラムです。 ロボットには、mbedを2台使ってI2C通信しています。 これはMaster側です。 ※独自規格を使用しています。

Dependencies:   ACM1602NI Ping mbed-rtos mbed

Committer:
denden
Date:
Mon Mar 10 07:56:41 2014 +0000
Revision:
0:27bf77b6ec71
????????????2014?????????????; ???????mbed?2????I2C????????; ???Master????; ; ??????????????

Who changed what in which revision?

UserRevisionLine numberNew contents of line
denden 0:27bf77b6ec71 1
denden 0:27bf77b6ec71 2
denden 0:27bf77b6ec71 3
denden 0:27bf77b6ec71 4
denden 0:27bf77b6ec71 5
denden 0:27bf77b6ec71 6 // モータのPWM制御(1°刻み)
denden 0:27bf77b6ec71 7 void M000(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3=-0.00000;}
denden 0:27bf77b6ec71 8 void M001(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3=-0.03023;}
denden 0:27bf77b6ec71 9 void M002(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3=-0.06048;}
denden 0:27bf77b6ec71 10 void M003(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3=-0.09077;}
denden 0:27bf77b6ec71 11 void M004(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3=-0.12112;}
denden 0:27bf77b6ec71 12 void M005(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3=-0.15153;}
denden 0:27bf77b6ec71 13 void M006(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3=-0.18205;}
denden 0:27bf77b6ec71 14 void M007(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3=-0.21267;}
denden 0:27bf77b6ec71 15 void M008(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3=-0.24342;}
denden 0:27bf77b6ec71 16 void M009(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3=-0.27433;}
denden 0:27bf77b6ec71 17 void M010(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3=-0.30541;}
denden 0:27bf77b6ec71 18 void M011(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3=-0.33668;}
denden 0:27bf77b6ec71 19 void M012(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3=-0.36816;}
denden 0:27bf77b6ec71 20 void M013(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3=-0.39988;}
denden 0:27bf77b6ec71 21 void M014(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3=-0.43185;}
denden 0:27bf77b6ec71 22 void M015(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3=-0.46410;}
denden 0:27bf77b6ec71 23 void M016(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3=-0.49666;}
denden 0:27bf77b6ec71 24 void M017(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3=-0.52954;}
denden 0:27bf77b6ec71 25 void M018(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3=-0.56278;}
denden 0:27bf77b6ec71 26 void M019(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3=-0.59639;}
denden 0:27bf77b6ec71 27 void M020(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3=-0.63041;}
denden 0:27bf77b6ec71 28 void M021(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3=-0.66487;}
denden 0:27bf77b6ec71 29 void M022(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3=-0.69979;}
denden 0:27bf77b6ec71 30 void M023(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3=-0.73521;}
denden 0:27bf77b6ec71 31 void M024(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3=-0.77116;}
denden 0:27bf77b6ec71 32 void M025(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3=-0.80767;}
denden 0:27bf77b6ec71 33 void M026(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3=-0.84478;}
denden 0:27bf77b6ec71 34 void M027(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3=-0.88252;}
denden 0:27bf77b6ec71 35 void M028(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3=-0.92095;}
denden 0:27bf77b6ec71 36 void M029(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3=-0.96009;}
denden 0:27bf77b6ec71 37 void M030(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 38 void M031(void) {PWM1=-0.96009; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 39 void M032(void) {PWM1=-0.92095; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 40 void M033(void) {PWM1=-0.88252; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 41 void M034(void) {PWM1=-0.84478; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 42 void M035(void) {PWM1=-0.80767; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 43 void M036(void) {PWM1=-0.77116; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 44 void M037(void) {PWM1=-0.73521; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 45 void M038(void) {PWM1=-0.69979; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 46 void M039(void) {PWM1=-0.66487; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 47 void M040(void) {PWM1=-0.63041; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 48 void M041(void) {PWM1=-0.59639; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 49 void M042(void) {PWM1=-0.56278; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 50 void M043(void) {PWM1=-0.52954; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 51 void M044(void) {PWM1=-0.49666; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 52 void M045(void) {PWM1=-0.46410; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 53 void M046(void) {PWM1=-0.43185; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 54 void M047(void) {PWM1=-0.39988; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 55 void M048(void) {PWM1=-0.36816; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 56 void M049(void) {PWM1=-0.33668; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 57 void M050(void) {PWM1=-0.30541; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 58 void M051(void) {PWM1=-0.27433; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 59 void M052(void) {PWM1=-0.24342; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 60 void M053(void) {PWM1=-0.21267; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 61 void M054(void) {PWM1=-0.18205; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 62 void M055(void) {PWM1=-0.15153; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 63 void M056(void) {PWM1=-0.12112; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 64 void M057(void) {PWM1=-0.09077; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 65 void M058(void) {PWM1=-0.06048; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 66 void M059(void) {PWM1=-0.03023; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 67 void M060(void) {PWM1= 0.00000; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 68 void M061(void) {PWM1= 0.03023; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 69 void M062(void) {PWM1= 0.06048; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 70 void M063(void) {PWM1= 0.09077; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 71 void M064(void) {PWM1= 0.12112; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 72 void M065(void) {PWM1= 0.15153; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 73 void M066(void) {PWM1= 0.18205; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 74 void M067(void) {PWM1= 0.21267; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 75 void M068(void) {PWM1= 0.24342; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 76 void M069(void) {PWM1= 0.27433; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 77 void M070(void) {PWM1= 0.30541; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 78 void M071(void) {PWM1= 0.33668; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 79 void M072(void) {PWM1= 0.36816; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 80 void M073(void) {PWM1= 0.39988; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 81 void M074(void) {PWM1= 0.43185; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 82 void M075(void) {PWM1= 0.46410; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 83 void M076(void) {PWM1= 0.49666; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 84 void M077(void) {PWM1= 0.52954; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 85 void M078(void) {PWM1= 0.56278; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 86 void M079(void) {PWM1= 0.59639; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 87 void M080(void) {PWM1= 0.63041; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 88 void M081(void) {PWM1= 0.66487; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 89 void M082(void) {PWM1= 0.69979; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 90 void M083(void) {PWM1= 0.73521; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 91 void M084(void) {PWM1= 0.77116; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 92 void M085(void) {PWM1= 0.80767; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 93 void M086(void) {PWM1= 0.84478; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 94 void M087(void) {PWM1= 0.88252; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 95 void M088(void) {PWM1= 0.92095; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 96 void M089(void) {PWM1= 0.96009; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 97 void M090(void) {PWM1= 1.00000; PWM2= 1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 98 void M091(void) {PWM1= 1.00000; PWM2= 0.96009; PWM3=-1.00000;}
denden 0:27bf77b6ec71 99 void M092(void) {PWM1= 1.00000; PWM2= 0.92095; PWM3=-1.00000;}
denden 0:27bf77b6ec71 100 void M093(void) {PWM1= 1.00000; PWM2= 0.88252; PWM3=-1.00000;}
denden 0:27bf77b6ec71 101 void M094(void) {PWM1= 1.00000; PWM2= 0.84478; PWM3=-1.00000;}
denden 0:27bf77b6ec71 102 void M095(void) {PWM1= 1.00000; PWM2= 0.80767; PWM3=-1.00000;}
denden 0:27bf77b6ec71 103 void M096(void) {PWM1= 1.00000; PWM2= 0.77116; PWM3=-1.00000;}
denden 0:27bf77b6ec71 104 void M097(void) {PWM1= 1.00000; PWM2= 0.73521; PWM3=-1.00000;}
denden 0:27bf77b6ec71 105 void M098(void) {PWM1= 1.00000; PWM2= 0.69979; PWM3=-1.00000;}
denden 0:27bf77b6ec71 106 void M099(void) {PWM1= 1.00000; PWM2= 0.66487; PWM3=-1.00000;}
denden 0:27bf77b6ec71 107 void M100(void) {PWM1= 1.00000; PWM2= 0.63041; PWM3=-1.00000;}
denden 0:27bf77b6ec71 108 void M101(void) {PWM1= 1.00000; PWM2= 0.59639; PWM3=-1.00000;}
denden 0:27bf77b6ec71 109 void M102(void) {PWM1= 1.00000; PWM2= 0.56278; PWM3=-1.00000;}
denden 0:27bf77b6ec71 110 void M103(void) {PWM1= 1.00000; PWM2= 0.52954; PWM3=-1.00000;}
denden 0:27bf77b6ec71 111 void M104(void) {PWM1= 1.00000; PWM2= 0.49666; PWM3=-1.00000;}
denden 0:27bf77b6ec71 112 void M105(void) {PWM1= 1.00000; PWM2= 0.46410; PWM3=-1.00000;}
denden 0:27bf77b6ec71 113 void M106(void) {PWM1= 1.00000; PWM2= 0.43185; PWM3=-1.00000;}
denden 0:27bf77b6ec71 114 void M107(void) {PWM1= 1.00000; PWM2= 0.39988; PWM3=-1.00000;}
denden 0:27bf77b6ec71 115 void M108(void) {PWM1= 1.00000; PWM2= 0.36816; PWM3=-1.00000;}
denden 0:27bf77b6ec71 116 void M109(void) {PWM1= 1.00000; PWM2= 0.33668; PWM3=-1.00000;}
denden 0:27bf77b6ec71 117 void M110(void) {PWM1= 1.00000; PWM2= 0.30541; PWM3=-1.00000;}
denden 0:27bf77b6ec71 118 void M111(void) {PWM1= 1.00000; PWM2= 0.27433; PWM3=-1.00000;}
denden 0:27bf77b6ec71 119 void M112(void) {PWM1= 1.00000; PWM2= 0.24342; PWM3=-1.00000;}
denden 0:27bf77b6ec71 120 void M113(void) {PWM1= 1.00000; PWM2= 0.21267; PWM3=-1.00000;}
denden 0:27bf77b6ec71 121 void M114(void) {PWM1= 1.00000; PWM2= 0.18205; PWM3=-1.00000;}
denden 0:27bf77b6ec71 122 void M115(void) {PWM1= 1.00000; PWM2= 0.15153; PWM3=-1.00000;}
denden 0:27bf77b6ec71 123 void M116(void) {PWM1= 1.00000; PWM2= 0.12112; PWM3=-1.00000;}
denden 0:27bf77b6ec71 124 void M117(void) {PWM1= 1.00000; PWM2= 0.09077; PWM3=-1.00000;}
denden 0:27bf77b6ec71 125 void M118(void) {PWM1= 1.00000; PWM2= 0.06048; PWM3=-1.00000;}
denden 0:27bf77b6ec71 126 void M119(void) {PWM1= 1.00000; PWM2= 0.03023; PWM3=-1.00000;}
denden 0:27bf77b6ec71 127 void M120(void) {PWM1= 1.00000; PWM2= 0.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 128 void M121(void) {PWM1= 1.00000; PWM2=-0.03023; PWM3=-1.00000;}
denden 0:27bf77b6ec71 129 void M122(void) {PWM1= 1.00000; PWM2=-0.06048; PWM3=-1.00000;}
denden 0:27bf77b6ec71 130 void M123(void) {PWM1= 1.00000; PWM2=-0.09077; PWM3=-1.00000;}
denden 0:27bf77b6ec71 131 void M124(void) {PWM1= 1.00000; PWM2=-0.12112; PWM3=-1.00000;}
denden 0:27bf77b6ec71 132 void M125(void) {PWM1= 1.00000; PWM2=-0.15153; PWM3=-1.00000;}
denden 0:27bf77b6ec71 133 void M126(void) {PWM1= 1.00000; PWM2=-0.18205; PWM3=-1.00000;}
denden 0:27bf77b6ec71 134 void M127(void) {PWM1= 1.00000; PWM2=-0.21267; PWM3=-1.00000;}
denden 0:27bf77b6ec71 135 void M128(void) {PWM1= 1.00000; PWM2=-0.24342; PWM3=-1.00000;}
denden 0:27bf77b6ec71 136 void M129(void) {PWM1= 1.00000; PWM2=-0.27433; PWM3=-1.00000;}
denden 0:27bf77b6ec71 137 void M130(void) {PWM1= 1.00000; PWM2=-0.30541; PWM3=-1.00000;}
denden 0:27bf77b6ec71 138 void M131(void) {PWM1= 1.00000; PWM2=-0.33668; PWM3=-1.00000;}
denden 0:27bf77b6ec71 139 void M132(void) {PWM1= 1.00000; PWM2=-0.36816; PWM3=-1.00000;}
denden 0:27bf77b6ec71 140 void M133(void) {PWM1= 1.00000; PWM2=-0.39988; PWM3=-1.00000;}
denden 0:27bf77b6ec71 141 void M134(void) {PWM1= 1.00000; PWM2=-0.43185; PWM3=-1.00000;}
denden 0:27bf77b6ec71 142 void M135(void) {PWM1= 1.00000; PWM2=-0.46410; PWM3=-1.00000;}
denden 0:27bf77b6ec71 143 void M136(void) {PWM1= 1.00000; PWM2=-0.49666; PWM3=-1.00000;}
denden 0:27bf77b6ec71 144 void M137(void) {PWM1= 1.00000; PWM2=-0.52954; PWM3=-1.00000;}
denden 0:27bf77b6ec71 145 void M138(void) {PWM1= 1.00000; PWM2=-0.56278; PWM3=-1.00000;}
denden 0:27bf77b6ec71 146 void M139(void) {PWM1= 1.00000; PWM2=-0.59639; PWM3=-1.00000;}
denden 0:27bf77b6ec71 147 void M140(void) {PWM1= 1.00000; PWM2=-0.63041; PWM3=-1.00000;}
denden 0:27bf77b6ec71 148 void M141(void) {PWM1= 1.00000; PWM2=-0.66487; PWM3=-1.00000;}
denden 0:27bf77b6ec71 149 void M142(void) {PWM1= 1.00000; PWM2=-0.69979; PWM3=-1.00000;}
denden 0:27bf77b6ec71 150 void M143(void) {PWM1= 1.00000; PWM2=-0.73521; PWM3=-1.00000;}
denden 0:27bf77b6ec71 151 void M144(void) {PWM1= 1.00000; PWM2=-0.77116; PWM3=-1.00000;}
denden 0:27bf77b6ec71 152 void M145(void) {PWM1= 1.00000; PWM2=-0.80767; PWM3=-1.00000;}
denden 0:27bf77b6ec71 153 void M146(void) {PWM1= 1.00000; PWM2=-0.84478; PWM3=-1.00000;}
denden 0:27bf77b6ec71 154 void M147(void) {PWM1= 1.00000; PWM2=-0.88252; PWM3=-1.00000;}
denden 0:27bf77b6ec71 155 void M148(void) {PWM1= 1.00000; PWM2=-0.92095; PWM3=-1.00000;}
denden 0:27bf77b6ec71 156 void M149(void) {PWM1= 1.00000; PWM2=-0.96009; PWM3=-1.00000;}
denden 0:27bf77b6ec71 157 void M150(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3=-1.00000;}
denden 0:27bf77b6ec71 158 void M151(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3=-0.96009;}
denden 0:27bf77b6ec71 159 void M152(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3=-0.92095;}
denden 0:27bf77b6ec71 160 void M153(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3=-0.88252;}
denden 0:27bf77b6ec71 161 void M154(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3=-0.84478;}
denden 0:27bf77b6ec71 162 void M155(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3=-0.80767;}
denden 0:27bf77b6ec71 163 void M156(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3=-0.77116;}
denden 0:27bf77b6ec71 164 void M157(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3=-0.73521;}
denden 0:27bf77b6ec71 165 void M158(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3=-0.69979;}
denden 0:27bf77b6ec71 166 void M159(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3=-0.66487;}
denden 0:27bf77b6ec71 167 void M160(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3=-0.63041;}
denden 0:27bf77b6ec71 168 void M161(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3=-0.59639;}
denden 0:27bf77b6ec71 169 void M162(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3=-0.56278;}
denden 0:27bf77b6ec71 170 void M163(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3=-0.52954;}
denden 0:27bf77b6ec71 171 void M164(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3=-0.49666;}
denden 0:27bf77b6ec71 172 void M165(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3=-0.46410;}
denden 0:27bf77b6ec71 173 void M166(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3=-0.43185;}
denden 0:27bf77b6ec71 174 void M167(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3=-0.39988;}
denden 0:27bf77b6ec71 175 void M168(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3=-0.36816;}
denden 0:27bf77b6ec71 176 void M169(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3=-0.33668;}
denden 0:27bf77b6ec71 177 void M170(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3=-0.30541;}
denden 0:27bf77b6ec71 178 void M171(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3=-0.27433;}
denden 0:27bf77b6ec71 179 void M172(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3=-0.24342;}
denden 0:27bf77b6ec71 180 void M173(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3=-0.21267;}
denden 0:27bf77b6ec71 181 void M174(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3=-0.18205;}
denden 0:27bf77b6ec71 182 void M175(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3=-0.15153;}
denden 0:27bf77b6ec71 183 void M176(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3=-0.12112;}
denden 0:27bf77b6ec71 184 void M177(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3=-0.09077;}
denden 0:27bf77b6ec71 185 void M178(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3=-0.06048;}
denden 0:27bf77b6ec71 186 void M179(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3=-0.03023;}
denden 0:27bf77b6ec71 187 void M180(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3= 0.00000;}
denden 0:27bf77b6ec71 188 void M181(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3= 0.03023;}
denden 0:27bf77b6ec71 189 void M182(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3= 0.06048;}
denden 0:27bf77b6ec71 190 void M183(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3= 0.09077;}
denden 0:27bf77b6ec71 191 void M184(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3= 0.12112;}
denden 0:27bf77b6ec71 192 void M185(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3= 0.15153;}
denden 0:27bf77b6ec71 193 void M186(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3= 0.18205;}
denden 0:27bf77b6ec71 194 void M187(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3= 0.21267;}
denden 0:27bf77b6ec71 195 void M188(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3= 0.24342;}
denden 0:27bf77b6ec71 196 void M189(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3= 0.27433;}
denden 0:27bf77b6ec71 197 void M190(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3= 0.30541;}
denden 0:27bf77b6ec71 198 void M191(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3= 0.33668;}
denden 0:27bf77b6ec71 199 void M192(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3= 0.36816;}
denden 0:27bf77b6ec71 200 void M193(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3= 0.39988;}
denden 0:27bf77b6ec71 201 void M194(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3= 0.43185;}
denden 0:27bf77b6ec71 202 void M195(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3= 0.46410;}
denden 0:27bf77b6ec71 203 void M196(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3= 0.49666;}
denden 0:27bf77b6ec71 204 void M197(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3= 0.52954;}
denden 0:27bf77b6ec71 205 void M198(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3= 0.56278;}
denden 0:27bf77b6ec71 206 void M199(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3= 0.59639;}
denden 0:27bf77b6ec71 207 void M200(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3= 0.63041;}
denden 0:27bf77b6ec71 208 void M201(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3= 0.66487;}
denden 0:27bf77b6ec71 209 void M202(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3= 0.69979;}
denden 0:27bf77b6ec71 210 void M203(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3= 0.73521;}
denden 0:27bf77b6ec71 211 void M204(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3= 0.77116;}
denden 0:27bf77b6ec71 212 void M205(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3= 0.80767;}
denden 0:27bf77b6ec71 213 void M206(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3= 0.84478;}
denden 0:27bf77b6ec71 214 void M207(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3= 0.88252;}
denden 0:27bf77b6ec71 215 void M208(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3= 0.92095;}
denden 0:27bf77b6ec71 216 void M209(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3= 0.96009;}
denden 0:27bf77b6ec71 217 void M210(void) {PWM1= 1.00000; PWM2=-1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 218 void M211(void) {PWM1= 0.96009; PWM2=-1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 219 void M212(void) {PWM1= 0.92095; PWM2=-1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 220 void M213(void) {PWM1= 0.88252; PWM2=-1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 221 void M214(void) {PWM1= 0.84478; PWM2=-1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 222 void M215(void) {PWM1= 0.80767; PWM2=-1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 223 void M216(void) {PWM1= 0.77116; PWM2=-1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 224 void M217(void) {PWM1= 0.73521; PWM2=-1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 225 void M218(void) {PWM1= 0.69979; PWM2=-1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 226 void M219(void) {PWM1= 0.66487; PWM2=-1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 227 void M220(void) {PWM1= 0.63041; PWM2=-1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 228 void M221(void) {PWM1= 0.59639; PWM2=-1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 229 void M222(void) {PWM1= 0.56278; PWM2=-1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 230 void M223(void) {PWM1= 0.52954; PWM2=-1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 231 void M224(void) {PWM1= 0.49666; PWM2=-1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 232 void M225(void) {PWM1= 0.46410; PWM2=-1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 233 void M226(void) {PWM1= 0.43185; PWM2=-1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 234 void M227(void) {PWM1= 0.39988; PWM2=-1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 235 void M228(void) {PWM1= 0.36816; PWM2=-1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 236 void M229(void) {PWM1= 0.33668; PWM2=-1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 237 void M230(void) {PWM1= 0.30541; PWM2=-1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 238 void M231(void) {PWM1= 0.27433; PWM2=-1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 239 void M232(void) {PWM1= 0.24342; PWM2=-1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 240 void M233(void) {PWM1= 0.21267; PWM2=-1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 241 void M234(void) {PWM1= 0.18205; PWM2=-1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 242 void M235(void) {PWM1= 0.15153; PWM2=-1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 243 void M236(void) {PWM1= 0.12112; PWM2=-1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 244 void M237(void) {PWM1= 0.09077; PWM2=-1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 245 void M238(void) {PWM1= 0.06048; PWM2=-1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 246 void M239(void) {PWM1= 0.03023; PWM2=-1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 247 void M240(void) {PWM1= 0.00000; PWM2=-1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 248 void M241(void) {PWM1=-0.03023; PWM2= 1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 249 void M242(void) {PWM1=-0.06048; PWM2= 1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 250 void M243(void) {PWM1=-0.09077; PWM2= 1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 251 void M244(void) {PWM1=-0.12112; PWM2= 1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 252 void M245(void) {PWM1=-0.15153; PWM2= 1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 253 void M246(void) {PWM1=-0.18205; PWM2= 1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 254 void M247(void) {PWM1=-0.21267; PWM2= 1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 255 void M248(void) {PWM1=-0.24342; PWM2= 1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 256 void M249(void) {PWM1=-0.27433; PWM2= 1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 257 void M250(void) {PWM1=-0.30541; PWM2= 1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 258 void M251(void) {PWM1=-0.33668; PWM2= 1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 259 void M252(void) {PWM1=-0.36816; PWM2= 1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 260 void M253(void) {PWM1=-0.39988; PWM2= 1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 261 void M254(void) {PWM1=-0.43185; PWM2= 1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 262 void M255(void) {PWM1=-0.46410; PWM2= 1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 263 void M256(void) {PWM1=-0.49666; PWM2= 1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 264 void M257(void) {PWM1=-0.52954; PWM2= 1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 265 void M258(void) {PWM1=-0.56278; PWM2= 1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 266 void M259(void) {PWM1=-0.59639; PWM2= 1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 267 void M260(void) {PWM1=-0.63041; PWM2= 1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 268 void M261(void) {PWM1=-0.66487; PWM2= 1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 269 void M262(void) {PWM1=-0.69979; PWM2= 1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 270 void M263(void) {PWM1=-0.73521; PWM2= 1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 271 void M264(void) {PWM1=-0.77116; PWM2= 1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 272 void M265(void) {PWM1=-0.80767; PWM2= 1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 273 void M266(void) {PWM1=-0.84478; PWM2= 1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 274 void M267(void) {PWM1=-0.88252; PWM2= 1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 275 void M268(void) {PWM1=-0.92095; PWM2= 1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 276 void M269(void) {PWM1=-0.96009; PWM2= 1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 277 void M270(void) {PWM1=-1.00000; PWM2=-1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 278 void M271(void) {PWM1=-1.00000; PWM2=-0.96009; PWM3= 1.00000;}
denden 0:27bf77b6ec71 279 void M272(void) {PWM1=-1.00000; PWM2=-0.92095; PWM3= 1.00000;}
denden 0:27bf77b6ec71 280 void M273(void) {PWM1=-1.00000; PWM2=-0.88252; PWM3= 1.00000;}
denden 0:27bf77b6ec71 281 void M274(void) {PWM1=-1.00000; PWM2=-0.84478; PWM3= 1.00000;}
denden 0:27bf77b6ec71 282 void M275(void) {PWM1=-1.00000; PWM2=-0.80767; PWM3= 1.00000;}
denden 0:27bf77b6ec71 283 void M276(void) {PWM1=-1.00000; PWM2=-0.77116; PWM3= 1.00000;}
denden 0:27bf77b6ec71 284 void M277(void) {PWM1=-1.00000; PWM2=-0.73521; PWM3= 1.00000;}
denden 0:27bf77b6ec71 285 void M278(void) {PWM1=-1.00000; PWM2=-0.69979; PWM3= 1.00000;}
denden 0:27bf77b6ec71 286 void M279(void) {PWM1=-1.00000; PWM2=-0.66487; PWM3= 1.00000;}
denden 0:27bf77b6ec71 287 void M280(void) {PWM1=-1.00000; PWM2=-0.63041; PWM3= 1.00000;}
denden 0:27bf77b6ec71 288 void M281(void) {PWM1=-1.00000; PWM2=-0.59639; PWM3= 1.00000;}
denden 0:27bf77b6ec71 289 void M282(void) {PWM1=-1.00000; PWM2=-0.56278; PWM3= 1.00000;}
denden 0:27bf77b6ec71 290 void M283(void) {PWM1=-1.00000; PWM2=-0.52954; PWM3= 1.00000;}
denden 0:27bf77b6ec71 291 void M284(void) {PWM1=-1.00000; PWM2=-0.49666; PWM3= 1.00000;}
denden 0:27bf77b6ec71 292 void M285(void) {PWM1=-1.00000; PWM2=-0.46410; PWM3= 1.00000;}
denden 0:27bf77b6ec71 293 void M286(void) {PWM1=-1.00000; PWM2=-0.43185; PWM3= 1.00000;}
denden 0:27bf77b6ec71 294 void M287(void) {PWM1=-1.00000; PWM2=-0.39988; PWM3= 1.00000;}
denden 0:27bf77b6ec71 295 void M288(void) {PWM1=-1.00000; PWM2=-0.36816; PWM3= 1.00000;}
denden 0:27bf77b6ec71 296 void M289(void) {PWM1=-1.00000; PWM2=-0.33668; PWM3= 1.00000;}
denden 0:27bf77b6ec71 297 void M290(void) {PWM1=-1.00000; PWM2=-0.30541; PWM3= 1.00000;}
denden 0:27bf77b6ec71 298 void M291(void) {PWM1=-1.00000; PWM2=-0.27433; PWM3= 1.00000;}
denden 0:27bf77b6ec71 299 void M292(void) {PWM1=-1.00000; PWM2=-0.24342; PWM3= 1.00000;}
denden 0:27bf77b6ec71 300 void M293(void) {PWM1=-1.00000; PWM2=-0.21267; PWM3= 1.00000;}
denden 0:27bf77b6ec71 301 void M294(void) {PWM1=-1.00000; PWM2=-0.18205; PWM3= 1.00000;}
denden 0:27bf77b6ec71 302 void M295(void) {PWM1=-1.00000; PWM2=-0.15153; PWM3= 1.00000;}
denden 0:27bf77b6ec71 303 void M296(void) {PWM1=-1.00000; PWM2=-0.12112; PWM3= 1.00000;}
denden 0:27bf77b6ec71 304 void M297(void) {PWM1=-1.00000; PWM2=-0.09077; PWM3= 1.00000;}
denden 0:27bf77b6ec71 305 void M298(void) {PWM1=-1.00000; PWM2=-0.06048; PWM3= 1.00000;}
denden 0:27bf77b6ec71 306 void M299(void) {PWM1=-1.00000; PWM2=-0.03023; PWM3= 1.00000;}
denden 0:27bf77b6ec71 307 void M300(void) {PWM1=-1.00000; PWM2= 0.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 308 void M301(void) {PWM1=-1.00000; PWM2= 0.03023; PWM3= 1.00000;}
denden 0:27bf77b6ec71 309 void M302(void) {PWM1=-1.00000; PWM2= 0.06048; PWM3= 1.00000;}
denden 0:27bf77b6ec71 310 void M303(void) {PWM1=-1.00000; PWM2= 0.09077; PWM3= 1.00000;}
denden 0:27bf77b6ec71 311 void M304(void) {PWM1=-1.00000; PWM2= 0.12112; PWM3= 1.00000;}
denden 0:27bf77b6ec71 312 void M305(void) {PWM1=-1.00000; PWM2= 0.15153; PWM3= 1.00000;}
denden 0:27bf77b6ec71 313 void M306(void) {PWM1=-1.00000; PWM2= 0.18205; PWM3= 1.00000;}
denden 0:27bf77b6ec71 314 void M307(void) {PWM1=-1.00000; PWM2= 0.21267; PWM3= 1.00000;}
denden 0:27bf77b6ec71 315 void M308(void) {PWM1=-1.00000; PWM2= 0.24342; PWM3= 1.00000;}
denden 0:27bf77b6ec71 316 void M309(void) {PWM1=-1.00000; PWM2= 0.27433; PWM3= 1.00000;}
denden 0:27bf77b6ec71 317 void M310(void) {PWM1=-1.00000; PWM2= 0.30541; PWM3= 1.00000;}
denden 0:27bf77b6ec71 318 void M311(void) {PWM1=-1.00000; PWM2= 0.33668; PWM3= 1.00000;}
denden 0:27bf77b6ec71 319 void M312(void) {PWM1=-1.00000; PWM2= 0.36816; PWM3= 1.00000;}
denden 0:27bf77b6ec71 320 void M313(void) {PWM1=-1.00000; PWM2= 0.39988; PWM3= 1.00000;}
denden 0:27bf77b6ec71 321 void M314(void) {PWM1=-1.00000; PWM2= 0.43185; PWM3= 1.00000;}
denden 0:27bf77b6ec71 322 void M315(void) {PWM1=-1.00000; PWM2= 0.46410; PWM3= 1.00000;}
denden 0:27bf77b6ec71 323 void M316(void) {PWM1=-1.00000; PWM2= 0.49666; PWM3= 1.00000;}
denden 0:27bf77b6ec71 324 void M317(void) {PWM1=-1.00000; PWM2= 0.52954; PWM3= 1.00000;}
denden 0:27bf77b6ec71 325 void M318(void) {PWM1=-1.00000; PWM2= 0.56278; PWM3= 1.00000;}
denden 0:27bf77b6ec71 326 void M319(void) {PWM1=-1.00000; PWM2= 0.59639; PWM3= 1.00000;}
denden 0:27bf77b6ec71 327 void M320(void) {PWM1=-1.00000; PWM2= 0.63041; PWM3= 1.00000;}
denden 0:27bf77b6ec71 328 void M321(void) {PWM1=-1.00000; PWM2= 0.66487; PWM3= 1.00000;}
denden 0:27bf77b6ec71 329 void M322(void) {PWM1=-1.00000; PWM2= 0.69979; PWM3= 1.00000;}
denden 0:27bf77b6ec71 330 void M323(void) {PWM1=-1.00000; PWM2= 0.73521; PWM3= 1.00000;}
denden 0:27bf77b6ec71 331 void M324(void) {PWM1=-1.00000; PWM2= 0.77116; PWM3= 1.00000;}
denden 0:27bf77b6ec71 332 void M325(void) {PWM1=-1.00000; PWM2= 0.80767; PWM3= 1.00000;}
denden 0:27bf77b6ec71 333 void M326(void) {PWM1=-1.00000; PWM2= 0.84478; PWM3= 1.00000;}
denden 0:27bf77b6ec71 334 void M327(void) {PWM1=-1.00000; PWM2= 0.88252; PWM3= 1.00000;}
denden 0:27bf77b6ec71 335 void M328(void) {PWM1=-1.00000; PWM2= 0.92095; PWM3= 1.00000;}
denden 0:27bf77b6ec71 336 void M329(void) {PWM1=-1.00000; PWM2= 0.96009; PWM3= 1.00000;}
denden 0:27bf77b6ec71 337 void M330(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3= 1.00000;}
denden 0:27bf77b6ec71 338 void M331(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3= 0.96009;}
denden 0:27bf77b6ec71 339 void M332(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3= 0.92095;}
denden 0:27bf77b6ec71 340 void M333(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3= 0.88252;}
denden 0:27bf77b6ec71 341 void M334(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3= 0.84478;}
denden 0:27bf77b6ec71 342 void M335(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3= 0.80767;}
denden 0:27bf77b6ec71 343 void M336(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3= 0.77116;}
denden 0:27bf77b6ec71 344 void M337(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3= 0.73521;}
denden 0:27bf77b6ec71 345 void M338(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3= 0.69979;}
denden 0:27bf77b6ec71 346 void M339(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3= 0.66487;}
denden 0:27bf77b6ec71 347 void M340(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3= 0.63041;}
denden 0:27bf77b6ec71 348 void M341(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3= 0.59639;}
denden 0:27bf77b6ec71 349 void M342(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3= 0.56278;}
denden 0:27bf77b6ec71 350 void M343(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3= 0.52954;}
denden 0:27bf77b6ec71 351 void M344(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3= 0.49666;}
denden 0:27bf77b6ec71 352 void M345(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3= 0.46410;}
denden 0:27bf77b6ec71 353 void M346(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3= 0.43185;}
denden 0:27bf77b6ec71 354 void M347(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3= 0.39988;}
denden 0:27bf77b6ec71 355 void M348(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3= 0.36816;}
denden 0:27bf77b6ec71 356 void M349(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3= 0.33668;}
denden 0:27bf77b6ec71 357 void M350(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3= 0.30541;}
denden 0:27bf77b6ec71 358 void M351(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3= 0.27433;}
denden 0:27bf77b6ec71 359 void M352(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3= 0.24342;}
denden 0:27bf77b6ec71 360 void M353(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3= 0.21267;}
denden 0:27bf77b6ec71 361 void M354(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3= 0.18205;}
denden 0:27bf77b6ec71 362 void M355(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3= 0.15153;}
denden 0:27bf77b6ec71 363 void M356(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3= 0.12112;}
denden 0:27bf77b6ec71 364 void M357(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3= 0.09077;}
denden 0:27bf77b6ec71 365 void M358(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3= 0.06048;}
denden 0:27bf77b6ec71 366 void M359(void) {PWM1=-1.00000; PWM2= 1.00000; PWM3= 0.03023;}
denden 0:27bf77b6ec71 367 // モータのPWM制御分岐
denden 0:27bf77b6ec71 368 void (*PwmApi[])(void) = {M000, M001, M002, M003, M004, M005, M006, M007, M008, M009, M010, M011, M012, M013, M014, M015, M016, M017, M018, M019, M020, M021, M022, M023, M024, M025, M026, M027, M028, M029, M030, M031, M032, M033, M034, M035, M036, M037, M038, M039, M040, M041, M042, M043, M044, M045, M046, M047, M048, M049, M050, M051, M052, M053, M054, M055, M056, M057, M058, M059, M060, M061, M062, M063, M064, M065, M066, M067, M068, M069, M070, M071, M072, M073, M074, M075, M076, M077, M078, M079, M080, M081, M082, M083, M084, M085, M086, M087, M088, M089, M090, M091, M092, M093, M094, M095, M096, M097, M098, M099, M100, M101, M102, M103, M104, M105, M106, M107, M108, M109, M110, M111, M112, M113, M114, M115, M116, M117, M118, M119, M120, M121, M122, M123, M124, M125, M126, M127, M128, M129, M130, M131, M132, M133, M134, M135, M136, M137, M138, M139, M140, M141, M142, M143, M144, M145, M146, M147, M148, M149, M150, M151, M152, M153, M154, M155, M156, M157, M158, M159, M160, M161, M162, M163, M164, M165, M166, M167, M168, M169, M170, M171, M172, M173, M174, M175, M176, M177, M178, M179, M180, M181, M182, M183, M184, M185, M186, M187, M188, M189, M190, M191, M192, M193, M194, M195, M196, M197, M198, M199, M200, M201, M202, M203, M204, M205, M206, M207, M208, M209, M210, M211, M212, M213, M214, M215, M216, M217, M218, M219, M220, M221, M222, M223, M224, M225, M226, M227, M228, M229, M230, M231, M232, M233, M234, M235, M236, M237, M238, M239, M240, M241, M242, M243, M244, M245, M246, M247, M248, M249, M250, M251, M252, M253, M254, M255, M256, M257, M258, M259, M260, M261, M262, M263, M264, M265, M266, M267, M268, M269, M270, M271, M272, M273, M274, M275, M276, M277, M278, M279, M280, M281, M282, M283, M284, M285, M286, M287, M288, M289, M290, M291, M292, M293, M294, M295, M296, M297, M298, M299, M300, M301, M302, M303, M304, M305, M306, M307, M308, M309, M310, M311, M312, M313, M314, M315, M316, M317, M318, M319, M320, M321, M322, M323, M324, M325, M326, M327, M328, M329, M330, M331, M332, M333, M334, M335, M336, M337, M338, M339, M340, M341, M342, M343, M344, M345, M346, M347, M348, M349, M350, M351, M352, M353, M354, M355, M356, M357, M358, M359};
denden 0:27bf77b6ec71 369
denden 0:27bf77b6ec71 370
denden 0:27bf77b6ec71 371
denden 0:27bf77b6ec71 372
denden 0:27bf77b6ec71 373
denden 0:27bf77b6ec71 374 void Moter(float speed, int angle, float omega) {
denden 0:27bf77b6ec71 375 if(sw_flag) {
denden 0:27bf77b6ec71 376 (*PwmApi[angle])();
denden 0:27bf77b6ec71 377 PWM1 += omega; PWM2 += omega; PWM3 += omega;
denden 0:27bf77b6ec71 378 MoterApi(((PWM1>=0)?1:0), ((PWM2>=0)?1:0), ((PWM3>=0)?1:0));
denden 0:27bf77b6ec71 379
denden 0:27bf77b6ec71 380 PWM1 = abs(PWM1); PWM2 = abs(PWM2); PWM3 = abs(PWM3);
denden 0:27bf77b6ec71 381 // 最大値を探す
denden 0:27bf77b6ec71 382 float max = (PWM1 > PWM2) ? PWM1 : PWM2;
denden 0:27bf77b6ec71 383 max = (max > PWM3) ? max : PWM3;
denden 0:27bf77b6ec71 384
denden 0:27bf77b6ec71 385 PWM1 = PWM1/max*speed; PWM2 = PWM2/max*speed; PWM3 = PWM3/max*speed;
denden 0:27bf77b6ec71 386 if(max == 0){PWM1=0; PWM2=0; PWM3=0;}
denden 0:27bf77b6ec71 387 pwm1 = PWM1; pwm2 = PWM2; pwm3 = PWM3;
denden 0:27bf77b6ec71 388 led4 = 1;
denden 0:27bf77b6ec71 389 }
denden 0:27bf77b6ec71 390 }
denden 0:27bf77b6ec71 391
denden 0:27bf77b6ec71 392
denden 0:27bf77b6ec71 393 // 角度自動修正関数
denden 0:27bf77b6ec71 394 float Auto_Corrction(void) {
denden 0:27bf77b6ec71 395 float omega = 0.00000;
denden 0:27bf77b6ec71 396 if (90.0 < Compass && Compass < 180.0) {
denden 0:27bf77b6ec71 397 omega = -0.1 * Compass / 180.0;
denden 0:27bf77b6ec71 398 } else if (-180.0 < Compass && Compass < -90.0) {
denden 0:27bf77b6ec71 399 omega = -0.1 * Compass / 180.0;
denden 0:27bf77b6ec71 400 } else {
denden 0:27bf77b6ec71 401 omega = 0.000000;
denden 0:27bf77b6ec71 402 }
denden 0:27bf77b6ec71 403 return omega;
denden 0:27bf77b6ec71 404 }
denden 0:27bf77b6ec71 405
denden 0:27bf77b6ec71 406
denden 0:27bf77b6ec71 407 // モータの回転方向を制御
denden 0:27bf77b6ec71 408 void MoterApi(bool m1, bool m2, bool m3) {
denden 0:27bf77b6ec71 409 M1_1 = m1; M1_2 = !m1;
denden 0:27bf77b6ec71 410 M2_1 = m2; M2_2 = !m2;
denden 0:27bf77b6ec71 411 M3_1 = m3; M3_2 = !m3;
denden 0:27bf77b6ec71 412 }
denden 0:27bf77b6ec71 413
denden 0:27bf77b6ec71 414 // モータをすべて止める
denden 0:27bf77b6ec71 415 void MoterReset (bool m1, bool m2, bool m3) {
denden 0:27bf77b6ec71 416 if (!m1) { M1_1 = 0; M1_2 = 0; }
denden 0:27bf77b6ec71 417 if (!m2) { M2_1 = 0; M2_2 = 0; }
denden 0:27bf77b6ec71 418 if (!m3) { M3_1 = 0; M3_2 = 0; }
denden 0:27bf77b6ec71 419 }
denden 0:27bf77b6ec71 420
denden 0:27bf77b6ec71 421
denden 0:27bf77b6ec71 422
denden 0:27bf77b6ec71 423
denden 0:27bf77b6ec71 424
denden 0:27bf77b6ec71 425
denden 0:27bf77b6ec71 426
denden 0:27bf77b6ec71 427
denden 0:27bf77b6ec71 428
denden 0:27bf77b6ec71 429
denden 0:27bf77b6ec71 430
denden 0:27bf77b6ec71 431
denden 0:27bf77b6ec71 432
denden 0:27bf77b6ec71 433
denden 0:27bf77b6ec71 434