30 lines
1.4 KiB
Plaintext
30 lines
1.4 KiB
Plaintext
![]() |
\b;Instrukcja \c;drop\n;
|
|||
|
Instrukcja \c;drop();\n; poleca robotowi upu<70>ci<63> niesiony przedmiot na ziemi<6D>, platform<72> budynku lub miejsce na ogniwo elektryczne robota.
|
|||
|
|
|||
|
\b;Podstawowe u<>ycie
|
|||
|
Instrukcja \c;drop();\n; napisana w takiej postaci upuszcza przedmiot przed robotem. Oto kr<6B>tki program podnosz<73>cy przedmiot bezpo<70>rednio przed robotem i upuszczaj<61>cy go 5 metr<74>w dalej:
|
|||
|
\c;
|
|||
|
\s; \l;grab\u cbot\grab;();
|
|||
|
\s; \l;move\u cbot\move;(5);
|
|||
|
\s; drop();
|
|||
|
\n;
|
|||
|
\b;Dla specjalist<73>w
|
|||
|
Sk<EFBFBD>adnia:
|
|||
|
\s;\c;drop ( oper );\n;
|
|||
|
|
|||
|
Instrukcja ta odwo<77>uje si<73> do ramienia \l;robota transportera\u object\botgr;, w celu upuszczenia niesionego przedmiotu.
|
|||
|
|
|||
|
\t;oper: \c;\l;int\u cbot\int;\n; (domy<6D>lna warto<74><6F> \c;InFront\n;)
|
|||
|
Oper oznacza gdzie robot powinien zostawi<77> przedmiot. Je<4A>li nie jest to okre<72>lone, przedmiot zostawiany jest przed robotem.
|
|||
|
\c;InFront \n; przed (domy<6D>lnie).
|
|||
|
\c;Behind \n; za
|
|||
|
\c;EnergyCell\n; w miejscu na bateri<72> samego robota.
|
|||
|
|
|||
|
\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;drop();\n; zwraca w wyniku warto<74><6F> r<><72>n<EFBFBD> od zera.
|
|||
|
\c;== 0 \n;przedmiot zosta<74> upuszczony
|
|||
|
\c;!= 0 \n;b<><62>d, nie upuszczono <20>adnego przedmiotu
|
|||
|
|
|||
|
\t;Zobacz r<>wnie<69>
|
|||
|
\l;Programowanie\u cbot;, \l;typy\u cbot\type; i \l;kategorie\u cbot\category;.
|