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

VEXcode GO ļ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ā.

piezīme. Šajā rakstā tiek izmantota VEXcode GO koda bāzes konfigurācija. Papildinformāciju par kodu bāzes konfigurēšanu programmā VEXcode GO skatiet rakstā VEX GO koda bāzes konfigurēšana VEX bibliotēka.


Kā atspējot un iespējot blokus

disable_a_block.png

Lai izmantotu VEXcode GO atspējošanas vai iespējotu bloku funkciju, Brain ir jābūt savienotam ar planšetdatoru vai datoru, un VEXcode GO ir jākonfigurē jūsu uzbūvei.

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.

enable_a_block.png

Lai iespējotu bloku, 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

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

Šajā piemērā kodu bāze brauks uz priekšu 500 milimetrus (mm) un pēc tam apstāsies; tas negriezīsies.


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

disable_loop.png

Atspējojot bloku, kurā ir ligzdoti bloki, tiek atspējoti visi bloki. 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.

grayed_out_loop.png

Šajā 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.

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

enabled_loop.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, kodu bāze virzīsies uz priekšu līdz 500 milimetriem (mm), pēc tam pagriezīsies pa labi par 90 grādiem un atkārtos šīs darbības 4 reizes, lai brauktu kvadrātā.


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

Screen_Shot_2020-10-12_at_3.45.09_PM.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.

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

can_t_enable_that.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: