VEXcode 123

Onemogočanje in omogočanje blokov v VEXcode 123

VEXcode 123 uporabnikom omogoča onemogočanje in omogočanje blokov znotraj njihovih projektov. To je koristna funkcija za učence pri testiranju ali odpravljanju napak v projektu, saj jim ni treba razstaviti projekta, da bi ugotovili, kaj ne deluje, kot je predvideno. Uporabnik lahko onemogoči ali omogoči posamezne bloke, da testira in opazuje razlike v vedenju robota, ko je določen blok vključen v projekt ali ko ni.


Kako onemogočiti in omogočiti bloke

VEXcode 123 Blocks projekt z odprtim kontekstnim menijem omogočenega bloka in označeno možnostjo Onemogoči blok. Na desni strani je prikazan rezultat z izbranim blokom, ki je zdaj posivljen, kar kaže, da je bil onemogočen.

Da bi uporabili funkcijo onemogočanja ali omogočanja blokov v VEXcode 123, mora biti robot 123 Robot povezan z vašo tablico ali računalnikom.

Onemogočanje bloka prepreči njegovo izvajanje ob zagonu projekta. Če želite onemogočiti blok, z desno tipko miške kliknite nanj ali ga dolgo pritisnite, da aktivirate kontekstni meni, nato pa izberite Onemogoči blok. Blok bo nato v projektu prikazan posivljeno z mrežo poševnih črt čez njim.

VEXcode 123 Blocks projekt z odprtim kontekstnim menijem onemogočenega bloka in označeno možnostjo Omogoči blok. Na desni strani je prikazan isti projekt, vendar z izbranim blokom, ki je zdaj v barvah, kar kaže, da je bil omogočen.

Če želite blok omogočiti, da se izvaja ob zagonu projekta, z desno tipko miške kliknite na onemogočeni blok ali ga dolgo pritisnite, da aktivirate kontekstni meni, nato pa izberite Omogoči blok.


Kaj se zgodi s posameznimi bloki, ko so onemogočeni

VEXcode 123 Blocks projekt z onemogočenim blokom. Blok je posivljen in ima mrežo poševnih črt čez njim.

Dokler je blok oziroma so bloki onemogočeni, so prikazani posivljeno z mrežo poševnih črt čez njimi.

Onemogočeni blok je obravnavan kot komentar. Nima nobenega učinka na potek projekta in se ne bo izvajal ob zagonu projekta.

V zgornjem primeru bo robot 123 Robot vozil naprej 1 korak in se ustavil; ne bo se obrnil.


Kaj se zgodi, ko onemogočimo blok z vgnezdenimi bloki

VEXcode 123 Blocks projekt z odprtim kontekstnim menijem omogočenega vsebujočega bloka in označeno možnostjo Onemogoči blok.

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 lahko onemogočijo na enak način kot posamezni blok.

Z desno tipko miške kliknite na zanko ali pogojni blok tipa Nadzor ali ga dolgo pritisnite, da aktivirate kontekstni meni, nato pa izberite Onemogoči blok.

VEXcode 123 Blocks projekt z onemogočenim vsebujočim blokom in vsemi njegovimi vgnezdenimi bloki. Bloki so posivljeni in imajo mrežo poševnih črt čez njimi.

Slika prikazuje, kaj se zgodi, ko je zanka za ponavljanje onemogočena. Zanka in oba bloka znotraj nje so bila onemogočena ter so vsi prikazani posivljeno z mrežo poševnih črt čez njimi.

VEXcode 123 Blocks projekt z odprtim kontekstnim menijem onemogočenega vsebujočega bloka in označeno možnostjo Omogoči blok.

V tem primeru se ob zagonu projekta nič ne bo zgodilo, saj so vsi bloki onemogočeni. Glavni blok in vse vgnezdene bloke znotraj njega lahko omogočite tako, da aktivirate kontekstni meni glavnega bloka in izberete Omogoči blok.

VEXcode 123 Blocks projekt z omogočenim vsebujočim blokom in vsemi njegovimi vgnezdenimi bloki.

Ko je glavni blok omogočen, bodo omogočeni tudi vsi vgnezdeni bloki znotraj njega.

V tem primeru, ko je zdaj glavni blok omogočen, bo ob zagonu projekta robot 123 Robot vozil naprej 1 korak, se obrnil desno za 90 stopinj in to vedenje ponovil 4-krat, da bo vozil v kvadratu.


Onemogočanje in omogočanje posameznega vgnezdenega bloka

VEXcode 123 Blocks projekt z odprtim kontekstnim menijem omogočenega bloka. Blok je vgnezden znotraj vsebujočega bloka, možnost Onemogoči blok pa je označena. Na desni strani je prikazan rezultat z izbranim blokom, ki je zdaj onemogočen.

Posamezni blok znotraj niza vgnezdenih blokov, kot je zanka ali pogojni stavek if-then-else, lahko onemogočite po enakih korakih kot kateri koli drug blok: z desno tipko miške kliknite nanj ali ga dolgo pritisnite, da aktivirate kontekstni meni tega bloka, in izberite Onemogoči blok.

V tem primeru je onemogočen posamezni blok znotraj zanke.

VEXcode 123 Blocks projekt z odprtim kontekstnim menijem onemogočenega bloka. Blok je vgnezden znotraj vsebujočega bloka, možnost Omogoči blok pa je označena. Na desni strani je prikazan rezultat z izbranim blokom, ki je zdaj omogočen.

Če želite ta vgnezdeni blok omogočiti, morate z desno tipko miške klikniti nanj ali ga dolgo pritisniti, da aktivirate njegov kontekstni meni.

VEXcode 123 Blocks projekt z odprtim kontekstnim menijem vsebujočega bloka in posivljeno možnostjo Omogoči blok. Eden od njegovih vgnezdenih blokov je onemogočen, vendar možnost Omogoči blok ni na voljo, ker sam vsebovalni blok še vedno ni onemogočen.

Upoštevajte, da kontekstni meni glavnega bloka (v tem primeru bloka [Ponovi]) ne bo ponudil možnosti za omogočanje vgnezdenega bloka, ker glavni blok sam ni bil onemogočen.

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.