Silmukoiden käyttö#

Using Loops

Tässä tutoriaalissa opit käyttämään toisto-lohkoa robotin ajamiseen neliössä VEXcode V5:ssä. Lopulta sinulla on projekti, joka toistaa samoja kahta lohkoa neljä kertaa neliön muodostamiseksi.

Jos haluat robottisi toistavan saman toiminnon useita kertoja, kuten ajavan neliössä, voit toistaa samoja palikoita yhä uudelleen ja uudelleen, kunnes ne liikkuvat neliön muotoisessa kuviossa. Yksinkertaisempi tapa on kuitenkin käyttää toista-lohkoa Logiikka - Ohjaus -kategoriassa.

  1. Kiinnitä ajo--lohko ja kääntö--lohko käynnistettäessä-lohkon alapuolelle.

Toisella puolella aukiota, aja eteenpäin ja käänny sitten oikealle.#
kun käynnistetään
aja [eteenpäin v] (200) [mm v] ▶
käänny [oikealle v] (90) astetta ▶
  1. Liitä toisto-lohko aloitettu-lohkon alapuolelle.

Toistolohko, joka on kiinnitetty käyttö- ja käännöslohkojen yläpuolelle.#
kun käynnistetään
toista (10)
Loppu
aja [eteenpäin v] (200) [mm v] ▶
käänny [oikealle v] (90) astetta ▶
  1. Vedä ajo- ja käänny-lohkoja toisto-lohkon sisään.

Ajo- ja käännöslohkot, nyt toistolohkon sisällä.#
kun käynnistetään
toista (10)
aja [eteenpäin v] (200) [mm v] ▶
käänny [oikealle v] (90) astetta ▶
Loppu
  1. Valitse toistojen määrä ja muuta se arvoon 4, jotta sisällä olevat palikat toistuvat kerran neliön kummallakin puolella.

Kuvakaappaus toistolohkon numerosta korostettuna, asetettuna arvoon 4.
  1. Varmista, että robotti on yhdistetty VEXcodeen, ja lataa sitten projekti aivoihin valitsemalla Lataa.

Kuvakaappaus VEXcode-työkalurivistä, jossa Lataa-painike on korostettuna.
  1. Valitse Suorita suorittaaksesi projektin. Robotti ajaa neliössä.

Kuvakaappaus VEXcode-työkalurivistä, jossa Suorita-painike on korostettuna.

Voit myös toistaa toimintosarjaa loputtomiin käyttämällä ikuisesti-lohkoa toista-lohkon sijaan.

Ikuinen lohko.#
ikuisesti
Loppu

Silmukasta poistumiseksi käytä silmukan sisällä break-lohkoa, jotta koodi poistuu silmukkalohkosta välittömästi.

Taukolohko.#
keskeytä