23 lines
1.3 KiB
Plaintext
23 lines
1.3 KiB
Plaintext
\b;Instrukcja \c;move\n;
|
|
Instrukcja \c;move();\n; rozkazuje robotowi poruszać się do przodu lub do tyłu przy zachowaniu niezmiennej orientacji. W nawiasie należy podać odległość (w metrach) o jaką powinien przemieścić się robot.
|
|
|
|
\b;Podstawowe użycie
|
|
Aby robot przemieścił się do przodu o 30 metrów, należy napisać \c;move(30);\n;. Aby robot cofnął się po umieszczeniu \l;rudy tytanu\u object\titanore; w \l;hucie\u object\convert;, należy napisać \c;move(-2.5);\n;.
|
|
|
|
\b;Dla specjalistów
|
|
Składnia:
|
|
\s;\c;move ( odległość );\n;
|
|
|
|
Porusza robotem do przodu lub do tyłu o zadaną odległość, zachowując bieżącą orientację robota.
|
|
|
|
\t;odległość: \c;\l;float\u cbot\float;\n;
|
|
Odległość w metrach. Wartość ujemna powoduje ruch do tyłu.
|
|
|
|
\t;Typ wyniku: \c;\l;int\u cbot\int;\n;
|
|
Zwykle wystąpienie błędu powoduje zatrzymanie programu. Można wyłączyć zatrzymywanie się programu w przypadku wystąpienia błędu, używając instrukcji \c;\l;errmode\u cbot\errmode;(0)\n;. Wtedy w przypadku wystąpienia błędu instrukcja \c;move();\n; zwraca w wyniku wartość różną od zera.
|
|
\c;== 0 \n;instrukcja move została wykonana
|
|
\c;!= 0 \n;błąd, instrukcja nie została poprawnie wykonana
|
|
|
|
\t;Zobacz również
|
|
\l;Programowanie\u cbot;, \l;typy\u cbot\type; i \l;kategorie\u cbot\category;.
|