Razumevanje blokov z in brez čakanja v VEXcode IQ
Bloki brez čakanja
Bloki brez čakanja nadaljujejo izvajanje sklada, tudi če vedenje bloka še ni dokončano.
Blok »drive« je dober primer bloka brez čakanja. V spodnjem primeru se robot ne premakne, ker blok »drive« sicer začne izvajanje, vendar ga blok »stop driving« ustavi, preden se motorji sploh lahko premaknejo.
Bloki brez čakanja so koristni, kadar želite hkrati izvajati več različnih dejanj.
Bloki z čakanjem
Bloki z čakanjem prekinejo izvajanje preostanka sklada, dokler vedenje tega bloka ni v celoti dokončano.
Večina blokov z čakanjem se nahaja med bloki za gibanje in krmiljenje pogona.
Če mora VEX IQ Clawbot pobrati kocko, lahko z bloki z čakanjem robota usmerite, da izvaja vsako dejanje posebej.
Bloki, ki lahko čakajo ali ne čakajo
VEXcode IQ uporabnikom omogoča, da z enim klikom spremenijo naslednje bloke z čakanjem v bloke brez čakanja: »spin for«, »spin to position«, »drive for«, »turn for« in »turn to heading«.
S spremembo bloka za odpiranje klešč v način brez čakanja in spremembo bloka za dvig roke v način brez čakanja se Clawbot premika naprej, medtem ko se klešče odpirajo, ter vzvratno, medtem ko se roka dviga.
Ta pristop k pobiranju kocke je v tekmovalnih okoljih boljši, saj prihrani čas.
Potrebujete dodatne dele?
Originalni VEX deli, razširitveni seti in kompleti — vse za vaš naslednji robotski projekt na trgovina.robotech.si.