40 lines
3.2 KiB
Plaintext
40 lines
3.2 KiB
Plaintext
\b;Инструкция \c;motor\n;
|
||
Инструкция \c;motor( , );\n; устанавливает скорости для правого и левого двигателей бота.
|
||
|
||
\b;Основное использование
|
||
Указанная моторам скорость будет оставаться постоянной во время выполнения последующих инструкций. Благодаря этой характеристике можно выполнять вращение во время выполнения инструкции \c;\l;fire\u cbot\fire;();\n;. Это позволит накрыть целую зону местности одной очередью. Вот пример того, как можно накрыть зону перед ботом:
|
||
\c;
|
||
\s; \l;turn\u cbot\turn;(45); // поворачивает на 45 градусов влево
|
||
\s; motor(0.5, -0.5); // медленное вращение вправо
|
||
\s; \l;fire\u cbot\fire;(2); // огонь
|
||
\s; motor(0,0); // остановка вращения
|
||
\n;
|
||
Так как левый двигатель на половине скорости поворачивается вперед, а правый двигатель на половине скорости поворачивается назад, так что бот медленно поворачивается во время 2-секундной очереди.
|
||
|
||
\b;Для специалистов
|
||
Синтаксис :
|
||
\s;\c;motor ( налево, направо );\n;
|
||
|
||
Дает инструкции о скорости движения правому и левому двигателям робота. Двигатели будут поддерживать постоянную скорость до тех пор. пока двигателям не будет отдана новая инструкция, или пока не будут отданы инструкции \c;\l;move\u cbot\move;\n;, \c;\l;turn\u cbot\turn;\n; или \c;\l;goto\u cbot\goto;\n;.
|
||
|
||
\t;налево: \c;\l;float\u cbot\float;\n;
|
||
Дает инструкцию о скорости левого двигателя; значение должно быть в пределах от -1 до 1.
|
||
|
||
\t;направо: \c;\l;float\u cbot\float;\n;
|
||
Дает инструкцию о скорости правого двигателя; значение должно быть в пределах от -1 до 1.
|
||
|
||
Примеры :
|
||
\c;motor(1, 1);\n; Двигается вперед с наибольшей возможной скоростью.
|
||
\c;motor(-0.5, -0.5);\n; двигается назад на половине скорости.
|
||
\c;motor(1, -1);\n; со всей возможной скоростью поворачивается направо.
|
||
|
||
Замечание :
|
||
\c;motor(2, 2);\n; будет двигаться вперед не быстрее, чем \c;motor(1, 1)\n;
|
||
\c;motor(-2, -2);\n; будет двигаться назад не быстрее, чем \c;motor(-1, -1)\n;
|
||
|
||
\t;Возвращаемое значение: \c;\l;void\u cbot\void;\n;
|
||
Нет.
|
||
|
||
\t;Смотри также
|
||
\l;Инструкции\u cbot;, \l;типы\u cbot\type; и \l;категории\u cbot\category;.
|