Blokų išjungimas ir įgalinimas VEXcode GO

VEXcode GO leidžia vartotojams išjungti ir įjungti blokus savo projektuose. Tai naudinga funkcija studentams, kai bando arba derina projektą, todėl jiems nereikia išardyti projekto, kad išsiaiškintų, kas neveikia taip, kaip numatyta. Vartotojas gali išjungti arba įjungti bloką (-us), kad patikrintų ir stebėtų roboto elgesio skirtumus, kai tas blokas yra arba nėra projekte.

pastaba: Šiame straipsnyje naudojama VEXcode GO kodo bazės konfigūracija. Daugiau informacijos apie tai, kaip sukonfigūruoti kodų bazę VEXcode GO, rasite straipsnyje VEX GO kodų bazės konfigūravimas VEX biblioteka.


Kaip išjungti ir įjungti blokus

Atidarytas VEXcode GO Blocks projektas su įjungto bloko kontekstiniu meniu ir paryškinta parinktis Išjungti bloką. Dešinėje rodomas rezultatas, o pasirinktas blokas dabar yra pilkas, o tai reiškia, kad jis buvo išjungtas.

Norint naudoti blokų išjungimo arba įgalinimo funkciją VEXcode GO, „Brain“ turi būti prijungtas prie planšetinio kompiuterio ar kompiuterio, o „VEXcode GO“ turi būti sukonfigūruotas jūsų konstrukcijai.

Išjungus bloką jis nebus vykdomas pradėjus projektą. Norėdami išjungti bloką, dešiniuoju pelės mygtuku spustelėkite arba ilgai paspauskite bloką, kad suaktyvintumėte kontekstinį meniu, tada pasirinkite Išjungti bloką. Tada projekte blokas bus pilkas su įstrižų linijų tinkleliu.

Atidarytas VEXcode GO Blocks projektas su išjungto bloko kontekstiniu meniu ir paryškinta parinktis Įjungti bloką. Dešinėje yra tas pats projektas, bet pasirinktas blokas dabar yra spalvotas, rodantis, kad jis įjungtas.

Norėdami įjungti bloką, kad jis būtų vykdomas paleidus projektą, dešiniuoju pelės mygtuku spustelėkite arba ilgai paspauskite išjungtą bloką, kad suaktyvintumėte kontekstinį meniu, tada pasirinkite Įgalinti blokavimą.


Kas nutinka atskiriems blokams, kai jie išjungiami

VEXcode GO Blocks projektas, kuriame yra išjungtas blokas. Blokas yra pilkas, o virš jo yra įstrižų linijų tinklelis.

Kol blokas (-iai) yra išjungtas, jis (-iai) rodomas pilkai su įstrižų linijų tinkleliu virš jo.

Išjungtas blokas traktuojamas kaip komentaras. Tai neturi įtakos projekto eigai ir nebus vykdoma pradėjus projektą.

Šiame pavyzdyje kodo bazė pavažiuos į priekį 500 milimetrų (mm) ir sustos; tai nepasisuks.


Kas atsitinka, kai blokai su įdėtais blokais išjungiami

Atidarytas VEXcode GO Blocks projektas su įjungtu konteinerio bloko kontekstiniu meniu ir paryškinta parinktis Išjungti bloką.

Kai išjungiate bloką, kuriame yra blokų, visi blokai yra išjungti. Blokus, pvz., kilpą arba sąlygines sąlygas, kuriose yra įdėtų blokų, galima išjungti taip pat, kaip ir vieną bloką.

Dešiniuoju pelės mygtuku spustelėkite arba ilgai paspauskite, kad suaktyvintumėte to ciklo arba sąlyginio valdymo bloko kontekstinį meniu, tada pasirinkite Išjungti bloką.

VEXcode GO Blocks projektas su konteinerio bloku ir visais jo įdėtais blokais išjungti. Blokai yra pilki, o virš jų yra įstrižų linijų tinklelis.

Šiame paveikslėlyje parodyta, kas atsitinka, kai kartojimo ciklas yra išjungtas. Kilpa ir du joje esantys blokai buvo išjungti, ir visi jie atrodo pilki, o virš jų yra įstrižų linijų tinklelis.

Atidarytas VEXcode GO Blocks projektas su išjungto konteinerio bloko kontekstiniu meniu ir paryškinta parinktis Įgalinti bloką.

Šiame pavyzdyje nieko neįvyks, kai projektas bus paleistas, nes visi blokai yra išjungti. Galite įjungti pagrindinį bloką ir visus jame esančius blokus, aktyvuodami pagrindinio bloko kontekstinį meniu ir pasirinkę Įjungti bloką.

VEXcode GO Blocks projektas su įjungtu konteinerio bloku ir visais jo įdėtais blokais.

Įjungus pagrindinį bloką, visi jame esantys įdėtieji blokai taip pat bus įjungti.

Šiame pavyzdyje dabar, kai pagrindinis blokas įjungtas, kai projektas pradedamas, kodo bazė pajudės į priekį iki 500 milimetrų (mm), tada pasuks į dešinę 90 laipsnių kampu ir pakartos šiuos veiksmus 4 kartus, kad važiuotų kvadratu.


Vieno įdėto bloko išjungimas ir įjungimas

Atidarytas VEXcode GO Blocks projektas su įjungtu bloko kontekstiniu meniu. Blokas yra sudėtinio rodinio bloko viduje, o parinktis Išjungti bloką yra paryškinta. Dešinėje rodomas rezultatas, o pasirinktas blokas dabar išjungtas.

Galite išjungti vieną bloką įdėtųjų blokų serijoje, pvz., kilpą arba sąlyginę sąlygą, atlikdami tuos pačius veiksmus, kad išjungtumėte bet kurį kitą bloką: dešiniuoju pelės mygtuku spustelėkite arba ilgai paspauskite, kad suaktyvintumėte to bloko kontekstinį meniu ir pasirinkite Išjungti blokavimą.

Šiame pavyzdyje vienas ciklo blokas yra išjungtas.

Atidarytas VEXcode GO Blocks projektas su išjungto bloko kontekstiniu meniu. Blokas yra sudėtinio rodinio bloko viduje, o parinktis Įjungti bloką yra paryškinta. Dešinėje rodomas rezultatas, kai pasirinktas blokas dabar įjungtas.

Norėdami įjungti šį įdėtą bloką, turėsite dešiniuoju pelės mygtuku spustelėti arba ilgai paspausti, kad suaktyvintumėte jo kontekstinį meniu.

VEXcode GO Blocks projektas su atidarytas konteinerio bloko kontekstinis meniu ir parinktis Įjungti bloką paryškinta, bet pilka. Vienas iš jo įdėtų blokų yra išjungtas, bet parinktis Įgalinti bloką nepasiekiama, nes pats sudėtinio rodinio blokas vis dar įgalintas.

Atminkite, kad pagrindinio bloko kontekstinis meniu (šiuo atveju blokas [Pakartoti) nepateiks parinkties įjungti įdėtą bloką, nes pats pagrindinis blokas nebuvo išjungtas.

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

Last Updated: