Blokų išjungimas ir įgalinimas VEXcode EXP

„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 įjungti ir išjungti blokus

„VEXcode EXP Blocks“ projektas su atidarytu įjungto bloko kontekstiniu meniu ir paryškinta parinktimi „Išjungti bloką“. Dešinėje rodomas rezultatas, o pasirinktas blokas dabar yra pilkos spalvos, tai reiškia, kad jis buvo išjungtas.

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

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

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


Kas nutinka atskiriems blokams, kai jie išjungiami

„VEXcode EXP Blocks“ projektas, kuriame yra išjungtas blokas. Blokas yra pilkos spalvos ir 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 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ą. 

„VEXcode EXP Blocks“ projektas su atidarytu įjungto konteinerio bloko kontekstiniu meniu ir paryškinta parinktimi „Išjungti bloką“.

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

„VEXcode EXP Blocks“ projektas su konteinerio bloku ir visais jo įdėtiniais blokais, kurie yra išjungti. Blokeliai yra pilki ir virš jų yra įstrižų linijų tinklelis.

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

„VEXcode EXP Blocks“ projektas su atidarytu išjungto konteinerio bloko kontekstiniu meniu ir paryškinta parinktimi „Įjungti bloką“.

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

„VEXcode EXP Blocks“ projektas su konteinerio bloku ir visais įjungtais jo įdėtiniais blokais.

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

„VEXcode EXP Blocks“ projektas su jau išjungtu įdėtuoju bloku.

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

„VEXcode EXP Blocks“ projektas su atidarytu konteinerio bloko kontekstiniu meniu ir paryškinta, bet pilka parinktimi „Įjungti bloką“. Vienas iš jo įdėtųjų blokų yra išjungtas, bet parinktis „Įjungti bloką“ negalima, nes pats konteinerio blokas vis dar įjungtas.

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

„VEXcode EXP Blocks“ projektas su atidarytu išjungto bloko kontekstiniu meniu. Blokas yra įdėtas į konteinerio bloką, o parinktis „Įjungti bloką“ yra paryškinta. Dešinėje pusėje rodomas rezultatas, o pasirinktas blokas dabar įjungtas.

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. 

„VEXcode EXP Blocks“ projektas su įjungto „hat“ bloko kontekstiniu meniu atidarytu. Paryškinta parinktis „Išjungti blokavimą“.

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

„VEXcode EXP Blocks“ projektas su išjungtu „hat“ bloku, o likę blokai steke vis dar įjungti. Skrybėlių blokas yra pilkas ir virš jo yra įstrižų linijų tinklelis.

Ž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: