ジャパンオープン用のメインプログラム

Dependencies:   mbed AQM1602 HMC6352 PID

Revision:
18:3a42a931c95a
Parent:
7:efe90188a49d
Child:
26:6ca88eeaa2b4
--- a/setting/IrConfig.h	Mon Mar 14 08:56:04 2016 +0000
+++ b/setting/IrConfig.h	Tue Mar 15 12:03:51 2016 +0000
@@ -34,9 +34,6 @@
 
 const double static ir_move_val[POW_TABLE_NUM][IR_STATE_NUM][IR_DEVICE_NUM][4]={
                                     
-                                    
-                                    
-                                    
 {                                   
     {                               
     {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
@@ -69,22 +66,22 @@
     {   0.2588  ,   0.9659  ,   0.0000  ,   0.0000  },
     {   -0.2588     ,   0.9659  ,   0.0000  ,   0.0000  },
     {   -0.7071     ,   0.7071  ,   0.0000  ,   0.0000  },
-    {   -0.6533     ,   -0.2706     ,   0.2706  ,   -0.6533     },
-    {   0.1941  ,   0.0000  ,   0.0000  ,   -0.9810     },
-    {   0.3184  ,   -0.7687     ,   -0.5125     ,   -0.2123     },
-    {   0.6533  ,   -0.2706     ,   -0.2706     ,   -0.6533     },
-    {   0.2425  ,   0.0000  ,   0.0000  ,   -0.9701     },
-    {   0.2100  ,   0.1213  ,   0.4851  ,   -0.8402     },
+    {   -0.9239     ,   -0.3827     ,   0.0000  ,   0.0000  },
+    {   -1.0000     ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.3827  ,   -0.9239     ,   0.0000  ,   0.0000  },
+    {   0.9239  ,   -0.3827     ,   0.0000  ,   0.0000  },
+    {   1.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.8660  ,   0.5000  ,   0.0000  ,   0.0000  },
     {   0.5000  ,   0.8660  ,   0.0000  ,   0.0000  },
     {   0.0000  ,   1.0000  ,   0.0000  ,   0.0000  },
     {   -0.5000     ,   0.8660  ,   0.0000  ,   0.0000  },
-    {   -0.2100     ,   0.1213  ,   -0.4851     ,   -0.8402     },
-    {   -0.2425     ,   0.0000  ,   0.0000  ,   -0.9701     },
-    {   0.0000  ,   0.0000  ,   0.5000  ,   -0.8660     },
-    {   0.0000  ,   0.0000  ,   0.8660  ,   -0.5000     },
-    {   0.0000  ,   0.0000  ,   1.0000  ,   0.0000  },
-    {   0.0000  ,   0.0000  ,   -0.8660     ,   -0.5000     },
-    {   0.0000  ,   0.0000  ,   -0.5000     ,   -0.8660     },
+    {   -0.8660     ,   0.5000  ,   0.0000  ,   0.0000  },
+    {   -1.0000     ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   -0.8660     ,   -0.5000     ,   0.0000  ,   0.0000  },
+    {   -0.5000     ,   -0.8660     ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   -1.0000     ,   0.0000  ,   0.0000  },
+    {   0.5000  ,   -0.8660     ,   0.0000  ,   0.0000  },
+    {   0.8660  ,   -0.5000     ,   0.0000  ,   0.0000  },
     },                              
                                     
                                     
@@ -95,22 +92,22 @@
     {   0.2588  ,   0.9659  ,   0.0000  ,   0.0000  },
     {   -0.2588     ,   0.9659  ,   0.0000  ,   0.0000  },
     {   -0.7071     ,   0.7071  ,   0.0000  ,   0.0000  },
-    {   -0.6533     ,   -0.2706     ,   0.2706  ,   -0.6533     },
-    {   0.1941  ,   0.0000  ,   0.0000  ,   -0.9810     },
-    {   0.3184  ,   -0.7687     ,   -0.5125     ,   -0.2123     },
-    {   0.6533  ,   -0.2706     ,   -0.2706     ,   -0.6533     },
-    {   0.2425  ,   0.0000  ,   0.0000  ,   -0.9701     },
-    {   0.2100  ,   0.1213  ,   0.4851  ,   -0.8402     },
-    {   0.5000  ,   0.8660  ,   0.0000  ,   0.0000  },
+    {   -0.9239     ,   -0.3827     ,   0.0000  ,   0.0000  },
+    {   -1.0000     ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.3827  ,   -0.9239     ,   0.0000  ,   0.0000  },
+    {   0.9239  ,   -0.3827     ,   0.0000  ,   0.0000  },
+    {   0.8660  ,   0.0000  ,   0.0000  ,   -0.5000     },
+    {   0.7500  ,   0.4330  ,   0.2500  ,   -0.4330     },
+    {   0.4330  ,   0.7500  ,   0.4330  ,   -0.2500     },
     {   0.0000  ,   1.0000  ,   0.0000  ,   0.0000  },
-    {   -0.5000     ,   0.8660  ,   0.0000  ,   0.0000  },
-    {   -0.2100     ,   0.1213  ,   -0.4851     ,   -0.8402     },
-    {   -0.2425     ,   0.0000  ,   0.0000  ,   -0.9701     },
-    {   0.0000  ,   0.0000  ,   0.5000  ,   -0.8660     },
-    {   0.0000  ,   0.0000  ,   0.8660  ,   -0.5000     },
-    {   0.0000  ,   0.0000  ,   1.0000  ,   0.0000  },
-    {   0.0000  ,   0.0000  ,   -0.8660     ,   -0.5000     },
-    {   0.0000  ,   0.0000  ,   -0.5000     ,   -0.8660     },
+    {   -0.4330     ,   0.7500  ,   -0.4330     ,   -0.2500     },
+    {   -0.7500     ,   0.4330  ,   -0.2500     ,   -0.4330     },
+    {   -0.8660     ,   0.0000  ,   0.0000  ,   -0.5000     },
+    {   -0.7500     ,   -0.4330     ,   0.2500  ,   -0.4330     },
+    {   -0.4330     ,   -0.7500     ,   0.4330  ,   -0.2500     },
+    {   0.0000  ,   -0.8660     ,   0.5000  ,   0.0000  },
+    {   0.4330  ,   -0.7500     ,   -0.4330     ,   -0.2500     },
+    {   0.7500  ,   -0.4330     ,   -0.2500     ,   -0.4330     },
     },                              
                                     
                                     
@@ -121,22 +118,22 @@
     {   0.2588  ,   0.9659  ,   0.0000  ,   0.0000  },
     {   -0.2588     ,   0.9659  ,   0.0000  ,   0.0000  },
     {   -0.7071     ,   0.7071  ,   0.0000  ,   0.0000  },
-    {   -0.6533     ,   -0.2706     ,   0.2706  ,   -0.6533     },
-    {   0.1941  ,   0.0000  ,   0.0000  ,   -0.9810     },
-    {   0.3184  ,   -0.7687     ,   -0.5125     ,   -0.2123     },
-    {   0.6533  ,   -0.2706     ,   -0.2706     ,   -0.6533     },
-    {   0.2425  ,   0.0000  ,   0.0000  ,   -0.9701     },
-    {   0.2100  ,   0.1213  ,   0.4851  ,   -0.8402     },
+    {   -0.9239     ,   -0.3827     ,   0.0000  ,   0.0000  },
+    {   -1.0000     ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.3827  ,   -0.9239     ,   0.0000  ,   0.0000  },
+    {   0.9239  ,   -0.3827     ,   0.0000  ,   0.0000  },
+    {   0.7071  ,   0.0000  ,   0.0000  ,   -0.7071     },
+    {   0.6124  ,   0.3536  ,   0.3536  ,   -0.6124     },
     {   0.5000  ,   0.8660  ,   0.0000  ,   0.0000  },
     {   0.0000  ,   1.0000  ,   0.0000  ,   0.0000  },
     {   -0.5000     ,   0.8660  ,   0.0000  ,   0.0000  },
-    {   -0.2100     ,   0.1213  ,   -0.4851     ,   -0.8402     },
-    {   -0.2425     ,   0.0000  ,   0.0000  ,   -0.9701     },
-    {   0.0000  ,   0.0000  ,   0.5000  ,   -0.8660     },
-    {   0.0000  ,   0.0000  ,   0.8660  ,   -0.5000     },
-    {   0.0000  ,   0.0000  ,   1.0000  ,   0.0000  },
-    {   0.0000  ,   0.0000  ,   -0.8660     ,   -0.5000     },
-    {   0.0000  ,   0.0000  ,   -0.5000     ,   -0.8660     },
+    {   -0.6124     ,   0.3536  ,   -0.3536     ,   -0.6124     },
+    {   -0.7071     ,   0.0000  ,   0.0000  ,   -0.7071     },
+    {   -0.4330     ,   -0.2500     ,   0.4330  ,   -0.7500     },
+    {   -0.2500     ,   -0.4330     ,   0.7500  ,   -0.4330     },
+    {   0.0000  ,   -0.5000     ,   0.8660  ,   0.0000  },
+    {   0.2500  ,   -0.4330     ,   -0.7500     ,   -0.4330     },
+    {   0.4330  ,   -0.2500     ,   -0.4330     ,   -0.7500     },
     },                              
 },                                  
                                     
@@ -144,7 +141,6 @@
                                     
                                     
                                     
-                                    
 {                                   
     {                               
     {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
@@ -207,18 +203,18 @@
     {   -1.0000     ,   0.0000  ,   0.0000  ,   0.0000  },
     {   0.3827  ,   -0.9239     ,   0.0000  ,   0.0000  },
     {   0.9239  ,   -0.3827     ,   0.0000  ,   0.0000  },
-    {   1.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
-    {   0.8660  ,   0.5000  ,   0.0000  ,   0.0000  },
-    {   0.5000  ,   0.8660  ,   0.0000  ,   0.0000  },
+    {   0.8660  ,   0.0000  ,   0.0000  ,   -0.5000     },
+    {   0.7500  ,   0.4330  ,   0.2500  ,   -0.4330     },
+    {   0.4330  ,   0.7500  ,   0.4330  ,   -0.2500     },
     {   0.0000  ,   1.0000  ,   0.0000  ,   0.0000  },
-    {   -0.5000     ,   0.8660  ,   0.0000  ,   0.0000  },
-    {   -0.8660     ,   0.5000  ,   0.0000  ,   0.0000  },
-    {   -1.0000     ,   0.0000  ,   0.0000  ,   0.0000  },
-    {   -0.8660     ,   -0.5000     ,   0.0000  ,   0.0000  },
-    {   -0.5000     ,   -0.8660     ,   0.0000  ,   0.0000  },
-    {   0.0000  ,   -1.0000     ,   0.0000  ,   0.0000  },
-    {   0.5000  ,   -0.8660     ,   0.0000  ,   0.0000  },
-    {   0.8660  ,   -0.5000     ,   0.0000  ,   0.0000  },
+    {   -0.4330     ,   0.7500  ,   -0.4330     ,   -0.2500     },
+    {   -0.7500     ,   0.4330  ,   -0.2500     ,   -0.4330     },
+    {   -0.8660     ,   0.0000  ,   0.0000  ,   -0.5000     },
+    {   -0.7500     ,   -0.4330     ,   0.2500  ,   -0.4330     },
+    {   -0.4330     ,   -0.7500     ,   0.4330  ,   -0.2500     },
+    {   0.0000  ,   -0.8660     ,   0.5000  ,   0.0000  },
+    {   0.4330  ,   -0.7500     ,   -0.4330     ,   -0.2500     },
+    {   0.7500  ,   -0.4330     ,   -0.2500     ,   -0.4330     },
     },                              
                                     
                                     
@@ -233,25 +229,23 @@
     {   -1.0000     ,   0.0000  ,   0.0000  ,   0.0000  },
     {   0.3827  ,   -0.9239     ,   0.0000  ,   0.0000  },
     {   0.9239  ,   -0.3827     ,   0.0000  ,   0.0000  },
-    {   1.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
-    {   0.8660  ,   0.5000  ,   0.0000  ,   0.0000  },
+    {   0.7071  ,   0.0000  ,   0.0000  ,   -0.7071     },
+    {   0.6124  ,   0.3536  ,   0.3536  ,   -0.6124     },
     {   0.5000  ,   0.8660  ,   0.0000  ,   0.0000  },
     {   0.0000  ,   1.0000  ,   0.0000  ,   0.0000  },
     {   -0.5000     ,   0.8660  ,   0.0000  ,   0.0000  },
-    {   -0.8660     ,   0.5000  ,   0.0000  ,   0.0000  },
-    {   -1.0000     ,   0.0000  ,   0.0000  ,   0.0000  },
-    {   -0.8660     ,   -0.5000     ,   0.0000  ,   0.0000  },
-    {   -0.5000     ,   -0.8660     ,   0.0000  ,   0.0000  },
-    {   0.0000  ,   -1.0000     ,   0.0000  ,   0.0000  },
-    {   0.5000  ,   -0.8660     ,   0.0000  ,   0.0000  },
-    {   0.8660  ,   -0.5000     ,   0.0000  ,   0.0000  },
+    {   -0.6124     ,   0.3536  ,   -0.3536     ,   -0.6124     },
+    {   -0.7071     ,   0.0000  ,   0.0000  ,   -0.7071     },
+    {   -0.4330     ,   -0.2500     ,   0.4330  ,   -0.7500     },
+    {   -0.2500     ,   -0.4330     ,   0.7500  ,   -0.4330     },
+    {   0.0000  ,   -0.5000     ,   0.8660  ,   0.0000  },
+    {   0.2500  ,   -0.4330     ,   -0.7500     ,   -0.4330     },
+    {   0.4330  ,   -0.2500     ,   -0.4330     ,   -0.7500     },
     },                              
 },                                  
                                     
-                                    
-                                    
-                                    
-                                    
+                   
+
                                     
 {                                   
     {