Blokų išjungimas ir įgalinimas VEXcode IQ

„VEXcode Blocks“ leidžia vartotojams išjungti ir įjungti blokus savo projektuose. Tai naudinga funkcija, skirta projekto testavimui arba derinimui neišardant projekto. Vartotojas gali išjungti arba įjungti bloką (-us), kad patikrintų roboto elgesio skirtumus, kai tas blokas yra arba nėra projekte.


Kaip išjungti ir įjungti blokus

Koliažas_2.png

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

picforenabledisable.png

Norėdami įjungti išjungtą bloką, suaktyvinkite to bloko kontekstinį meniu ir pasirinkite Įjungti bloką.


Kas nutinka atskiriems blokams, kai jie išjungiami

disablefeature.png

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

Išjungtas blokas traktuojamas kaip komentaras. Tai neturi jokios įtakos projekto eigai.

Aukščiau pateiktame pavyzdiniame projekte robotas nelauks pavažiavęs atbuline eiga, o iš karto suks į dešinę.


Kas atsitinka, kai blokas su įdėtais blokais išjungiamas

Kai išjungiate bloką su jame įdėtais blokais, 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ą. 

blockdisabled.png

Suaktyvinkite to ciklo arba sąlyginio valdymo bloko kontekstinį meniu, tada pasirinkite Išjungti bloką.

blockbigdisable.png

Toliau pateiktame paveikslėlyje parodyta, kas atsitiko, kai kartojimo ciklas buvo išjungtas. Kilpa ir du joje esantys blokai buvo išjungti.

enableblockmain.png

Galite įjungti pagrindinį bloką ir visus jame esančius blokus aktyvuodami pagrindinio bloko kontekstinį meniu ir pasirinkę Įjungti bloką.

nestedblocks.png

Įjungus pagrindinį bloką, bus įjungti ir visi įdėtieji blokai.


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

Galite išjungti atskirus blokus cikle arba jei-tada-else atlikdami tuos pačius veiksmus, kad išjungtumėte bet kurį kitą bloką: suaktyvinkite to bloko kontekstinį meniu ir pasirinkite Išjungti bloką.

loopwithloop.png

Štai pavyzdys, kaip išjungti tik vieną bloką cikle.

enablenestcontext.png

Pagrindinio bloko kontekstiniame meniu nepateikiama parinktis įjungti įdėtą bloką, nes pagrindinis blokas nebuvo išjungtas.

beforedisableahat.png

Jei vėliau norėsite įjungti tą įdėtą bloką, turėsite suaktyvinti jo kontekstinį meniu.


„Skrybėlių“ bloko išjungimas

Galite išjungti visą krūvą blokų išjungę „skrybėlių“ bloką, kuriame yra jie visi. 

Contexthatmenubelow.png

Suaktyvinkite „skrybėlės“ bloko kontekstinį meniu, tada pasirinkite Išjungti bloką.

hatblockdisablededit.png

Žemiau esančiame paveikslėlyje parodyta, kas atsitiko, kai išjungtas „Kepurės“ blokas „Kai pradėtas“. Visi blokai, esantys po bloku „Kai pradėta“, nebus vykdomi.

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

Last Updated: