Izmantojot ciklus#

Using Loops

Šajā pamācībā ir parādīts, kā izmantot atkārtošanas bloku, lai vadītu robotu kvadrātā programmā VEXcode V5. Projekta beigās tie paši divi bloki tiks atkārtoti četras reizes, lai pabeigtu kvadrātu.

Ja vēlaties, lai jūsu robots atkārtotu vienu un to pašu darbību vairākas reizes, piemēram, brauktu pa kvadrātu, varat turpināt dublēt tos pašus blokus atkal un atkal, līdz tie pārvietojas kvadrāta shēmā. Tomēr vienkāršāks veids ir izmantot bloku atkārtot kategorijā Loģika - Vadība.

  1. Zem uzsākšanas bloka piestipriniet piedziņas bloku un pagriešanas bloku.

Viena laukuma puse, braucot uz priekšu, tad pagriežoties pa labi.#
kad sākts
braukt [uz priekšu v] par (200) [mm v] ▶
griezties [pa labi v] par (90) grādiem ▶
  1. Pievienojiet atkārtošanas bloku zem kad sākts bloka.

Atkārtojuma bloks, kas piestiprināts virs bloku piedziņas un pagrieziena.#
kad sākts
atkārtot (10)
beigas
braukt [uz priekšu v] par (200) [mm v] ▶
griezties [pa labi v] par (90) grādiem ▶
  1. Velciet blokus braukt tālāk un pagriezties tālāk bloka atkārtot iekšpusē.

Braukšanas un pagrieziena bloki, tagad atkārtotā bloka iekšpusē.#
kad sākts
atkārtot (10)
braukt [uz priekšu v] par (200) [mm v] ▶
griezties [pa labi v] par (90) grādiem ▶
beigas
  1. Atlasiet atkārtojuma numuru un nomainiet to uz 4, lai bloki iekšpusē atrastos vienu reizi katrā kvadrāta pusē.

Ekrānuzņēmums ar iezīmētu atkārtotā bloka numuru, kas iestatīts uz 4.
  1. Pārliecinieties, vai jūsu robots ir pievienots VEXcode, pēc tam atlasiet Lejupielādēt, lai lejupielādētu projektu smadzenēs.

VEXcode rīkjoslas ekrānuzņēmums ar iezīmētu pogu Lejupielādēt.
  1. Atlasiet Palaist, lai palaistu projektu. Robots brauks pa kvadrātu.

VEXcode rīkjoslas ekrānuzņēmums ar iezīmētu pogu “Palaist”.

Varat arī atkārtot darbību secību mūžīgi, izmantojot bloku mūžīgi bloka atkārtot vietā.

Mūžīgais bloks.#
mūžīgi
beigas

Lai pārtrauktu ciklu, izmantojiet pārtraukšanas bloku cikla ietvaros, lai kods nekavējoties izietu no cikla bloka.

Pārtraukuma bloks.#
pārtraukt