Sekų supratimas#
Šioje pamokoje apžvelgiamas sekos sudarymas programoje „VEXcode GO“. Mokymo pabaigoje suprasite, kodėl svarbi blokų tvarka.
Seka nėra svarbi ne tai, kuriuos blokus naudojate, o jų eilės tvarka. Blokai krūvoje veikia po vieną, pradedant nuo viršuje esančio ir judant žemyn. Jei sekos blokai yra netinkama tvarka, jūsų robotas gali elgtis ne taip, kaip norite.
Pavyzdžiui, šis projektas stumia robotą į priekį, o tada pasuka jį į dešinę.
kai pradėta :: hat events
važiuoti [pirmyn v] per (200) [mm v] ▶
sukti [dešinėn v] per (90) laipsnių ▶
Tai tie patys du blokai, tik jų seka sukeista vietomis. Dabar robotas pirmiausia apsisuka, o tada važiuoja pirmyn nauja kryptimi – atsidurdamas kitoje vietoje nei anksčiau.
kai pradėta :: hat events
sukti [dešinėn v] per (90) laipsnių ▶
važiuoti [pirmyn v] per (200) [mm v] ▶
Seka taip pat svarbi blokams, kurie nustato po jų esančius blokus. Jei po pavaros blokų įdėsite nustatyti pavaros greitį bloką, jis, regis, nieko nedarys, nes šie judesiai jau įvyko prieš pakeičiant roboto greitį.
kai pradėta :: hat events
važiuoti [pirmyn v] per (200) [mm v] ▶
sukti [dešinėn v] per (90) laipsnių ▶
nustatyti važiavimo greitį į (50) %
Norint iš tikrųjų sulėtinti robotą, nustatytas važiavimo greitis blokas turi būti pateiktas prieš judesius, kuriems jis daro įtaką.
kai pradėta :: hat events
nustatyti važiavimo greitį į (50) %
važiuoti [pirmyn v] per (200) [mm v] ▶
sukti [dešinėn v] per (90) laipsnių ▶