ジャパンオープン用のメインプログラム
Dependencies: mbed AQM1602 HMC6352 PID
Diff: setting/IrConfig.h
- 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