VEXcode IQ

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

VEXcode IQ Blocks project with an enabled block's context menu opened and the Disable Block option highlighted. To the right the result is shown with the selected block now grayed out to indicate that it has been disabled.

Č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).

VEXcode IQ Blocks project with a disabled block's context menu opened and the Enable Block option highlighted. To the right is the same project but with the selected block now in color to indicate that it has been enabled.

Č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

VEXcode IQ Blocks project containing a disabled block. The block is grayed out and has a grid of diagonal lines over it.

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. 

VEXcode IQ Blocks project with an enabled container block's context menu opened and the Disable Block option highlighted.

Odprite kontekstni meni zadevne zanke oziroma pogojnega bloka Control in izberite Disable Block (Onemogoči blok).

VEXcode IQ Blocks project with a container block and all of its nested blocks disabled. The blocks are grayed out and have a grid of diagonal lines over them.

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.

VEXcode IQ Blocks project with a disabled container block's context menu opened and the Enable Block option highlighted.

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).

VEXcode IQ Blocks project with a container block and all of its nested blocks enabled.

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).

VEXcode IQ Blocks project with a nested block already disabled.

Tu je prikazan primer onemogočanja samo enega bloka znotraj zanke.

VEXcode IQ Blocks project with a container block's context menu opened and the Enable block option highlighted but grayed out. One of its nested blocks is disabled, but the Enable block option isn't available since the container block itself is still enabled.

Kontekstni meni glavnega bloka ne bo ponudil možnosti za omogočanje vgnezdenega bloka, ker glavni blok ni bil onemogočen.

VEXcode IQ Blocks project with a disabled block's context menu opened. The block is nested inside of a container block, and the Enable Block option is highlighted. To the right the result is shown with the selected block now enabled.

Č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. 

VEXcode IQ Blocks project with an enabled hat block's context menu opened. The Disable Block option is highlighted.

Odprite kontekstni meni bloka »hat« in izberite Disable Block (Onemogoči blok).

VEXcode IQ Blocks project with a hat block disabled, and the rest of the blocks in the stack still enabled. The hat block is grayed out and has a grid of diagonal lines over it.

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.

Spletna trgovina

Potrebujete dodatne dele?

Originalni VEX deli, razširitveni seti in kompleti — vse za vaš naslednji robotski projekt na trgovina.robotech.si.

Pripravil RoboTech STEM Center
Stopite v stik

Imate
vprašanje?

Pišite nam — odgovorimo v najkrajšem možnem času.

Vaši podatki so varni in zaupni.