/******************************方式一******************************/
void fangshi1()
{
switch(step) //判断洗衣机当前运行步骤
{
case 0: //步骤0
process = '1'; //进水
break; //跳出分支判断
case 1: //步骤1
process = '2'; //浸泡
break; //跳出分支判断
case 2: //步骤2
process = '3'; //洗涤
break; //跳出分支判断
case 3: //步骤3
process = '5'; //脱水
break; //跳出分支判断
case 4: //步骤4
process = '1'; //进水
break; //跳出分支判断
case 5: //步骤5
process = '4'; //漂洗
break; //跳出分支判断
case 6: //步骤6
process = '5'; //脱水
break; //跳出分支判断
case 7: //步骤7
process = '1'; //进水
break; //跳出分支判断
case 8: //步骤8
process = '4'; //漂洗
break; //跳出分支判断
case 9: //步骤9
process = '5'; //脱水
break; //跳出分支判断
case 10: //步骤10
clrpara(); //复位所有参数
break; //跳出分支判断
}
}
/******************************方式二******************************/
void fangshi2()
{
switch(step) //判断洗衣机当前运行步骤
{
case 0: //步骤0
process = '1'; //进水
break; //跳出分支判断
case 1: //步骤1
process = '3'; //洗涤
break; //跳出分支判断
case 2: //步骤2
process = '5'; //脱水
break; //跳出分支判断
case 3: //步骤3
process = '1'; //进水
break; //跳出分支判断
case 4: //步骤4
process = '4'; //漂洗
break; //跳出分支判断
case 5: //步骤5
process = '5'; //脱水
break; //跳出分支判断
case 6: //步骤6
process = '1'; //进水
break; //跳出分支判断
case 7: //步骤7
process = '4'; //漂洗
break; //跳出分支判断
case 8: //步骤8
process = '5'; //脱水
break; //跳出分支判断
case 9: //步骤9
clrpara(); //复位所有参数
break; //跳出分支判断
}
}
/******************************方式三******************************/
void fangshi3()
{
switch(step) //判断洗衣机当前运行步骤
{
case 0: //步骤0
process = '1'; //进水
break; //跳出分支判断
case 1: //步骤1
process = '3'; //洗涤
break; //跳出分支判断
case 2: //步骤2
process = '5'; //脱水
break; //跳出分支判断
case 3: //步骤3
process = '1'; //进水
break; //跳出分支判断
case 4: //步骤4
process = '4'; //漂洗
break; //跳出分支判断
case 5: //步骤5
process = '5'; //脱水
break; //跳出分支判断
case 6: //步骤6
clrpara(); //复位所有参数
break; //跳出分支判断
}
}
/******************************方式四******************************/
void fangshi4()
{
switch(step) //判断洗衣机当前运行步骤
{
case 0: //步骤0
process = '5'; //脱水
break; //跳出分支判断
case 1: //步骤1
clrpara(); //复位所有参数
break; //跳出分支判断
}
}