甲方乙方 发表于 2012-8-28 09:58:13

新手求问MK代码,求高手!

                else MKFlags |= (MKFLAG_FLY); // set fly flag

                if(Poti1 < PPM_in] + 110) Poti1++; else if(Poti1 > PPM_in] + 110 && Poti1) Poti1--;
                if(Poti2 < PPM_in] + 110) Poti2++; else if(Poti2 > PPM_in] + 110 && Poti2) Poti2--;
                if(Poti3 < PPM_in] + 110) Poti3++; else if(Poti3 > PPM_in] + 110 && Poti3) Poti3--;
                if(Poti4 < PPM_in] + 110) Poti4++; else if(Poti4 > PPM_in] + 110 && Poti4) Poti4--;
                //PPM24-Extension
                if(Poti5 < PPM_in + 110)Poti5++; else if(Poti5 >PPM_in + 110 && Poti5) Poti5--;
                if(Poti6 < PPM_in + 110) Poti6++; else if(Poti6 > PPM_in + 110 && Poti6) Poti6--;
                if(Poti7 < PPM_in + 110) Poti7++; else if(Poti7 > PPM_in + 110 && Poti7) Poti7--;
                if(Poti8 < PPM_in + 110) Poti8++; else if(Poti8 > PPM_in + 110 && Poti8) Poti8--;
                //limit poti values
                if(Poti1 < 0) Poti1 = 0; else if(Poti1 > 255) Poti1 = 255;
                if(Poti2 < 0) Poti2 = 0; else if(Poti2 > 255) Poti2 = 255;
                if(Poti3 < 0) Poti3 = 0; else if(Poti3 > 255) Poti3 = 255;
                if(Poti4 < 0) Poti4 = 0; else if(Poti4 > 255) Poti4 = 255;
                //PPM24-Extension
                if(Poti5 < 0) Poti5 = 0; else if(Poti5 > 255) Poti5 = 255;
                if(Poti6 < 0) Poti6 = 0; else if(Poti6 > 255) Poti6 = 255;
                if(Poti7 < 0) Poti7 = 0; else if(Poti7 > 255) Poti7 = 255;
                if(Poti8 < 0) Poti8 = 0; else if(Poti8 > 255) Poti8 = 255;

这里面的POTI1~porti8,是干什么用的??不是有yaw,roll,nick通道吗?
页: [1]
查看完整版本: 新手求问MK代码,求高手!