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

disable_a_block.png

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.

enable_a_block.png

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ä

grayed_out_block.png

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ä

disable_loop.png

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

grayed_out_loop.png

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.

enable_loop_menu.png

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.

enabled_loop.png

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

Screen_Shot_2020-10-12_at_3.45.09_PM.png

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

enable_a_nested_block.png

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.

can_t_enable_that.png

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: