Uporaba blokov »My Blocks« v VEXcode IQ
My Blocks je ena izmed kategorij blokov v VEXcode IQ. Nekatere druge kategorije vključujejo Looks, Sound, Sensing in Variables. Bloki My Blocks se uporabljajo za ustvarjanje zaporedja blokov, ki ga je mogoče večkrat uporabiti v okviru enega projekta.
Kako ustvariti blok
V kategoriji My Blocks izberite možnost »Make a Block«.
Blok preimenujte tako, da vnesete ime v polje »block name«, nato izberite »OK«.
Kako prilagoditi blok
Dodajanje vhodnega parametra (število)
Na zaslonu »Make a Block (Preview)« izberite možnost »Add an Input (number)«. Vhodni parameter preimenujte tako, da vnesete ime v polje »number«, nato izberite »OK«.
Dodajanje vhodnega parametra (logična vrednost)
Na zaslonu »Make a Block (Preview)« izberite možnost »Add an Input (Boolean)«. Vhodni parameter preimenujte tako, da vnesete ime v polje »Boolean«, nato izberite »OK«.
Dodajanje oznake
Na zaslonu »Make a Block (Preview)« izberite možnost »Add a label«. Oznako preimenujte tako, da vnesete besedilo v polje »label text«, nato izberite »OK«.
Združevanje vhodnih parametrov in oznak
Združite vhodne parametre in oznake, da ustvarite zaporedje blokov.
Kako izbrisati vhodne parametre in oznake
Če želite izbrisati vhodni parameter ali oznako, izberite ikono »clear« (počisti), ki se nahaja nad elementom, ki ga želite odstraniti.
Kako uporabiti blok »define«
Ko je blok ustvarjen, je parameter iz bloka »define« na voljo za uporabo.
Na blok »define« pripnite dodatne bloke.
Uporabite parametre iz bloka »define«.
Povežite blok »My Block« z blokom »When Started«.
Kako uporabiti bloke My Blocks
Primer: Predvajanje sirene
V tem primeru bo robot z bloki My Blocks:
predvajal zvok sirene 3-krat,
se zapeljal naprej za 12 palcev,
predvajal zvok sirene 6-krat.
Klobučni blok »define« razčleni postopek. V spodnjem video primeru ta klobučni blok »define« razčleni bloke, ki se uporabljajo za predvajanje zvoka sirene določeno število krat. Argumente iz bloka »define« povlecite in jih uporabite znotraj blokov.
Ko je blok »define« nastavljen, lahko na novo ustvarjeni blok povlečete in ga dodate k bloku »when started«, kjer nastavite parametre. Ta postopek je prikazan v tem videu.
Ko so parametri nastavljeni, je projekt pripravljen za prenos in zagon.
Primer: Izpis z novo vrstico
V tem primeru bo robot z bloki My Blocks:
se zapeljal naprej za 15 palcev,
izpisal raven napolnjenosti baterije in premaknil kazalec v novo vrstico na zaslonu Brain,
se zavrtel za 180 stopinj v desno,
znova izpisal raven napolnjenosti baterije in premaknil kazalec v novo vrstico na zaslonu Brain.
Klobučni blok »define« razčleni bloke, ki se uporabljajo za izpis vrednosti senzorjev in premik v novo vrstico. Argumente iz bloka »define« povlecite in jih uporabite znotraj blokov, kot je prikazano v tem videu.
Ko je blok »define« nastavljen, lahko na novo ustvarjeni blok povlečete in ga dodate k bloku »when started«, kjer nastavite parametre. Ta postopek je prikazan v tem videu.
Ko so parametri nastavljeni, je projekt pripravljen za prenos in zagon.
Potrebujete dodatne dele?
Originalni VEX deli, razširitveni seti in kompleti — vse za vaš naslednji robotski projekt na trgovina.robotech.si.