if(abs(sub_data) > (cyc / 2)) //如果两个点差的绝对值大于周期的一半,则认为发生了跳变,进行相应的调整
{
if(ave_data >= (cyc / 2 )) ave_data -= (cyc / 2);
else ave_data += (cyc / 2);
}
if(abs(sub_data) > (cyc / 2)) //如果两个点差的绝对值大于周期的一半,则认为发生了跳变,进行相应的调整
{
if(ave_data >= (cyc / 2 )) ave_data -= (cyc / 2);
else ave_data += (cyc / 2);
}