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

Dependencies:   mbed AQM1602 HMC6352 PID

Revision:
30:5998ba42237e
Parent:
29:e8bafe48aa90
--- a/setting/IrConfig.h	Tue Mar 22 07:01:10 2016 +0000
+++ b/setting/IrConfig.h	Wed Mar 23 11:25:22 2016 +0000
@@ -2,7 +2,7 @@
 #define _IR_CONFIG_H_
 
 
-#define POW_TABLE_NUM 4
+#define POW_TABLE_NUM 6
 
 #define IR_STATE_NUM 4
 
@@ -21,10 +21,15 @@
 #define POW_MIDDLE 1
 #define POW_LONG 2
 
+const uint8_t static ir_posi_s[12]={
+    8, 9, 10, 11, 
+    12, 13, 14, 15, 
+    16, 17, 18, 19
+};
 
 const uint8_t static ir_pow_val[POW_COMBI_NUM][3]={//sml
     {25,25,25},
-    {30,30,50},
+    {30,30,50},//start
     {35,35,35},
     {40,40,40},
     {20,30,40},
@@ -466,11 +471,222 @@
     {   0.4330  ,   -0.2500     ,   -0.4330     ,   -0.7500     },
     },                              
 },                                  
-                         
-                
+
+{                                   
+    {                               
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    },                              
+                                    
+                                    
+                                    
+                                    
+    {                               
+    {   0.7071  ,   0.7071  ,   0.0000  ,   0.0000  },
+    {   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.9239     ,   -0.3827     ,   0.0000  ,   0.0000  },
+    {   -0.3827     ,   -0.9239     ,   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.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.7071  ,   0.7071  ,   0.0000  ,   0.0000  },
+    {   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.9239     ,   -0.3827     ,   0.0000  ,   0.0000  },
+    {   -0.3827     ,   -0.9239     ,   0.0000  ,   0.0000  },
+    {   0.3827  ,   -0.9239     ,   0.0000  ,   0.0000  },
+    {   0.9239  ,   -0.3827     ,   0.0000  ,   0.0000  },
+    {   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  ,   1.0000  ,   0.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.7071     ,   0.7071  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   -0.8660     ,   -0.5000     },
+    {   0.0000  ,   0.0000  ,   -0.5000     ,   -0.8660     },
+    },                              
+                                    
+                                    
+                                    
+                                    
+    {                               
+    {   0.7071  ,   0.7071  ,   0.0000  ,   0.0000  },
+    {   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.9239     ,   -0.3827     ,   0.0000  ,   0.0000  },
+    {   -0.3827     ,   -0.9239     ,   0.0000  ,   0.0000  },
+    {   0.3827  ,   -0.9239     ,   0.0000  ,   0.0000  },
+    {   0.9239  ,   -0.3827     ,   0.0000  ,   0.0000  },
+    {   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  ,   1.0000  ,   0.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.7071     ,   0.7071  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   -0.8660     ,   -0.5000     },
+    {   0.0000  ,   0.0000  ,   -0.5000     ,   -0.8660     },
+    },                              
+},                                  
+                                    
+                                    
+                                    
+                                    
+{                                   
+    {                               
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    },                              
+                                    
+                                    
+                                    
+                                    
+    {                               
+    {   0.7071  ,   0.7071  ,   0.0000  ,   0.0000  },
+    {   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.9239     ,   -0.3827     ,   0.0000  ,   0.0000  },
+    {   -0.3827     ,   -0.9239     ,   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.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.7071  ,   0.7071  ,   0.0000  ,   0.0000  },
+    {   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.9239     ,   -0.3827     ,   0.0000  ,   0.0000  },
+    {   -0.3827     ,   -0.9239     ,   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.7500  ,   0.4330  ,   0.2500  ,   -0.4330     },
+    {   0.2500  ,   0.4330  ,   0.7500  ,   -0.4330     },
+    {   0.0000  ,   1.0000  ,   0.0000  ,   0.0000  },
+    {   -0.2500     ,   0.4330  ,   -0.7500     ,   -0.4330     },
+    {   -0.7500     ,   0.4330  ,   -0.2500     ,   -0.4330     },
+    {   -1.0000     ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   -0.7500     ,   -0.4330     ,   -0.2500     ,   0.4330  },
+    {   -0.2500     ,   -0.4330     ,   -0.7500     ,   0.4330  },
+    {   0.0000  ,   0.0000  ,   1.0000  ,   0.0000  },
+    {   0.2500  ,   -0.4330     ,   0.7500  ,   0.4330  },
+    {   0.7500  ,   -0.4330     ,   0.2500  ,   0.4330  },
+    },                              
+                                    
+                                    
+                                    
+                                    
+    {                               
+    {   0.7071  ,   0.7071  ,   0.0000  ,   0.0000  },
+    {   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.9239     ,   -0.3827     ,   0.0000  ,   0.0000  },
+    {   -0.3827     ,   -0.9239     ,   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.7500  ,   0.4330  ,   0.2500  ,   -0.4330     },
+    {   0.2500  ,   0.4330  ,   0.7500  ,   -0.4330     },
+    {   0.0000  ,   1.0000  ,   0.0000  ,   0.0000  },
+    {   -0.2500     ,   0.4330  ,   -0.7500     ,   -0.4330     },
+    {   -0.7500     ,   0.4330  ,   -0.2500     ,   -0.4330     },
+    {   -1.0000     ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   -0.7500     ,   -0.4330     ,   -0.2500     ,   0.4330  },
+    {   -0.2500     ,   -0.4330     ,   -0.7500     ,   0.4330  },
+    {   0.0000  ,   0.0000  ,   1.0000  ,   0.0000  },
+    {   0.2500  ,   -0.4330     ,   0.7500  ,   0.4330  },
+    {   0.7500  ,   -0.4330     ,   0.2500  ,   0.4330  },
+    },                              
+},                                  
+                          
+       
 
 };
 
+
+/*
 const double static ir_move_val_old[4][20][2]={
 {               
 {   0.0000  ,   0.0000  },
@@ -569,5 +785,5 @@
 
 
 };
-
+*/
 #endif /*_IR_CONFIG_H_*/
\ No newline at end of file