VEXcode 123 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.
Kaip išjungti ir įjungti blokus
Norint naudoti blokavimo išjungimo arba įgalinimo funkciją VEXcode 123, 123 robotas turi būti prijungtas prie planšetinio kompiuterio ar kompiuterio.
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ą.
Aukščiau pateiktame pavyzdyje 123 robotas važiuos į priekį 1 žingsnį ir sustos; tai nepasisuks.
Kas atsitinka, kai blokai su įdėtais blokais išjungiami
Kai išjungiate bloką, kuriame yra blokų, visi blokai išjungiami. 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ą.
Paveikslėlyje parodyta, kas nutinka, kai kartojimo ciklas išjungiamas. 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, 123 robotas nuvažiuos 1 žingsnį į priekį, tada pasuks į dešinę 90 laipsnių 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.