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
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.
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
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
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ą.
Š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.
Š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ą.
Į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
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.
Norėdami įjungti šį įdėtą bloką, turėsite dešiniuoju pelės mygtuku spustelėti arba ilgai paspausti, kad suaktyvintumėte jo kontekstinį meniu.
Atminkite, kad pagrindinio bloko kontekstinis meniu (šiuo atveju blokas [Pakartoti) nepateiks parinkties įjungti įdėtą bloką, nes pats pagrindinis blokas nebuvo išjungtas.