for循环中有如下一段代码,将代码写入到函数中就不执行了:
if (EnableA == YES)
{
// Go_Neut();
if(PositionValue < Mid_DnLimitmm)
{
RunBwd_Mot(MotorA);
if( Mid_DnLimitmm<=PositionValue<=Mid_UpLimitmm)
{ Stop_Mot(MotorA); }
}
if(PositionValue > Mid_UpLimitmm)
{
RunFwd_Mot(MotorA);
if( Mid_DnLimitmm<=PositionValue<=Mid_UpLimitmm)
{ Stop_Mot(MotorA); }
}
}
将绿色部分的,写成红色部分的函数,然后在就不执行,这是几个意思?
很不解!