Ciklų naudojimas#
Šioje pamokoje parodysime, kaip naudoti pakartojimo bloką, kad vairuoti robotą kvadratu VEXcode EXP kalboje. Projekto pabaigoje turėsite projektą, kuriame tie patys du blokai bus kartojami keturis kartus, kad būtų užbaigtas kvadratas.
Jei norite, kad jūsų robotas kartotų tą patį veiksmą kelis kartus, pavyzdžiui, važiuotų kvadratu, galite kartoti tuos pačius blokus vėl ir vėl, kol jie judės kvadrato trajektorija. Tačiau paprastesnis būdas yra naudoti bloką „kartoti“ kategorijoje „Logika – valdymas“.
Pritvirtinkite vairavimo ir posūkio blokus po pradžios blokais.
kai pradėta
važiuoti [pirmyn v] per (200) [mm v] ▶
sukti [dešinėn v] per (90) laipsnių ▶
Pridėkite pakartojimo bloką po kai pradėta bloku.
kai pradėta
kartoti (10)
pabaiga
važiuoti [pirmyn v] per (200) [mm v] ▶
sukti [dešinėn v] per (90) laipsnių ▶
Nuvilkite blokus „važiuoti“ ir „sukti“ blokų „kartoti“ viduje.
kai pradėta
kartoti (10)
važiuoti [pirmyn v] per (200) [mm v] ▶
sukti [dešinėn v] per (90) laipsnių ▶
pabaiga
Pasirinkite pakartojimų skaičių ir pakeiskite jį į 4, kad blokeliai viduje būtų po vieną kartą kiekvienoje kvadrato pusėje.
Įsitikinkite, kad jūsų robotas prijungtas prie „VEXcode“, tada pasirinkite Atsisiųsti, kad atsisiųstumėte projektą į smegenis.
Pasirinkite Vykdyti, kad paleistumėte projektą. Robotas važiuos kvadratu.
Taip pat galite kartoti veiksmų seką amžinai, naudodami bloką amžinai vietoj bloko kartoti.
amžinai
pabaiga
Norėdami išeiti iš ciklo, naudokite pertraukos bloką ciklo viduje, kad kodas iš karto išeitų iš ciklo bloko.
pertraukti