Обновление
This commit is contained in:
parent
47c5a24c7a
commit
41c45b818e
|
|
@ -68,8 +68,8 @@ static _Noreturn void Mma_Thread(tMma *env) {
|
||||||
env->linTaskActuator0.linCommandActuator[0].Stall_SET = 1;
|
env->linTaskActuator0.linCommandActuator[0].Stall_SET = 1;
|
||||||
env->linTaskActuator0.linCommandActuator[0].Lnoise_SET = 0;
|
env->linTaskActuator0.linCommandActuator[0].Lnoise_SET = 0;
|
||||||
env->linTaskActuator0.linCommandActuator[0].Autos_SET = 1;
|
env->linTaskActuator0.linCommandActuator[0].Autos_SET = 1;
|
||||||
env->linTaskActuator0.linCommandActuator[0].Speed_SET = 0;
|
env->linTaskActuator0.linCommandActuator[0].Speed_SET = 3;
|
||||||
env->linTaskActuator0.linCommandActuator[0].Coils_Stop_SET = 1;
|
env->linTaskActuator0.linCommandActuator[0].Coils_Stop_SET = 0;
|
||||||
++step;
|
++step;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
@ -92,18 +92,38 @@ static _Noreturn void Mma_Thread(tMma *env) {
|
||||||
case 6: {
|
case 6: {
|
||||||
env->linTaskActuator0.linCommandActuator[0].COM = LIN_ACT_CFR_SET;
|
env->linTaskActuator0.linCommandActuator[0].COM = LIN_ACT_CFR_SET;
|
||||||
env->linTaskActuator0.linCommandActuator[0].BUS_ADR = 0x20;
|
env->linTaskActuator0.linCommandActuator[0].BUS_ADR = 0x20;
|
||||||
env->linTaskActuator0.linCommandActuator[0].POS = 32000;
|
env->linTaskActuator0.linCommandActuator[0].POS = 6000;
|
||||||
env->linTaskActuator0.linCommandActuator[0].Stall_SET = 1;
|
env->linTaskActuator0.linCommandActuator[0].Stall_SET = 1;
|
||||||
env->linTaskActuator0.linCommandActuator[0].Lnoise_SET = 0;
|
env->linTaskActuator0.linCommandActuator[0].Lnoise_SET = 0;
|
||||||
env->linTaskActuator0.linCommandActuator[0].Autos_SET = 1;
|
env->linTaskActuator0.linCommandActuator[0].Autos_SET = 1;
|
||||||
env->linTaskActuator0.linCommandActuator[0].Speed_SET = 0;
|
env->linTaskActuator0.linCommandActuator[0].Speed_SET = 3;
|
||||||
env->linTaskActuator0.linCommandActuator[0].Coils_Stop_SET = 1;
|
env->linTaskActuator0.linCommandActuator[0].Coils_Stop_SET = 0;
|
||||||
++step;
|
++step;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
case 7: {
|
case 7: {
|
||||||
if (env->linTaskActuator0.linStateActuator[7].CPOS_ALL >= 32000) {
|
if (env->linTaskActuator0.linStateActuator[7].CPOS_ALL >= 6000) {
|
||||||
|
++step;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
case 8: {
|
||||||
|
env->linTaskActuator0.linCommandActuator[0].COM = LIN_ACT_CFR_SET;
|
||||||
|
env->linTaskActuator0.linCommandActuator[0].BUS_ADR = 0x20;
|
||||||
|
env->linTaskActuator0.linCommandActuator[0].POS = 8000;
|
||||||
|
env->linTaskActuator0.linCommandActuator[0].Stall_SET = 1;
|
||||||
|
env->linTaskActuator0.linCommandActuator[0].Lnoise_SET = 0;
|
||||||
|
env->linTaskActuator0.linCommandActuator[0].Autos_SET = 1;
|
||||||
|
env->linTaskActuator0.linCommandActuator[0].Speed_SET = 3;
|
||||||
|
env->linTaskActuator0.linCommandActuator[0].Coils_Stop_SET = 0;
|
||||||
|
++step;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
case 9: {
|
||||||
|
if (env->linTaskActuator0.linStateActuator[7].CPOS_ALL >= 8000) {
|
||||||
++step;
|
++step;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue