Bloki#

VEXcode VR bloku API atsauce paskaidro, ko dara katrs VEXcode bloks, kā tā ievades dati maina robota uzvedību un kā bloku var izmantot projektā.

Izmantojiet šo atsauci, ja vēlaties izprast bloku pirms tā pievienošanas projektam, pārbaudīt bloka sniegtos datus vai salīdzināt līdzīgus blokus kategorijā.

Bloki VEXcode VR var būt atkarīgi no rotaļu laukuma un robota, ko izmantojat. Dažiem robotiem ir unikāli bloki, kas neparādās katrā rotaļu laukumā.

Rotaļu laukumi un roboti VR vidē#

Izmantojiet sadaļu Rotaļu laukumi, lai redzētu, kurš robots tiek izmantots katrā rotaļu laukumā, un lai atrastu rotaļu laukumam specifisku iestatījumu informāciju, laukuma informāciju un izaicinājuma kontekstu.

Izmantojiet sadaļu Roboti, lai atrastu robotiem specifiskas bloku lapas robotiem ar unikālām funkcijām. Robotu lapās ir redzams arī, kurās rotaļu laukumos katrs robots tiek izmantots, lai jūs varētu noteikt, kad jūsu projektā ir pieejams robotam specifisks bloks.

Kā lasīt bloka ierakstu#

Lielākā daļa bloku ierakstu ietver šādas daļas:

  • Bloka apraksts — Paskaidro, ko bloks dara un kad tas ir noderīgs.

  • Bloķa attēls — Parāda, kā bloks izskatās VEXcode VR vidē.

  • Parametri — Uzskaita bloka ievades datus un paskaidro, kā katra ievades informācija ietekmē robotu vai projektu.

  • Atgriešanas vērtība — Paskaidro, ko ziņo Būla vai Reportera bloks.

  • Piemērs — parāda vienu veidu, kā bloku var izmantot projektā.

Bieži sastopamie bloku veidi#

Dažādām bloku formām projektā ir dažādi uzdevumi.

Bloka tips

Ko tas nozīmē

Kaudzīt

Bloks, kas veic darbību. Kaudzītes bloki savienojas virs un zem citiem blokiem kaudzē.

Cepure

Bloks, kas sāk bloku kaudzīti, kad kaut kas notiek, piemēram, kad sākas projekts vai notiek notikums.

Būla

Bloks, kas ziņo par Patiess vai Aplams. Būla bloki bieži tiek izmantoti nosacījumu iekšienē, piemēram, ja tad vai gaidīt līdz blokos.

Reportieris

Bloks, kas ziņo par vērtību, piemēram, skaitli vai tekstu. Ziņotāja bloki bieži tiek izmantoti citu bloku iekšpusē.

C bloks

Bloks, kas aptver citus blokus un kontrolē to izpildes laiku vai veidu, piemēram, atkārtoti bloki vai ja tad bloki.

Bloka ieraksta piemērs#

braukt#

Piedziņas bloks pārvieto robotu uz priekšu vai atpakaļ bezgalīgi. Robots turpinās kustēties, līdz tam tiks dota cita darbība, piemēram, pagriešana vai apstāšanās.

braukt [uz priekšu v]

Parametri

Apraksts

virziens

Robota kustības virziens: uz priekšu vai atpakaļ.

Piemērs

kad sākts :: hat events
[Drive forward, then stop.]
braukt [uz priekšu v]
gaidīt (2) sekundes
pārtraukt braukšanu