Lohkojen poistaminen käytöstä ja ottaminen käyttöön VEXcode GO:ssa

VEXcode GO:n avulla käyttäjät voivat poistaa ja ottaa käyttöön estoja projekteissaan. Tämä on hyödyllinen ominaisuus opiskelijoille projektin testaamisessa tai virheenkorjauksessa, joten heidän ei tarvitse purkaa projektia osiin selvittääkseen, mikä ei toimi toivotulla tavalla. Käyttäjä voi poistaa käytöstä tai ottaa käyttöön lohkon (lohkot) testatakseen ja tarkkaillakseen eroja robotin käyttäytymisessä, kun kyseinen lohko on tai ei ole projektissa.

Huomautus: Tässä artikkelissa käytetään VEXcode GO:n Code Base -kokoonpanoa. Katso VEX GO -koodikannan määrittäminen VEX Library -artikkelista lisätietoja koodikannan määrittämisestä VEXcode GO:ssa.


Kuinka estää ja ottaa käyttöön estoja

VEXcode GO Blocks -projekti, jossa käytössä olevan lohkon kontekstivalikko on avattu ja Disable Block -vaihtoehto korostettuna. Oikealla tulos näytetään valitun lohkon ollessa nyt harmaana, mikä osoittaa, että se on poistettu käytöstä.

Jotta VEXcode GO:n esto-ominaisuutta voidaan käyttää tai ottaa käyttöön, Brain on liitettävä tablet-laitteeseen tai tietokoneeseen ja VEXcode GO on määritettävä kokoonpanoasi varten.

Lohkon poistaminen käytöstä estää sen suorittamisen projektin alkaessa. Voit poistaa lohkon käytöstä napsauttamalla lohkoa hiiren kakkospainikkeella tai painamalla sitä pitkään aktivoidaksesi kontekstivalikon ja valitsemalla sitten Poista esto käytöstä. Lohko näkyy sitten harmaana ja sen päällä projektissa on diagonaaliviivojen ruudukko.

VEXcode GO Blocks -projekti, jossa poistetun lohkon kontekstivalikko on avattu ja Enable Block -vaihtoehto korostettuna. Oikealla on sama projekti, mutta valittu lohko on nyt värillinen, mikä osoittaa, että se on otettu käyttöön.

Jos haluat ottaa lohkon käyttöön, jotta se suoritetaan projektin alkaessa, napsauta käytöstä poistettua lohkoa hiiren kakkospainikkeella tai paina pitkään aktivoidaksesi kontekstivalikon ja valitse sitten Ota esto käyttöön.


Mitä yksittäisille lohkoille tapahtuu, kun ne poistetaan käytöstä

VEXcode GO estää projektin, joka sisältää käytöstä poistetun lohkon. Lohko on harmaana ja sen päällä on vinoviivojen ruudukko.

Kun lohko(t) on poistettu käytöstä, se näkyy harmaana ja sen päällä on vinoviivojen ruudukko.

Poistettua lohkoa käsitellään kommenttina. Sillä ei ole vaikutusta projektin kulkuun, eikä sitä suoriteta, kun projekti käynnistetään.

Tässä esimerkissä Code Base ajaa eteenpäin 500 millimetriä (mm) ja pysähtyy sitten; se ei käänny.


Mitä tapahtuu, kun sisäkkäisiä lohkoja sisältävä lohko poistetaan käytöstä

VEXcode GO Blocks -projekti, jossa on käytössä olevan konttilohkon kontekstivalikko avattu ja Disable Block -vaihtoehto korostettuna.

Kun poistat käytöstä lohkon, jonka sisällä on lohkoja, kaikki lohkosta poistetaan käytöstä. Lohkot, kuten silmukka tai jos-niin-else-ehto, joissa on sisäkkäisiä lohkoja, voidaan poistaa käytöstä samalla tavalla kuin yksittäinen lohko.

Napsauta hiiren kakkospainikkeella tai paina pitkään aktivoidaksesi kyseisen silmukan tai ehdollisen ohjauslohkon kontekstivalikon ja valitse sitten Poista esto käytöstä.

VEXcode GO Blocks -projekti, jossa on konttilohko ja kaikki sen sisäkkäiset lohkot pois käytöstä. Lohkot ovat harmaita ja niiden päällä on vinoviivojen ruudukko.

Tämä kuva näyttää, mitä tapahtuu, kun toistosilmukka on poistettu käytöstä. Silmukka ja sen sisällä olevat kaksi lohkoa olivat kaikki pois käytöstä, ja ne kaikki näyttävät harmailta ja niiden päällä on vinoviivojen ruudukko.

VEXcode GO Blocks -projekti, jossa poistetun konttilohkon kontekstivalikko on avattu ja Enable Block -vaihtoehto on korostettuna.

Tässä esimerkissä mitään ei tapahdu, kun projekti käynnistetään, koska kaikki lohkot on poistettu käytöstä. Voit ottaa päälohkon ja kaikki sen sisällä olevat sisäkkäiset lohkot käyttöön aktivoimalla päälohkon kontekstivalikon ja valitsemalla Ota lohko käyttöön.

VEXcode GO Blocks -projekti, jossa konttilohko ja kaikki sen sisäkkäiset lohkot ovat käytössä.

Kun päälohko on käytössä, myös kaikki sen sisällä olevat sisäkkäiset lohkot otetaan käyttöön.

Tässä esimerkissä nyt, kun päälohko on käytössä, kun projekti käynnistetään, Code Base ajaa eteenpäin 500 millimetriin (mm), kääntyy sitten oikealle 90 astetta ja toistaa nämä toiminnot 4 kertaa ajaakseen neliössä.


Yhden sisäkkäisen lohkon poistaminen käytöstä ja käyttöönotto

VEXcode GO Blocks -projekti, jossa käytössä olevan lohkon kontekstivalikko on avattu. Lohko on sisäkkäinen säilölohkon sisällä, ja Disable Block -vaihtoehto on korostettu. Oikealla näkyy tulos, ja valittu lohko on nyt poistettu käytöstä.

Voit poistaa käytöstä yksittäisen lohkon sisäkkäisten lohkojen sarjassa, kuten silmukan tai jos-niin-muuten ehdollisen, noudattamalla samoja vaiheita minkä tahansa muun lohkon poistamiseksi käytöstä: napsauta hiiren kakkospainikkeella tai paina pitkään aktivoidaksesi kyseisen lohkon kontekstivalikon ja valitse Poista Estä käytöstä.

Tässä esimerkissä yksittäinen lohko silmukassa on poistettu käytöstä.

VEXcode GO Blocks -projekti, jossa poistetun lohkon kontekstivalikko on avattu. Lohko on sisäkkäinen säilölohkon sisällä, ja Ota käyttöön -vaihtoehto on korostettuna. Oikealla tulos näytetään valitun lohkon ollessa nyt käytössä.

Jos haluat ottaa tämän sisäkkäisen lohkon käyttöön, sinun on napsautettava hiiren kakkospainikkeella tai painettava sitä pitkään aktivoidaksesi sen kontekstivalikon.

VEXcode GO Blocks -projekti, jossa konttilohkon kontekstivalikko on avattu ja Salli lohko -vaihtoehto korostettuna, mutta harmaana. Yksi sen sisäkkäisistä lohkoista on poistettu käytöstä, mutta Ota lohko käyttöön -vaihtoehto ei ole käytettävissä, koska itse säilölohko on edelleen käytössä.

Huomaa, että päälohkon (tässä tapauksessa [Repeat]-lohkon) kontekstivalikko ei tarjoa vaihtoehtoa sisäkkäisen lohkon käyttöönottoon, koska itse päälohkoa ei ole poistettu käytöstä.

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

Last Updated: