23 lines
1.3 KiB
Plaintext
23 lines
1.3 KiB
Plaintext
![]() |
\b;Instrukcja \c;move\n;
|
|||
|
Instrukcja \c;move();\n; rozkazuje robotowi porusza<7A> si<73> do przodu lub do ty<74>u przy zachowaniu niezmiennej orientacji. W nawiasie nale<6C>y poda<64> odleg<65>o<EFBFBD><6F> (w metrach) o jak<61> powinien przemie<69>ci<63> si<73> robot.
|
|||
|
|
|||
|
\b;Podstawowe u<>ycie
|
|||
|
Aby robot przemie<69>ci<63> si<73> do przodu o 30 metr<74>w, nale<6C>y napisa<73> \c;move(30);\n;. Aby robot cofn<66><6E> si<73> po umieszczeniu \l;rudy tytanu\u object\titanore; w \l;hucie\u object\convert;, nale<6C>y napisa<73> \c;move(-2.5);\n;.
|
|||
|
|
|||
|
\b;Dla specjalist<73>w
|
|||
|
Sk<EFBFBD>adnia:
|
|||
|
\s;\c;move ( odleg<65>o<EFBFBD><6F> );\n;
|
|||
|
|
|||
|
Porusza robotem do przodu lub do ty<74>u o zadan<61> odleg<65>o<EFBFBD><6F>, zachowuj<75>c bie<69><65>c<EFBFBD> orientacj<63> robota.
|
|||
|
|
|||
|
\t;odleg<65>o<EFBFBD><6F>: \c;\l;float\u cbot\float;\n;
|
|||
|
Odleg<EFBFBD>o<EFBFBD><EFBFBD> w metrach. Warto<74><6F> ujemna powoduje ruch do ty<74>u.
|
|||
|
|
|||
|
\t;Typ wyniku: \c;\l;int\u cbot\int;\n;
|
|||
|
Zwykle wyst<73>pienie b<><62>du powoduje zatrzymanie programu. Mo<4D>na wy<77><79>czy<7A> zatrzymywanie si<73> programu w przypadku wyst<73>pienia b<><62>du, u<>ywaj<61>c instrukcji \c;\l;errmode\u cbot\errmode;(0)\n;. Wtedy w przypadku wyst<73>pienia b<><62>du instrukcja \c;move();\n; zwraca w wyniku warto<74><6F> r<><72>n<EFBFBD> od zera.
|
|||
|
\c;== 0 \n;instrukcja move zosta<74>a wykonana
|
|||
|
\c;!= 0 \n;b<><62>d, instrukcja nie zosta<74>a poprawnie wykonana
|
|||
|
|
|||
|
\t;Zobacz r<>wnie<69>
|
|||
|
\l;Programowanie\u cbot;, \l;typy\u cbot\type; i \l;kategorie\u cbot\category;.
|