Bloki#
VEX V5 bloku API atsauce paskaidro, ko dara katrs VEXkoda 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 tiek izmantoti VEXcode V5 bloku projektos. Python un C++ projekti tā vietā izmanto uz tekstu balstītas API sadaļas.
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.
Bloka attēls — parāda, kā bloks izskatās VEXcode V5 versijā.
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#
pagriezties pēc#
Kaudzītes bloks pagrieziens pagriež robotu pa kreisi vai pa labi par noteiktu grādu skaitu. Pagrieziens ir relatīvs attiecībā pret robota pašreizējo pozīciju. Projekts gaidīs, līdz robots būs pabeidzis pagriešanos, pirms tiks palaists nākamais bloks kaudzē.
griezties [pa labi v] par [90] grādiem ▶
Parametri |
Apraksts |
|---|---|
virziens |
Robota pagrieziena virziens: pa kreisi vai pa labi. |
leņķis |
Robota pagrieziena grādu skaits. Tas var būt vesels skaitlis vai decimālskaitlis. |
un negaidiet |
Atlasiet bultiņu (▶), lai izvērstu bloku, sakot un negaidiet, lai nākamais bloks kaudzē tiktu palaists nekavējoties. |
Piemērs
kad sākts
[Turn left, then turn around to the right.]
griezties [pa kreisi v] par [90] grādiem ▶
griezties [pa labi v] par [180] grādiem ▶