Задание
Выберите правильные варианты написания функции, реализующей подъем "руки" робота ClawBot на угол, равный 100 градусов, с помощью операторов ветвления. Коэффициент усиления регулятора равен 5. Контроль угла поворота осуществляется с помощью оптического или встроенного энкодера.
\[не удалось загрузить изображение\]
- task ArmUp\(\)
{
if\(nMotorEncoder\(Arm\) < 100)
{
motor\[Arm\]= 5*\(100 \- nMotorEncoder\(Arm\));
wait1Msec\(20\);
}
else
{
motor\[Arm\]= 5*\(100 \- nMotorEncoder\(Arm\));
wait1Msec\(20\);
}
} - task ArmUp\(\)
{
if\(SensorValue\(Arm\) < 100)
{
motor\[Arm\]= 5*\(100 \- SensorValue\(Arm\));
wait1Msec\(20\);
}
else
{
motor\[Arm\]= 5*\(100 \- SensorValue\(Arm\));
wait1Msec\(20\);
}
} - task main\(\)
{
if\(nMotorEncoder\(Arm\) > 100)
{
motor\[Arm\]= 5*\(100 \- nMotorEncoder\(Arm\));
wait1Msec\(20\);
}
else
{
motor\[Arm\]= 5*\(100 \- nMotorEncoder\(Arm\));
wait1Msec\(20\);
}
} - task ArmUp\(\)
{
if\(nMotorEncoder\(Arm\) < 100)
{
motor\[Arm\]= 5*\(100 \- nMotorEncoder\(Arm\))
wait1Msec\(20\);
}
else
{
motor\[Arm\]= 5*\(100 \- nMotorEncoder\(Arm\));
wait1Msec\(20\);
}
} - task ArmUp\(\)
{
if\(SensorValue\(Arm\) < 100)
{
motor\[Arm\]= 5/\(100 \- SensorValue\(Arm\));
wait1Msec\(20\);
}
else
{
motor\[Arm\]= 5/\(100 \- SensorValue\(Arm\));
wait1Msec\(20\);
}
}