Bloku atspējošana un iespējošana VEXcode 123

VEXcode 123 ļauj lietotājiem atspējot un iespējot blokus savos projektos. Šī ir noderīga funkcija studentiem, testējot vai atkļūdojot projektu, tāpēc viņiem nav jāizjauc projekts, lai noskaidrotu, kas nedarbojas, kā paredzēts. Lietotājs var atspējot vai iespējot bloku(-us), lai pārbaudītu un novērotu robota uzvedības atšķirības, kad šis bloks ir vai nav projektā.


Kā atspējot un iespējot blokus

disablemenu.png

Lai VEXcode 123 izmantotu atspējošanas vai iespējošanas funkciju, robotam 123 jābūt savienotam ar planšetdatoru vai datoru.

Atspējojot bloku, tas netiks izpildīts, kad projekts tiks sākts. Lai atspējotu bloku, ar peles labo pogu noklikšķiniet uz bloka vai turiet uz tā, lai aktivizētu kontekstizvēlni, un pēc tam atlasiet Atspējot bloķēšanu. Pēc tam bloks projektā tiks parādīts pelēkā krāsā ar diagonālu līniju režģi.

enablemenu.png

Lai iespējotu bloku tā, lai tas tiktu izpildīts, kad projekts tiek palaists, ar peles labo pogu noklikšķiniet uz atspējotā bloka vai turiet to nospiestu, lai aktivizētu kontekstizvēlni, un pēc tam atlasiet Iespējot bloķēšanu.


Kas notiek ar atsevišķiem blokiem, kad tie ir atspējoti

invalidblock.png

Kamēr bloks(-i) ir atspējots(-i), tas tiek parādīts pelēkā krāsā ar diagonālo līniju režģi virs tā.

Atspējotais bloks tiek uzskatīts par komentāru. Tas neietekmē projekta gaitu, un tas netiks izpildīts, kad projekts tiks uzsākts.

Iepriekš minētajā piemērā 123 robots brauks uz priekšu 1 soli un pēc tam apstāsies; tas negriezīsies.


Kas notiek, ja bloki ar ligzdotiem blokiem ir atspējoti

disablestack.png

Atspējojot bloku, kurā ir ligzdoti bloki, visi bloki tiek atspējoti. Blokus, piemēram, cilpu vai ja-then-else nosacījumu, kuros ir ligzdoti bloki, var atspējot tāpat kā vienu bloku.

Ar peles labo pogu noklikšķiniet vai turiet nospiestu, lai aktivizētu šīs cilpas vai nosacījuma vadības bloka kontekstizvēlni, un pēc tam atlasiet Atspējot bloku.

invalid.png

Attēlā parādīts, kas notiek, ja atkārtošanas cilpa ir atspējota. Cilpa un divi bloki tajā bija atspējoti, un tie visi šķiet pelēki ar diagonālu līniju režģi virs tiem.

enablestack.png

Šajā piemērā nekas nenotiks, kad projekts tiks sākts, jo visi bloki ir atspējoti. Varat iespējot galveno bloku un visus tajā esošos ligzdotos blokus, aktivizējot galvenā bloka kontekstizvēlni un atlasot Iespējot bloku.

iespējots.png

Kad galvenais bloks ir iespējots, tiks iespējoti arī visi tajā esošie ligzdotie bloki.

Šajā piemērā tagad, kad galvenais bloks ir iespējots, kad projekts tiek sākts, 123 robots brauks 1 soli uz priekšu, pēc tam pagriezīsies pa labi par 90 grādiem un atkārtos šīs darbības 4 reizes, lai iebrauktu laukumā.


Viena ligzdotā bloka atspējošana un iespējošana

disableinstack.png

Varat atspējot vienu bloku ligzdotu bloku sērijā, piemēram, cilpu vai ja-then-else nosacījumu, veicot tās pašas darbības, lai atspējotu jebkuru citu bloku: ar peles labo pogu noklikšķiniet vai turiet nospiestu, lai aktivizētu šī bloka kontekstizvēlni un atlasiet Atspējot bloķēšanu.

Šajā piemērā viens bloks cilpas ietvaros ir atspējots.

enableinstack.png

Lai iespējotu šo ligzdoto bloku, jums būs jānoklikšķina ar peles labo pogu vai ilgi jānospiež, lai aktivizētu tā kontekstizvēlni.

enablenotanoption.png

Ņemiet vērā, ka konteksta izvēlne galvenajam blokam (šajā gadījumā blokam [Atkārtot]) nenodrošinās iespēju iespējot ligzdoto bloku, jo pats galvenais bloks nebija atspējots.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: