王昱顺 发表于 2024-10-31 11:45:58

STC-FOC Lite程序详解-SVPWM查表生成

      本篇文章致力于对STC-FOC Lite的原版代码进行详尽的原理解释,并且提出更改/移植/裁剪建议,方便大家对这个项目进行更加适配自己的个性化更改。在对SVPWM代码进行理解前,需要先对SVPWM的一些概念进行清楚。首先SVPWM并不是一种算法,只是一种波形的名称。SVPWM在程序输出上大概的是长这样子。      以上的波形是存在正负的交流波形,实际进行PWM输出的时候,需要将电压抬高到0~VCC的范围内。也就是说,正常没有输出的时候,电机的三相输出也是存在着三路50%占空比的PWM输出。此时电机的输入电流为0,因为三相线同时抬高和降低,并不存在电位差。      虽然SVPWM本身并不算是一种算法,但是逆帕克变换和逆克拉克变换就是算法了,这两个主要是为了将常量Ud和Uq重新通过电角度转换成电压矢量。从结果来看,就是生成SVPWM波形。      如果将这些逆变换作为一个函数来看,就是输入了Uq(电机切向力,越大转的越快),Ud(电机侧向力矩,给的大也不会转)(Uq和Ud相互垂直),还有一个电角度,然后就能输出控制电机的三相波形。      这里因为是开环控制,所以没法闭环Ud。将Ud设置为0,Ud设置为满幅值,即可得到上面的波形。控制Uq的大小,只需要对波形整体做高度上的缩放即可。
讲完了基本原理,接下来讲一下详细的程序:// 归一化角度到0~编码器最大值范围
int _normalizeDat(long angle_dat)
{
      int result = (int)(angle_dat % (Encode_bit_Max - 1));
      return (result >= 0) ? (result) : (result + (Encode_bit_Max - 1));
}
首先是角度归一化,将数据缩放到编码器最大值,因为电角度和实际的读取角度之间存在一个比例换算关系(跟极对数和方向有关),所以要防止这个角度溢出。// 获得原始数据
u16 Read_Angle_Int_Dat(void)
{
    return _normalizeDat((_angle_this_dat * moto_save.dir * moto_save.pp) - moto_save.zero); // 机械绝对值角度转换为电角度
    // Tips:_zero这个是必须存在的,因为如果没有对零点对齐的话,粘磁铁导致的角度误差将导致电机无法正确旋转
}
      接下来是读取原始的电角度数据,_angle_this_dat就是从磁编码器读到的原始数据,不过,因为极对数的存在,并不能直接使用。需要对原始点角度乘以极对数和方向,并且加上零点数据来进行对齐。/**
* 根据编码数据获取SVPWM数值
*
* 本函数通过编码数据计算并返回相应的SVPWM数值编码数据被分为四个区间,
* 每个区间对应一种SVPWM数值的计算方式这种设计是为了压缩存储,以减少内存占用,
* 不同相位的SVPWM信号生成
*
* @param encode_dat 编码数据,这是一个16位的整数,代表某种编码后的数据
* @return 返回计算出的SVPWM数值,它可以根据输入的编码数据分布在四个不同的区间内
*/
int Get_SVPWM_Num(u16 encode_dat)
{
      int out;
      // 根据编码数据在区间中的位置,决定使用哪种方式计算SVPWM数值
      switch ((encode_dat % 16384) / 4096)
      {
      case 0:
                // 在第一个区间内,直接使用编码数据模4096作为索引获取SVPWM数值
                out = SVPWM_List;
                break;
      case 1:
                // 在第二个区间内,使用4095减去编码数据模4096作为索引获取SVPWM数值,并保持正向
                out = SVPWM_List;
                break;
      case 2:
                // 在第三个区间内,直接使用编码数据模4096作为索引获取SVPWM数值,并取负值
                out = -SVPWM_List;
                break;
      case 3:
                // 在第四个区间内,使用4095减去编码数据模4096作为索引获取SVPWM数值,并取负值
                out = -SVPWM_List;
                break;
      }
      return out;
}
      接下来的这个就是对于SVPWM表数据的压缩,因为SVPWM的三相信号其实只是存在120°的相位差,本质波形都是一样的。所以只存一相的波形就可以了。并且,将单个SVPWM波形等分四份后,可以观察到,后面三份都可以通过第一份的垂直镜像和水平镜像得到。所以,上面这个函数就是处理超出1/4区域的波形,使得在正确的区间内进行变换,从而取到一个正确的SVPWM波形。void setTorque(float Uq, u16 encode_dat)
{
      float ratio = (Uq / voltage_power_supply) * (1.0 / 12.0); // 乘以宏定义方向
      out1 = (int)(Get_SVPWM_Num(encode_dat) * ratio);
      out2 = (int)(Get_SVPWM_Num(encode_dat + 5461) * ratio); // 偏移得到剩余两相波形
      out3 = (int)(Get_SVPWM_Num(encode_dat + 10922) * ratio);
      setPwm(out1, out2, out3);
}
      接下来就是最终的输出函数了,意外的是不是有些简单?      因为复杂的计算都通过表简化了,这种方式可以保证一次运算,无限调用。十分适合电机这种每次都要重复计算的场合。      这个函数里面通过对SVPWM表的偏移实现了完整的三相波形输出,并且表仅仅占用了8K的程序ROM空间(考虑到分辨率和不同极对数适配,所以没有再次压缩,不然占用空间可以进一步缩小到1.2K的ROM大小)
      通过调用setTorque这个函数就可以实现电机的闭环转动了。如果没有接编码器,直接给一个虚拟的自增电角度,电机也是可以转的。

HelloWorld 发表于 2025-11-10 16:08:36

请问一下楼主,如果我要适配AS5600,12位磁编码器,SVPWM_List表数据需要如何生成和适配。

HelloWorld 发表于 2025-11-10 19:36:15

HelloWorld 发表于 2025-11-10 16:08
请问一下楼主,如果我要适配AS5600,12位磁编码器,SVPWM_List表数据需要如何生成和适配。 ...
改出来了.适配AS5600编码器代码:
int Get_SVPWM_Num2(u16 encode_dat)
{
      int out;
      // 适配AS5600 12位编码器(4096分辨率)
      // 将360度分为4个扇区,每个扇区90度(1024个值)
      switch ((encode_dat % 4096) / 1024)
      {
      case 0:
                // 第一个扇区 [0°, 90°) - 索引值:0-1023
                // 降采样:将4096个点映射到1024个点,保持波形特征
                // 使用步长为4的采样,取每个区间的中间点
                out = SVPWM_List[(encode_dat % 1024) * 4 + 2];
                break;
      case 1:
                // 第二个扇区 [90°, 180°) - 索引值:1024-2047
                // 使用反向索引并降采样
                out = SVPWM_List[(1023 - (encode_dat % 1024)) * 4 + 2];
                break;
      case 2:
                // 第三个扇区 [180°, 270°) - 索引值:2048-3071
                // 使用正向索引但取负值并降采样
                out = -SVPWM_List[(encode_dat % 1024) * 4 + 2];
                break;
      case 3:
                // 第四个扇区 [270°, 360°) - 索引值:3072-4095
                // 使用反向索引并取负值并降采样
                out = -SVPWM_List[(1023 - (encode_dat % 1024)) * 4 + 2];
                break;
      default:
                // 默认情况下返回0,防止意外错误
                out = 0;
                break;
      }
      return out;
}

//AS5600
void set_Torque3(float Uq, u16 encode_dat)
{
      int out1, out2, out3;
      float ratio = (Uq / voltage_power_supply) * (1.0 / 12.0); // 乘以宏定义方向

      // 适配AS5600 12位编码器(4096分辨率)的正确相偏移量
      // 对于三相电机,相位差应为120度,即360/3 = 120度
      // 120度对应4096/3 = 1365.333,四舍五入为1365
      // 240度对应4096*2/3 = 2730.666,四舍五入为2731
      // 使用Get_SVPWM_Num2函数,它已适配4096分辨率并正确处理降采样
      out1 = (int)(Get_SVPWM_Num2(encode_dat) * ratio);
      out2 = (int)(Get_SVPWM_Num2((encode_dat + 1365) % 4096) * ratio); // 偏移得到剩余两相波形
      out3 = (int)(Get_SVPWM_Num2((encode_dat + 2731) % 4096) * ratio);
      //          setPwm(out1, out2, out3);


      printf(":%d,%d,%d\r\n", out1, out2, out3);//可以通过vofa+上位机查看输出波形
      
}VOFA+,波形:




HelloWorld 发表于 2025-11-11 13:25:55

HelloWorld 发表于 2025-11-10 19:36
改出来了.适配AS5600编码器代码:
VOFA+,波形:

适配AS5600精度,马鞍波查表数组可以缩小到1024大小。从原4096个数据中提取1024个的数据单独做了一个数组。也就是按照1:4的比例进行了缩放。
// 简化的SVPWM数组 - 仅包含AS5600编码器实际使用的数据点
// 大小:1024个元素(原数组的1/4)
// 生成方法:从原SVPWM_List数组中按索引 (i * 4 + 2) 提取,i从0到1023
int code SVPWM_List_Simplified = {
    /* 原索引    2 */ 59,
    /* 原索引    6 */ 139,
    /* 原索引   10 */ 219,
    /* 原索引   14 */ 298,
    /* 原索引   18 */ 378,
    /* 原索引   22 */ 458,
    /* 原索引   26 */ 538,
    /* 原索引   30 */ 617,
    /* 原索引   34 */ 697,
    /* 原索引   38 */ 777,
    \
    /* 原索引   42 */ 856,
    /* 原索引   46 */ 936,
    /* 原索引   50 */ 996,
    /* 原索引   54 */ 1075,
    /* 原索引   58 */ 1155,
    /* 原索引   62 */ 1235,
    /* 原索引   66 */ 1315,
    /* 原索引   70 */ 1394,
    /* 原索引   74 */ 1474,
    /* 原索引   78 */ 1554,
    \
    /* 原索引   82 */ 1633,
    /* 原索引   86 */ 1713,
    /* 原索引   90 */ 1793,
    /* 原索引   94 */ 1872,
    /* 原索引   98 */ 1952,
    /* 原索引102 */ 2032,
    /* 原索引106 */ 2111,
    /* 原索引110 */ 2191,
    /* 原索引114 */ 2270,
    /* 原索引118 */ 2350,
    \
    /* 原索引122 */ 2430,
    /* 原索引126 */ 2509,
    /* 原索引130 */ 2589,
    /* 原索引134 */ 2669,
    /* 原索引138 */ 2728,
    /* 原索引142 */ 2808,
    /* 原索引146 */ 2887,
    /* 原索引150 */ 2967,
    /* 原索引154 */ 3047,
    /* 原索引158 */ 3126,
    \
    /* 原索引162 */ 3206,
    /* 原索引166 */ 3285,
    /* 原索引170 */ 3365,
    /* 原索引174 */ 3444,
    /* 原索引178 */ 3524,
    /* 原索引182 */ 3603,
    /* 原索引186 */ 3683,
    /* 原索引190 */ 3762,
    /* 原索引194 */ 3842,
    /* 原索引198 */ 3921,
    \
    /* 原索引202 */ 4001,
    /* 原索引206 */ 4080,
    /* 原索引210 */ 4160,
    /* 原索引214 */ 4239,
    /* 原索引218 */ 4319,
    /* 原索引222 */ 4398,
    /* 原索引226 */ 4458,
    /* 原索引230 */ 4537,
    /* 原索引234 */ 4616,
    /* 原索引238 */ 4696,
    \
    /* 原索引242 */ 4775,
    /* 原索引246 */ 4855,
    /* 原索引250 */ 4934,
    /* 原索引254 */ 5013,
    /* 原索引258 */ 5093,
    /* 原索引262 */ 5172,
    /* 原索引266 */ 5251,
    /* 原索引270 */ 5331,
    /* 原索引274 */ 5410,
    /* 原索引278 */ 5489,
    \
    /* 原索引282 */ 5568,
    /* 原索引286 */ 5648,
    /* 原索引290 */ 5727,
    /* 原索引294 */ 5806,
    /* 原索引298 */ 5885,
    /* 原索引302 */ 5964,
    /* 原索引306 */ 6044,
    /* 原索引310 */ 6103,
    /* 原索引314 */ 6182,
    /* 原索引318 */ 6261,
    \
    /* 原索引322 */ 6340,
    /* 原索引326 */ 6419,
    /* 原索引330 */ 6499,
    /* 原索引334 */ 6578,
    /* 原索引338 */ 6657,
    /* 原索引342 */ 6736,
    /* 原索引346 */ 6815,
    /* 原索引350 */ 6894,
    /* 原索引354 */ 6973,
    /* 原索引358 */ 7052,
    \
    /* 原索引362 */ 7131,
    /* 原索引366 */ 7210,
    /* 原索引370 */ 7289,
    /* 原索引374 */ 7367,
    /* 原索引378 */ 7446,
    /* 原索引382 */ 7525,
    /* 原索引386 */ 7604,
    /* 原索引390 */ 7683,
    /* 原索引394 */ 7762,
    /* 原索引398 */ 7821,
    \
    /* 原索引402 */ 7900,
    /* 原索引406 */ 7978,
    /* 原索引410 */ 8057,
    /* 原索引414 */ 8136,
    /* 原索引418 */ 8215,
    /* 原索引422 */ 8293,
    /* 原索引426 */ 8372,
    /* 原索引430 */ 8451,
    /* 原索引434 */ 8529,
    /* 原索引438 */ 8608,
    \
    /* 原索引442 */ 8687,
    /* 原索引446 */ 8765,
    /* 原索引450 */ 8844,
    /* 原索引454 */ 8922,
    /* 原索引458 */ 9001,
    /* 原索引462 */ 9079,
    /* 原索引466 */ 9158,
    /* 原索引470 */ 9236,
    /* 原索引474 */ 9315,
    /* 原索引478 */ 9393,
    \
    /* 原索引482 */ 9452,
    /* 原索引486 */ 9530,
    /* 原索引490 */ 9608,
    /* 原索引494 */ 9687,
    /* 原索引498 */ 9765,
    /* 原索引502 */ 9843,
    /* 原索引506 */ 9922,
    /* 原索引510 */ 10000,
    /* 原索引514 */ 10078,
    /* 原索引518 */ 10156,
    \
    /* 原索引522 */ 10234,
    /* 原索引526 */ 10313,
    /* 原索引530 */ 10391,
    /* 原索引534 */ 10469,
    /* 原索引538 */ 10547,
    /* 原索引542 */ 10625,
    /* 原索引546 */ 10703,
    /* 原索引550 */ 10781,
    /* 原索引554 */ 10859,
    /* 原索引558 */ 10937,
    \
                /* 原索引562 */ 10995,
    /* 原索引566 */ 11073,
    /* 原索引570 */ 11151,
    /* 原索引574 */ 11229,
    /* 原索引578 */ 11307,
    /* 原索引582 */ 11384,
    /* 原索引586 */ 11462,
    /* 原索引590 */ 11540,
    /* 原索引594 */ 11618,
    /* 原索引598 */ 11695,
    \
    /* 原索引602 */ 11773,
    /* 原索引606 */ 11850,
    /* 原索引610 */ 11928,
    /* 原索引614 */ 12006,
    /* 原索引618 */ 12083,
    /* 原索引622 */ 12161,
    /* 原索引626 */ 12238,
    /* 原索引630 */ 12316,
    /* 原索引634 */ 12374,
    /* 原索引638 */ 12451,
    \
    /* 原索引642 */ 12528,
    /* 原索引646 */ 12606,
    /* 原索引650 */ 12683,
    /* 原索引654 */ 12760,
    /* 原索引658 */ 12838,
    /* 原索引662 */ 12915,
    /* 原索引666 */ 12992,
    /* 原索引670 */ 13070,
    /* 原索引674 */ 13127,
    /* 原索引678 */ 13204,
    \
    /* 原索引682 */ 13281,
    /* 原索引686 */ 13358,
    /* 原索引690 */ 13435,
    /* 原索引694 */ 13512,
    /* 原索引698 */ 13589,
    /* 原索引702 */ 13666,
    /* 原索引706 */ 13743,
    /* 原索引710 */ 13820,
    /* 原索引714 */ 13897,
    /* 原索引718 */ 13973,
    \
    /* 原索引722 */ 14050,
    /* 原索引726 */ 14127,
    /* 原索引730 */ 14204,
    /* 原索引734 */ 14280,
    /* 原索引738 */ 14357,
    /* 原索引742 */ 14434,
    /* 原索引746 */ 14491,
    /* 原索引750 */ 14567,
    /* 原索引754 */ 14644,
    /* 原索引758 */ 14720,
    \
    /* 原索引762 */ 14797,
    /* 原索引766 */ 14873,
    /* 原索引770 */ 14950,
    /* 原索引774 */ 15026,
    /* 原索引778 */ 15102,
    /* 原索引782 */ 15178,
    /* 原索引786 */ 15255,
    /* 原索引790 */ 15331,
    /* 原索引794 */ 15407,
    /* 原索引798 */ 15483,
    \
    /* 原索引802 */ 15559,
    /* 原索引806 */ 15635,
    /* 原索引810 */ 15711,
    /* 原索引814 */ 15787,
    /* 原索引818 */ 15864,
    /* 原索引822 */ 15920,
    /* 原索引826 */ 15996,
    /* 原索引830 */ 16072,
    /* 原索引834 */ 16147,
    /* 原索引838 */ 16223,
    \
    /* 原索引842 */ 16299,
    /* 原索引846 */ 16375,
    /* 原索引850 */ 16450,
    /* 原索引854 */ 16526,
    /* 原索引858 */ 16601,
    /* 原索引862 */ 16677,
    /* 原索引866 */ 16752,
    /* 原索引870 */ 16828,
    /* 原索引874 */ 16903,
    /* 原索引878 */ 16978,
    \
    /* 原索引882 */ 17054,
    /* 原索引886 */ 17129,
    /* 原索引890 */ 17204,
    /* 原索引894 */ 17261,
    /* 原索引898 */ 17336,
    /* 原索引902 */ 17411,
    /* 原索引906 */ 17486,
    /* 原索引910 */ 17561,
    /* 原索引914 */ 17636,
    /* 原索引918 */ 17711,
    \
    /* 原索引922 */ 17786,
    /* 原索引926 */ 17861,
    /* 原索引930 */ 17917,
    /* 原索引934 */ 17992,
    /* 原索引938 */ 18067,
    /* 原索引942 */ 18141,
    /* 原索引946 */ 18216,
    /* 原索引950 */ 18291,
    /* 原索引954 */ 18365,
    /* 原索引958 */ 18440,
    \
    /* 原索引962 */ 18514,
    /* 原索引966 */ 18589,
    /* 原索引970 */ 18663,
    /* 原索引974 */ 18737,
    /* 原索引978 */ 18812,
    /* 原索引982 */ 18886,
    /* 原索引986 */ 18960,
    /* 原索引990 */ 19034,
    /* 原索引994 */ 19109,
    /* 原索引998 */ 19183,
    \
    /* 原索引 1002 */ 19257, //
    /* 原索引 1006 */ 19312,
    /* 原索引 1010 */ 19386,
    /* 原索引 1014 */ 19460,
    /* 原索引 1018 */ 19534,
    /* 原索引 1022 */ 19608,
    /* 原索引 1026 */ 19682,
    /* 原索引 1030 */ 19755,
    /* 原索引 1034 */ 19829,
    /* 原索引 1038 */ 19903,
    \
    /* 原索引 1042 */ 19976,
    /* 原索引 1046 */ 20050,
    /* 原索引 1050 */ 20123,
    /* 原索引 1054 */ 20197,
    /* 原索引 1058 */ 20270,
    /* 原索引 1062 */ 20344,
    /* 原索引 1066 */ 20417,
    /* 原索引 1070 */ 20490,
    /* 原索引 1074 */ 20563,
    /* 原索引 1078 */ 20618,
    \
    /* 原索引 1082 */ 20691,
    /* 原索引 1086 */ 20765,
    /* 原索引 1090 */ 20838,
    /* 原索引 1094 */ 20911,
    /* 原索引 1098 */ 20984,
    /* 原索引 1102 */ 21056,
    /* 原索引 1106 */ 21129,
    /* 原索引 1110 */ 21202,
    /* 原索引 1114 */ 21275,
    /* 原索引 1118 */ 21348,
    \
    /* 原索引 1122 */ 21420,
    /* 原索引 1126 */ 21493,
    /* 原索引 1130 */ 21565,
    /* 原索引 1134 */ 21638,
    /* 原索引 1138 */ 21710,
    /* 原索引 1142 */ 21783,
    /* 原索引 1146 */ 21855,
    /* 原索引 1150 */ 21920,
    /* 原索引 1154 */ 21981,
    /* 原索引 1158 */ 22054,
    \
    /* 原索引 1162 */ 22126,
    /* 原索引 1166 */ 22198,
    /* 原索引 1170 */ 22270,
    /* 原索引 1174 */ 22342,
    /* 原索引 1178 */ 22414,
    /* 原索引 1182 */ 22486,
    /* 原索引 1186 */ 22558,
    /* 原索引 1190 */ 22611,
    /* 原索引 1194 */ 22683,
    /* 原索引 1198 */ 22755,
    \
    /* 原索引 1202 */ 22826,
    /* 原索引 1206 */ 22898,
    /* 原索引 1210 */ 22970,
    /* 原索引 1214 */ 23041,
    /* 原索引 1218 */ 23112,
    /* 原索引 1222 */ 23184,
    /* 原索引 1226 */ 23255,
    /* 原索引 1230 */ 23326,
    /* 原索引 1234 */ 23398,
    /* 原索引 1238 */ 23469,
    \
    /* 原索引 1242 */ 23540,
    /* 原索引 1246 */ 23611,
    /* 原索引 1250 */ 23682,
    /* 原索引 1254 */ 23753,
    /* 原索引 1258 */ 23824,
    /* 原索引 1262 */ 23886,
    /* 原索引 1266 */ 23947,
    /* 原索引 1270 */ 24018,
    /* 原索引 1274 */ 24089,
    /* 原索引 1278 */ 24159,
    \
    /* 原索引 1282 */ 24230,
    /* 原索引 1286 */ 24300,
    /* 原索引 1290 */ 24371,
    /* 原索引 1294 */ 24441,
    /* 原索引 1298 */ 24512,
    /* 原索引 1302 */ 24582,
    /* 原索引 1306 */ 24652,
    /* 原索引 1310 */ 24722,
    /* 原索引 1314 */ 24792,
    /* 原索引 1318 */ 24862,
    \
    /* 原索引 1322 */ 24932,
    /* 原索引 1326 */ 25002,
    /* 原索引 1330 */ 25072,
    /* 原索引 1334 */ 25142,
    /* 原索引 1338 */ 25194,
    /* 原索引 1342 */ 25264,
    /* 原索引 1346 */ 25333,
    /* 原索引 1350 */ 25403,
    /* 原索引 1354 */ 25472,
    /* 原索引 1358 */ 25542,
    \
    /* 原索引 1362 */ 25611,
    /* 原索引 1366 */ 25681,
    /* 原索引 1370 */ 25750,
    /* 原索引 1374 */ 25819,
    /* 原索引 1378 */ 25888,
    /* 原索引 1382 */ 25957,
    /* 原索引 1386 */ 25996,
    /* 原索引 1390 */ 26019,
    /* 原索引 1394 */ 26041,
    /* 原索引 1398 */ 26064,
    \
    /* 原索引 1402 */ 26087,
    /* 原索引 1406 */ 26110,
    /* 原索引 1410 */ 26132, //
    /* 原索引 1414 */ 26149,
    /* 原索引 1418 */ 26172,
    /* 原索引 1422 */ 26194,
    /* 原索引 1426 */ 26217,
    /* 原索引 1430 */ 26239,
    /* 原索引 1434 */ 26261,
    /* 原索引 1438 */ 26283,
    \
    /* 原索引 1442 */ 26306,
    /* 原索引 1446 */ 26328,
    /* 原索引 1450 */ 26344,
    /* 原索引 1454 */ 26366,
    /* 原索引 1458 */ 26388,
    /* 原索引 1462 */ 26410,
    /* 原索引 1466 */ 26432,
    /* 原索引 1470 */ 26454,
    /* 原索引 1474 */ 26475,
    /* 原索引 1478 */ 26497,
    \
    /* 原索引 1482 */ 26518,
    /* 原索引 1486 */ 26540,
    /* 原索引 1490 */ 26561,
    /* 原索引 1494 */ 26583,
    /* 原索引 1498 */ 26604,
    /* 原索引 1502 */ 26625,
    /* 原索引 1506 */ 26646,
    /* 原索引 1510 */ 26667,
    /* 原索引 1514 */ 26688,
    /* 原索引 1518 */ 26709,
    \
    /* 原索引 1522 */ 26725,
    /* 原索引 1526 */ 26746,
    /* 原索引 1530 */ 26767,
    /* 原索引 1534 */ 26788,
    /* 原索引 1538 */ 26808,
    /* 原索引 1542 */ 26829,
    /* 原索引 1546 */ 26849,
    /* 原索引 1550 */ 26870,
    /* 原索引 1554 */ 26890,
    /* 原索引 1558 */ 26911,
    \
    /* 原索引 1562 */ 26931,
    /* 原索引 1566 */ 26951,
    /* 原索引 1570 */ 26972,
    /* 原索引 1574 */ 26992,
    /* 原索引 1578 */ 27012,
    /* 原索引 1582 */ 27032,
    /* 原索引 1586 */ 27052,
    /* 原索引 1590 */ 27071,
    /* 原索引 1594 */ 27091,
    /* 原索引 1598 */ 27106,
    \
    /* 原索引 1602 */ 27126,
    /* 原索引 1606 */ 27145,
    /* 原索引 1610 */ 27165,
    /* 原索引 1614 */ 27184,
    /* 原索引 1618 */ 27204,
    /* 原索引 1622 */ 27223,
    /* 原索引 1626 */ 27243,
    /* 原索引 1630 */ 27262,
    /* 原索引 1634 */ 27281,
    /* 原索引 1638 */ 27300,
    \
    /* 原索引 1642 */ 27319,
    /* 原索引 1646 */ 27338,
    /* 原索引 1650 */ 27357,
    /* 原索引 1654 */ 27376,
    /* 原索引 1658 */ 27395,
    /* 原索引 1662 */ 27413,
    /* 原索引 1666 */ 27432,
    /* 原索引 1670 */ 27446,
    /* 原索引 1674 */ 27465,
    /* 原索引 1678 */ 27483,
    \
    /* 原索引 1682 */ 27501,
    /* 原索引 1686 */ 27520,
    /* 原索引 1690 */ 27538,
    /* 原索引 1694 */ 27556,
    /* 原索引 1698 */ 27574,
    /* 原索引 1702 */ 27593,
    /* 原索引 1706 */ 27611,   //
    /* 原索引 1710 */ 27624,
    /* 原索引 1714 */ 27642,
    /* 原索引 1718 */ 27660,
    \
    /* 原索引 1722 */ 27678,
    /* 原索引 1726 */ 27695,
    /* 原索引 1730 */ 27713,
    /* 原索引 1734 */ 27731,
    /* 原索引 1738 */ 27748,
    /* 原索引 1742 */ 27766,
    /* 原索引 1746 */ 27783,
    /* 原索引 1750 */ 27800,
    /* 原索引 1754 */ 27818,
    /* 原索引 1758 */ 27835,
    \
    /* 原索引 1762 */ 27852,
    /* 原索引 1766 */ 27869,
    /* 原索引 1770 */ 27886,
    /* 原索引 1774 */ 27903,
    /* 原索引 1778 */ 27920,
    /* 原索引 1782 */ 27932,
    /* 原索引 1786 */ 27949,
    /* 原索引 1790 */ 27966,
    /* 原索引 1794 */ 27982,
    /* 原索引 1798 */ 27999,
    \
    /* 原索引 1802 */ 28015,
    /* 原索引 1806 */ 28032,
    /* 原索引 1810 */ 28048,
    /* 原索引 1814 */ 28065,
    /* 原索引 1818 */ 28081,
    /* 原索引 1822 */ 28097,
    /* 原索引 1826 */ 28113,
    /* 原索引 1830 */ 28129,
    /* 原索引 1834 */ 28145,
    /* 原索引 1838 */ 28161,
    \
    /* 原索引 1842 */ 28177,
    /* 原索引 1846 */ 28192,
    /* 原索引 1850 */ 28208,
    /* 原索引 1854 */ 28224,
    /* 原索引 1858 */ 28235,
    /* 原索引 1862 */ 28251,
    /* 原索引 1866 */ 28266,
    /* 原索引 1870 */ 28282,
    /* 原索引 1874 */ 28297,
    /* 原索引 1878 */ 28312,
    \
    /* 原索引 1882 */ 28328,
    /* 原索引 1886 */ 28343,
    /* 原索引 1890 */ 28358,
    /* 原索引 1894 */ 28373,
    /* 原索引 1898 */ 28388,
    /* 原索引 1902 */ 28402,
    /* 原索引 1906 */ 28417,
    /* 原索引 1910 */ 28432,
    /* 原索引 1914 */ 28447,
    /* 原索引 1918 */ 28461,
    \
    /* 原索引 1922 */ 28476,
    /* 原索引 1926 */ 28490,
    /* 原索引 1930 */ 28501,
    /* 原索引 1934 */ 28515,
    /* 原索引 1938 */ 28530,
    /* 原索引 1942 */ 28544,
    /* 原索引 1946 */ 28558,
    /* 原索引 1950 */ 28572,
    /* 原索引 1954 */ 28586,
    /* 原索引 1958 */ 28600,
    \
    /* 原索引 1962 */ 28614,
    /* 原索引 1966 */ 28624,
    /* 原索引 1970 */ 28638,
    /* 原索引 1974 */ 28651,
    /* 原索引 1978 */ 28665,
    /* 原索引 1982 */ 28679,
    /* 原索引 1986 */ 28692,
    /* 原索引 1990 */ 28705,
    /* 原索引 1994 */ 28719,
    /* 原索引 1998 */ 28732,
    \
    /* 原索引 2002 */ 28745,
    /* 原索引 2006 */ 28758,
    /* 原索引 2010 */ 28771,
    /* 原索引 2014 */ 28784,
    /* 原索引 2018 */ 28797,
    /* 原索引 2022 */ 28810,
    /* 原索引 2026 */ 28823,
    /* 原索引 2030 */ 28836,
    /* 原索引 2034 */ 28848,
    /* 原索引 2038 */ 28861,
    \
    /* 原索引 2042 */ 28870,
    /* 原索引 2046 */ 28883,
    /* 原索引 2050 */ 28895,
    /* 原索引 2054 */ 28908,
    /* 原索引 2058 */ 28920,
    /* 原索引 2062 */ 28932,
    /* 原索引 2066 */ 28944,
    /* 原索引 2070 */ 28956,
    /* 原索引 2074 */ 28968,
    /* 原索引 2078 */ 28980,
    \
    /* 原索引 2082 */ 28992,
    /* 原索引 2086 */ 29004,
    /* 原索引 2090 */ 29016,
    /* 原索引 2094 */ 29027,
    /* 原索引 2098 */ 29039,
    /* 原索引 2102 */ 29050,
    /* 原索引 2106 */ 29062,
    /* 原索引 2110 */ 29073,
    /* 原索引 2114 */ 29082,
    /* 原索引 2118 */ 29093,
    \
    /* 原索引 2122 */ 29104,
    /* 原索引 2126 */ 29115,
    /* 原索引 2130 */ 29126,
    /* 原索引 2134 */ 29137,
    /* 原索引 2138 */ 29148,
    /* 原索引 2142 */ 29159,
    /* 原索引 2146 */ 29170,
    /* 原索引 2150 */ 29181,
    /* 原索引 2154 */ 29191,
    /* 原索引 2158 */ 29202,
    \
    /* 原索引 2162 */ 29212,
    /* 原索引 2166 */ 29223,
    /* 原索引 2170 */ 29233,
    /* 原索引 2174 */ 29243,
    /* 原索引 2178 */ 29254,
    /* 原索引 2182 */ 29264,
    /* 原索引 2186 */ 29274,   //
    /* 原索引 2190 */ 29281,
    /* 原索引 2194 */ 29291,
    /* 原索引 2198 */ 29301,
    \
    /* 原索引 2202 */ 29311,
    /* 原索引 2206 */ 29321,
    /* 原索引 2210 */ 29331,
    /* 原索引 2214 */ 29340,
    /* 原索引 2218 */ 29350,
    /* 原索引 2222 */ 29359,
    /* 原索引 2226 */ 29366,
    /* 原索引 2230 */ 29376,
    /* 原索引 2234 */ 29385,
    /* 原索引 2238 */ 29394,
    \
    /* 原索引 2242 */ 29403,
    /* 原索引 2246 */ 29413,
    /* 原索引 2250 */ 29422,
    /* 原索引 2254 */ 29431,
    /* 原索引 2258 */ 29439,
    /* 原索引 2262 */ 29448,
    /* 原索引 2266 */ 29457,
    /* 原索引 2270 */ 29466,
    /* 原索引 2274 */ 29474,
    /* 原索引 2278 */ 29483,
    \
    /* 原索引 2282 */ 29491,
    /* 原索引 2286 */ 29500,
    /* 原索引 2290 */ 29508,
    /* 原索引 2294 */ 29516,
    /* 原索引 2298 */ 29524, //
    /* 原索引 2302 */ 29531,
    /* 原索引 2306 */ 29539,
    /* 原索引 2310 */ 29547,
    /* 原索引 2314 */ 29555,
    /* 原索引 2318 */ 29562,
    \
    /* 原索引 2322 */ 29570,
    /* 原索引 2326 */ 29578,
    /* 原索引 2330 */ 29586,
    /* 原索引 2334 */ 29593,
    /* 原索引 2338 */ 29601,
    /* 原索引 2342 */ 29608,
    /* 原索引 2346 */ 29615,
    /* 原索引 2350 */ 29623,
    /* 原索引 2354 */ 29630,
    /* 原索引 2358 */ 29637,
    \
    /* 原索引 2362 */ 29644,
    /* 原索引 2366 */ 29651,
    /* 原索引 2370 */ 29658,
    /* 原索引 2374 */ 29663,
    /* 原索引 2378 */ 29670,
    /* 原索引 2382 */ 29677,
    /* 原索引 2386 */ 29684,
    /* 原索引 2390 */ 29690,
    /* 原索引 2394 */ 29697,
    /* 原索引 2398 */ 29703,
    \
    /* 原索引 2402 */ 29710,
    /* 原索引 2406 */ 29716,
    /* 原索引 2410 */ 29722,
    /* 原索引 2414 */ 29729,
    /* 原索引 2418 */ 29735,
    /* 原索引 2422 */ 29741,
    /* 原索引 2426 */ 29747,
    /* 原索引 2430 */ 29753,
    /* 原索引 2434 */ 29759,
    /* 原索引 2438 */ 29764,
    \
    /* 原索引 2442 */ 29770,
    /* 原索引 2446 */ 29774,
    /* 原索引 2450 */ 29780,
    /* 原索引 2454 */ 29785,
    /* 原索引 2458 */ 29791,
    /* 原索引 2462 */ 29796,
    /* 原索引 2466 */ 29802,
    /* 原索引 2470 */ 29807,
    /* 原索引 2474 */ 29812,
    /* 原索引 2478 */ 29817, //
    \
    /* 原索引 2482 */ 29821,
    /* 原索引 2486 */ 29826,
    /* 原索引 2490 */ 29831,
    /* 原索引 2494 */ 29836,
    /* 原索引 2498 */ 29840,
    /* 原索引 2502 */ 29845,
    /* 原索引 2506 */ 29850,
    /* 原索引 2510 */ 29854,
    /* 原索引 2514 */ 29859,
    /* 原索引 2518 */ 29863,
    \
    /* 原索引 2522 */ 29868,
    /* 原索引 2526 */ 29872,
    /* 原索引 2530 */ 29876,
    /* 原索引 2534 */ 29880,
    /* 原索引 2538 */ 29884,
    /* 原索引 2542 */ 29888,
    /* 原索引 2546 */ 29892,
    /* 原索引 2550 */ 29896,
    /* 原索引 2554 */ 29900,
    /* 原索引 2558 */ 29903,
    \
    /* 原索引 2562 */ 29906,
    /* 原索引 2566 */ 29910,
    /* 原索引 2570 */ 29913,
    /* 原索引 2574 */ 29917,
    /* 原索引 2578 */ 29920,
    /* 原索引 2582 */ 29923,
    /* 原索引 2586 */ 29927,
    /* 原索引 2590 */ 29930,
    /* 原索引 2594 */ 29933,
    /* 原索引 2598 */ 29936,
    \
    /* 原索引 2602 */ 29939,
    /* 原索引 2606 */ 29942,
    /* 原索引 2610 */ 29945,
    /* 原索引 2614 */ 29947,
    /* 原索引 2618 */ 29950,
    /* 原索引 2622 */ 29953,
    /* 原索引 2626 */ 29955,
    /* 原索引 2630 */ 29957,
    /* 原索引 2634 */ 29960,
    /* 原索引 2638 */ 29962,
    \
    /* 原索引 2642 */ 29964,
    /* 原索引 2646 */ 29966,
    /* 原索引 2650 */ 29968,
    /* 原索引 2654 */ 29971,
    /* 原索引 2658 */ 29972,
    /* 原索引 2662 */ 29974,
    /* 原索引 2666 */ 29976,
    /* 原索引 2670 */ 29978,
    /* 原索引 2674 */ 29980,
    /* 原索引 2678 */ 29981,
    \
    /* 原索引 2682 */ 29983,
    /* 原索引 2686 */ 29984,
    /* 原索引 2690 */ 29986,
    /* 原索引 2694 */ 29987,
    /* 原索引 2698 */ 29988,
    /* 原索引 2702 */ 29990,
    /* 原索引 2706 */ 29991,
    /* 原索引 2710 */ 29992,
    /* 原索引 2714 */ 29993,
    /* 原索引 2718 */ 29994,
    \
    /* 原索引 2722 */ 29994,
    /* 原索引 2726 */ 29995,
    /* 原索引 2730 */ 29996,
    /* 原索引 2734 */ 29997,
    /* 原索引 2738 */ 29997,
    /* 原索引 2742 */ 29998,
    /* 原索引 2746 */ 29998,
    /* 原索引 2750 */ 29999,
    /* 原索引 2754 */ 29999,
    /* 原索引 2758 */ 29999,
    \
    /* 原索引 2762 */ 29999,
    /* 原索引 2766 */ 29999,
    /* 原索引 2770 */ 30000,
    /* 原索引 2774 */ 29999,
    /* 原索引 2778 */ 29999,
    /* 原索引 2782 */ 29999,
    /* 原索引 2786 */ 29999,
    /* 原索引 2790 */ 29999,
    /* 原索引 2794 */ 29998,
    /* 原索引 2798 */ 29998,
    \
    /* 原索引 2802 */ 29997,
    /* 原索引 2806 */ 29997,
    /* 原索引 2810 */ 29996,
    /* 原索引 2814 */ 29995,
    /* 原索引 2818 */ 29995,
    /* 原索引 2822 */ 29994,
    /* 原索引 2826 */ 29993,
    /* 原索引 2830 */ 29992,
    /* 原索引 2834 */ 29991,
    /* 原索引 2838 */ 29990,
    \
    /* 原索引 2842 */ 29989,
    /* 原索引 2846 */ 29987,
    /* 原索引 2850 */ 29986,
    /* 原索引 2854 */ 29985,
    /* 原索引 2858 */ 29983,
    /* 原索引 2862 */ 29982,
    /* 原索引 2866 */ 29980,
    /* 原索引 2870 */ 29978,
    /* 原索引 2874 */ 29976,
    /* 原索引 2878 */ 29975,
    \
    /* 原索引 2882 */ 29973,
    /* 原索引 2886 */ 29971,
    /* 原索引 2890 */ 29969,
    /* 原索引 2894 */ 29967,
    /* 原索引 2898 */ 29965,
    /* 原索引 2902 */ 29963,
    /* 原索引 2906 */ 29960,
    /* 原索引 2910 */ 29958,
    /* 原索引 2914 */ 29955,
    /* 原索引 2918 */ 29953,
    \
    /* 原索引 2922 */ 29950,
    /* 原索引 2926 */ 29948,
    /* 原索引 2930 */ 29945,
    /* 原索引 2934 */ 29942,
    /* 原索引 2938 */ 29939,
    /* 原索引 2942 */ 29936,
    /* 原索引 2946 */ 29933,
    /* 原索引 2950 */ 29930,
    /* 原索引 2954 */ 29927,
    /* 原索引 2958 */ 29924,
    \
    /* 原索引 2962 */ 29920,
    /* 原索引 2966 */ 29918,
    /* 原索引 2970 */ 29915,
    /* 原索引 2974 */ 29911,
    /* 原索引 2978 */ 29907,
    /* 原索引 2982 */ 29904,
    /* 原索引 2986 */ 29900,
    /* 原索引 2990 */ 29896,
    /* 原索引 2994 */ 29892,
    /* 原索引 2998 */ 29889,
    \
    /* 原索引 3002 */ 29886,
    /* 原索引 3006 */ 29882,
    /* 原索引 3010 */ 29877,
    /* 原索引 3014 */ 29873,
    /* 原索引 3018 */ 29869,
    /* 原索引 3022 */ 29865,
    /* 原索引 3026 */ 29860,
    /* 原索引 3030 */ 29856,
    /* 原索引 3034 */ 29851,
    /* 原索引 3038 */ 29847,
    \
    /* 原索引 3042 */ 29842,
    /* 原索引 3046 */ 29837,
    /* 原索引 3050 */ 29832,
    /* 原索引 3054 */ 29828,
    /* 原索引 3058 */ 29823,
    /* 原索引 3062 */ 29818,
    /* 原索引 3066 */ 29812,
    /* 原索引 3070 */ 29807,
    /* 原索引 3074 */ 29801,
    /* 原索引 3078 */ 29798,
    \
    /* 原索引 3082 */ 29793,
    /* 原索引 3086 */ 29787,
    /* 原索引 3090 */ 29782,
    /* 原索引 3094 */ 29776,
    /* 原索引 3098 */ 29771,
    /* 原索引 3102 */ 29765,
    /* 原索引 3106 */ 29759,
    /* 原索引 3110 */ 29753,
    /* 原索引 3114 */ 29747,
    /* 原索引 3118 */ 29741,
    \
    /* 原索引 3122 */ 29735,
    /* 原索引 3126 */ 29729,
    /* 原索引 3130 */ 29723,
    /* 原索引 3134 */ 29717,
    /* 原索引 3138 */ 29710,
    /* 原索引 3142 */ 29704,
    /* 原索引 3146 */ 29697,
    /* 原索引 3150 */ 29693,
    /* 原索引 3154 */ 29686,
    /* 原索引 3158 */ 29679,
    \
    /* 原索引 3162 */ 29673,
    /* 原索引 3166 */ 29666,
    /* 原索引 3170 */ 29659,
    /* 原索引 3174 */ 29652,
    /* 原索引 3178 */ 29645,
    /* 原索引 3182 */ 29638,
    /* 原索引 3186 */ 29631,
    /* 原索引 3190 */ 29623,
    /* 原索引 3194 */ 29616,
    /* 原索引 3198 */ 29609,
    \
    /* 原索引 3202 */ 29601,
    /* 原索引 3206 */ 29594,
    /* 原索引 3210 */ 29586,
    /* 原索引 3214 */ 29579,
    /* 原索引 3218 */ 29571,
    /* 原索引 3222 */ 29565,
    /* 原索引 3226 */ 29557,
    /* 原索引 3230 */ 29549,
    /* 原索引 3234 */ 29541,
    /* 原索引 3238 */ 29533,
    \
    /* 原索引 3242 */ 29525,
    /* 原索引 3246 */ 29517,
    /* 原索引 3250 */ 29509,
    /* 原索引 3254 */ 29500,
    /* 原索引 3258 */ 29492,
    /* 原索引 3262 */ 29486,
    /* 原索引 3266 */ 29477,
    /* 原索引 3270 */ 29469,
    /* 原索引 3274 */ 29460,
    /* 原索引 3278 */ 29451,
    \
    /* 原索引 3282 */ 29442,
    /* 原索引 3286 */ 29433,
    /* 原索引 3290 */ 29425,
    /* 原索引 3294 */ 29416,
    /* 原索引 3298 */ 29406,
    /* 原索引 3302 */ 29397,
    /* 原索引 3306 */ 29388,
    /* 原索引 3310 */ 29379,
    /* 原索引 3314 */ 29370,
    /* 原索引 3318 */ 29360,
    \
    /* 原索引 3322 */ 29351,
    /* 原索引 3326 */ 29341,
    /* 原索引 3330 */ 29331,
    /* 原索引 3334 */ 29324,
    /* 原索引 3338 */ 29314,
    /* 原索引 3342 */ 29305,
    /* 原索引 3346 */ 29295,
    /* 原索引 3350 */ 29285,
    /* 原索引 3354 */ 29275,
    /* 原索引 3358 */ 29265,
    \
    /* 原索引 3362 */ 29255,
    /* 原索引 3366 */ 29244,
    /* 原索引 3370 */ 29234,
    /* 原索引 3374 */ 29224,
    /* 原索引 3378 */ 29213,
    /* 原索引 3382 */ 29203,
    /* 原索引 3386 */ 29192,
    /* 原索引 3390 */ 29181,
    /* 原索引 3394 */ 29171,
    /* 原索引 3398 */ 29160,
    \
    /* 原索引 3402 */ 29149,
    /* 原索引 3406 */ 29138,
    /* 原索引 3410 */ 29130,
    /* 原索引 3414 */ 29119,
    /* 原索引 3418 */ 29108,
    /* 原索引 3422 */ 29097,
    /* 原索引 3426 */ 29085,
    /* 原索引 3430 */ 29074,
    /* 原索引 3434 */ 29063,
    /* 原索引 3438 */ 29051,
    \
    /* 原索引 3442 */ 29040,
    /* 原索引 3446 */ 29028,
    /* 原索引 3450 */ 29017,
    /* 原索引 3454 */ 29005,
    /* 原索引 3458 */ 28993,
    /* 原索引 3462 */ 28981,
    /* 原索引 3466 */ 28969,
    /* 原索引 3470 */ 28957,
    /* 原索引 3474 */ 28945,
    /* 原索引 3478 */ 28933,
    \
    /* 原索引 3482 */ 28920,
    /* 原索引 3486 */ 28912,
    /* 原索引 3490 */ 28899,
    /* 原索引 3494 */ 28887,
    /* 原索引 3498 */ 28875,
    /* 原索引 3502 */ 28862,
    /* 原索引 3506 */ 28850,
    /* 原索引 3510 */ 28837,
    /* 原索引 3514 */ 28824,
    /* 原索引 3518 */ 28798,
\
    /* 原索引 3522 */ 28802,
    /* 原索引 3526 */ 28789,
    /* 原索引 3530 */ 28776,
    /* 原索引 3534 */ 28763,
    /* 原索引 3538 */ 28750,
    /* 原索引 3542 */ 28737,
    /* 原索引 3546 */ 28723,
    /* 原索引 3550 */ 28710,
    /* 原索引 3554 */ 28697,
    /* 原索引 3558 */ 28683,
    \
    /* 原索引 3562 */ 28670,
    /* 原索引 3566 */ 28656,
    /* 原索引 3570 */ 28642,
    /* 原索引 3574 */ 28629,
    /* 原索引 3578 */ 28615,
    /* 原索引 3582 */ 28601,
    /* 原索引 3586 */ 28587,
    /* 原索引 3590 */ 28573,
    /* 原索引 3594 */ 28563,
    /* 原索引 3598 */ 28548,
    \
    /* 原索引 3602 */ 28534,
    /* 原索引 3606 */ 28520,
    /* 原索引 3610 */ 28506,
    /* 原索引 3614 */ 28491,
    /* 原索引 3618 */ 28477,
    /* 原索引 3622 */ 28462,
    /* 原索引 3626 */ 28448,
    /* 原索引 3630 */ 28433,
    /* 原索引 3634 */ 28418,
    /* 原索引 3638 */ 28404,
    \
    /* 原索引 3642 */ 28389,
    /* 原索引 3646 */ 28374,
    /* 原索引 3650 */ 28359,
    /* 原索引 3654 */ 28344,
    /* 原索引 3658 */ 28329,
    /* 原索引 3662 */ 28314,
    /* 原索引 3666 */ 28300,
    /* 原索引 3670 */ 28287,
    /* 原索引 3674 */ 28272,
    /* 原索引 3678 */ 28256,
    \
    /* 原索引 3682 */ 28241,
    /* 原索引 3686 */ 28225,
    /* 原索引 3690 */ 28209,
    /* 原索引 3694 */ 28194,
    /* 原索引 3698 */ 28178,
    /* 原索引 3702 */ 28162,
    /* 原索引 3706 */ 28146,
    /* 原索引 3710 */ 28130,
    /* 原索引 3714 */ 28114,
    /* 原索引 3718 */ 28098,
    \
    /* 原索引 3722 */ 28082,
    /* 原索引 3726 */ 28066,
    /* 原索引 3730 */ 28050,
    /* 原索引 3734 */ 28033,
    /* 原索引 3738 */ 28017,
    /* 原索引 3742 */ 28004,
    /* 原索引 3746 */ 27988,
    /* 原索引 3750 */ 27971,
    /* 原索引 3754 */ 27955,
    /* 原索引 3758 */ 27938,
    \
    /* 原索引 3762 */ 27921,
    /* 原索引 3766 */ 27904,
    /* 原索引 3770 */ 27887,
    /* 原索引 3774 */ 27870,
    /* 原索引 3778 */ 27857,
    /* 原索引 3782 */ 27840,
    /* 原索引 3786 */ 27823,
    /* 原索引 3790 */ 27806,
    /* 原索引 3794 */ 27789,
    /* 原索引 3798 */ 27771,
    \
    /* 原索引 3802 */ 27754,
    /* 原索引 3806 */ 27736,
    /* 原索引 3810 */ 27719,
    /* 原索引 3814 */ 27701,
    /* 原索引 3818 */ 27683,
    /* 原索引 3822 */ 27666,
    /* 原索引 3826 */ 27648,
    /* 原索引 3830 */ 27630,
    /* 原索引 3834 */ 27612,
    /* 原索引 3838 */ 27594,
    \
    /* 原索引 3842 */ 27576,
    /* 原索引 3846 */ 27558,
    /* 原索引 3850 */ 27540,
    /* 原索引 3854 */ 27526,
    /* 原索引 3858 */ 27508,
    /* 原索引 3862 */ 27489,
    /* 原索引 3866 */ 27471,
    /* 原索引 3870 */ 27452,
    /* 原索引 3874 */ 27434,
    /* 原索引 3878 */ 27415,
    \
    /* 原索引 3882 */ 27396,
    /* 原索引 3886 */ 27377,
    /* 原索引 3890 */ 27359,
    /* 原索引 3894 */ 27340,
    /* 原索引 3898 */ 27321,
    /* 原索引 3902 */ 27302,
    /* 原索引 3906 */ 27283,
    /* 原索引 3910 */ 27263,
    /* 原索引 3914 */ 27244,
    /* 原索引 3918 */ 27225,
    \
    /* 原索引 3922 */ 27205,
    /* 原索引 3926 */ 27189,
    /* 原索引 3930 */ 27171,
    /* 原索引 3934 */ 27152,
    /* 原索引 3938 */ 27132,
    /* 原索引 3942 */ 27113,
    /* 原索引 3946 */ 27093,
    /* 原索引 3950 */ 27073,
    /* 原索引 3954 */ 27053,
    /* 原索引 3958 */ 27033,
    \
    /* 原索引 3962 */ 27013,
    /* 原索引 3966 */ 26993,
    /* 原索引 3970 */ 26973,
    /* 原索引 3974 */ 26953,
    /* 原索引 3978 */ 26933,
    /* 原索引 3982 */ 26912,
    /* 原索引 3986 */ 26892,
    /* 原索引 3990 */ 26872,
    /* 原索引 3994 */ 26851,
    /* 原索引 3998 */ 26831,
    \
    /* 原索引 4002 */ 26815,
    /* 原索引 4006 */ 26795,
    /* 原索引 4010 */ 26774,
    /* 原索引 4014 */ 26753,
    /* 原索引 4018 */ 26732,
    /* 原索引 4022 */ 26711,
    /* 原索引 4026 */ 26690,
    /* 原索引 4030 */ 26669,
    /* 原索引 4034 */ 26648,
    /* 原索引 4038 */ 26632,
    \
    /* 原索引 4042 */ 26611,
    /* 原索引 4046 */ 26590,
    /* 原索引 4050 */ 26568,
    /* 原索引 4054 */ 26547,
    /* 原索引 4058 */ 26526,
    /* 原索引 4062 */ 26504,
    /* 原索引 4066 */ 26482,
    /* 原索引 4070 */ 26461,
    /* 原索引 4074 */ 26439,
    /* 原索引 4078 */ 26417,
    \
    /* 原索引 4082 */ 26395,
    /* 原索引 4086 */ 26374,
    /* 原索引 4090 */ 26352,
    /* 原索引 4094 */ 26330,
};




页: [1]
查看完整版本: STC-FOC Lite程序详解-SVPWM查表生成