Onemogočanje in omogočanje blokov v VEXcode IQ
VEXcode Blocks uporabnikom omogoča onemogočanje in omogočanje blokov znotraj njihovih projektov. To je uporabna funkcija za testiranje ali odpravljanje napak v projektu, ne da bi bilo treba projekt razstaviti. Uporabnik lahko onemogoči ali omogoči posamezni blok oziroma skupino blokov ter tako preverja razlike v vedenju robota, ko je določeni blok vključen v projekt ali ne.
Kako onemogočiti in omogočiti bloke
Če želite onemogočiti blok, ga kliknite z desno tipko miške ali ga dolgo pritisnite, da se prikaže kontekstni meni, nato pa izberite Disable Block (Onemogoči blok).
Če želite onemogočeni blok znova omogočiti, odprite kontekstni meni tega bloka in izberite Enable Block (Omogoči blok).
Kaj se zgodi s posameznimi bloki, ko so onemogočeni
Ko je blok oziroma skupina blokov onemogočena, je prikazana s sivim ozadjem in mrežo poševnih črt.
Onemogočeni blok se obravnava kot komentar. Nima nobenega vpliva na potek izvajanja projekta.
V zgornjem vzorčnem projektu robot po vožnji v vzvratni smeri ne bo čakal, temveč bo takoj zavinil desno.
Kaj se zgodi, ko onemogočimo blok z vgnezdenimi bloki
Ko onemogočite blok, ki vsebuje vgnezdene bloke, so onemogočeni vsi bloki. Bloki, kot so zanka ali pogojni stavek if-then-else, ki vsebujejo vgnezdene bloke, se onemogočijo na enak način kot posamezni blok.
Odprite kontekstni meni zadevne zanke oziroma pogojnega bloka Control in izberite Disable Block (Onemogoči blok).
Spodnja slika prikazuje, kaj se je zgodilo, ko je bila zanka repeat onemogočena. Onemogočena sta bila tako sama zanka kot oba bloka v njej.
Glavni blok in vse vgnezdene bloke v njem lahko omogočite tako, da odprete kontekstni meni glavnega bloka in izberete Enable Block (Omogoči blok).
Ko je glavni blok omogočen, so omogočeni tudi vsi vgnezdeni bloki.
Onemogočanje in omogočanje posameznega vgnezdenega bloka
Posamezne bloke znotraj zanke ali pogojnega stavka if-then-else lahko onemogočite po enakem postopku kot katerikoli drugi blok: odprite kontekstni meni tega bloka in izberite Disable Block (Onemogoči blok).
Tu je prikazan primer onemogočanja samo enega bloka znotraj zanke.
Kontekstni meni glavnega bloka ne bo ponudil možnosti za omogočanje vgnezdenega bloka, ker glavni blok ni bil onemogočen.
Če želite ta vgnezdeni blok pozneje znova omogočiti, boste morali odpreti njegov kontekstni meni.
Onemogočanje bloka »hat«
Celoten sklad blokov lahko onemogočite tako, da onemogočite blok »hat«, ki jih vse vsebuje.
Odprite kontekstni meni bloka »hat« in izberite Disable Block (Onemogoči blok).
Spodnja slika prikazuje, kaj se je zgodilo, ko je bil blok »hat« When Started onemogočen. Vsi bloki pod blokom When Started se ne bodo izvedli.
Potrebujete dodatne dele?
Originalni VEX deli, razširitveni seti in kompleti — vse za vaš naslednji robotski projekt na trgovina.robotech.si.