Muuttujien ja anturiarvojen valvonta VEXcode VR:ssä Pythonilla

VEXcode VR -monitorikonsolissa saatavilla oleva muuttuja ja anturivalvonta tarjoaa tärkeitä visuaalisia vihjeitä, joiden avulla käyttäjä voi nähdä mitä Python-projektissa tapahtuu . Monitor-konsolin avulla käyttäjät voivat luoda visuaalisen yhteyden projektin ja VR-robotin toimintojen välille. Monitoring-anturin ja muuttuvien arvojen monitorointikonsolissa käyttäjä voi tarkastella reaaliaikaisia ​​raportteja tietystä arvosta (tai useista arvoista) projektissa.


Monitorikonsolin käyttäminen

Kuvakaappaus VEXcode VR -ohjelmointirajapinnasta, joka esittelee lohkopohjaisen koodausympäristön, jota käytetään koodauskonseptien opettamiseen virtuaalirobotin kautta, osa Opetusohjelmat-osiota STEM-opetuksen opettajille ja opiskelijoille.

Voit avata näyttöikkunan ja tarkastella näyttökonsolia valitsemalla Ohjeen vierestä Monitor-kuvakkeen.

Näyttökaappaus VEXcode VR -liittymästä, joka esittelee lohkopohjaisia ​​koodausvaihtoehtoja virtuaalisen robotin ohjelmointiin ja korostaa ominaisuuksia aloittelijoille ja edistyneille käyttäjille opetusohjelmassa.

Monitor Console raportoi anturi- ja muuttujaarvot.

Monitor Sensor -komennon käyttäminen

Näyttökaappaus VEXcode VR -liittymästä, jossa näkyy lohkopohjainen koodausympäristö, joka on suunniteltu koodauskonseptien oppimiseen virtuaalisen robotiikan avulla, osana Tutorials-osiota.

Anturiarvoja voidaan lisätä käyttämällä Monitor Sensor -komentoa. Lisää anturin tunniste merkkijonoparametriksi.

Näyttökaappaus VEXcode VR -liittymästä, joka esittelee lohkopohjaista koodausympäristöä, joka on suunniteltu koodauskonseptien opettamiseen virtuaalisen robotiikan avulla, osana Tutorials-osiota.

Monitor Sensor -komento hyväksyy seuraavat merkkijonotunnisteet.

Tämä luettelo hyväksytyistä merkkijonotunnisteista löytyy myös Monitor Sensor -komennosta.

Kuvakaappaus VEXcode VR -ohjelmointirajapinnasta, joka esittelee lohkopohjaisen koodausympäristön, jota käytetään koodauskonseptien ja robotiikan periaatteiden opettamiseen virtuaalisessa ympäristössä.

Anturin arvo näkyy Monitor Consolessa, kun projekti käynnistetään.

Näyttökaappaus VEXcode VR -liittymästä, joka esittelee lohkopohjaisen koodausympäristön virtuaalisen robotin ohjelmointia varten ja havainnollistaa ominaisuuksia aloittelijoille ja edistyneille käyttäjille STEM-opetuskontekstissa.

Tarkkaile useita anturiarvoja erottamalla merkkijonotunnisteet pilkuilla.

Monitorimuuttujakomennon käyttäminen

Näyttökaappaus VEXcode VR -käyttöliittymästä, joka esittelee lohkopohjaisia ​​koodausvaihtoehtoja virtuaalisen robotin ohjelmointiin ja havainnollistaa ominaisuuksia aloittelijoille ja kokeneille käyttäjille opetusohjelmassa.

Muuttujia voidaan lisätä ja poistaa Monitor Consolesta käyttämällä Monitor Variable -komentoa. Määritä muuttuja globaaliksi ja määritä sitten arvo. Lisää muuttuja merkkijonoparametriksi.

def main():
globaali oma_muuttuja

Luo globaali muuttuja lisäämällä avainsana "global" ennen muuttujan nimeä.

def main():
globaali oma_muuttuja
oma_muuttuja = 0

Anna muuttujalle alkuarvo.

Näyttökaappaus VEXcode VR -käyttöliittymästä, joka esittelee lohkopohjaista koodausympäristöä, joka on suunniteltu koodauskonseptien opettamiseen virtuaalisen robotiikan avulla ja sopii STEM-koulutuksen aloittelijoille ja edistyneille käyttäjille.

Muuttujan arvo tulee näkyviin, kun projekti käynnistetään.

Näyttökuva VEXcode VR -opetuskäyttöliittymästä, joka esittelee lohkopohjaisia ​​koodauselementtejä ja virtuaalisen robotin, joka on suunniteltu auttamaan käyttäjiä oppimaan koodauskäsitteitä simuloidussa ympäristössä.

Listoja voidaan lisätä myös monitorikonsoliin. Ennen kuin ne lisätään monitorikonsoliin, luettelot ja 2D-luettelot on määritettävä.

def main():
globaali oma_luettelo

Luo uusi luettelo tai 2D-luettelo lisäämällä avainsana "globaali" luettelon nimen eteen.

def main():
globaali my_list
my_list = [1,2,3]

Kirjoita arvot hakasulkeisiin lisätäksesi arvoja luetteloon.

def main():
globaali my_list
my_list = [1,2,3]
monitor_variable("my_list")

Jos haluat lisätä luettelon valvontakonsoliin, lisää luettelon nimi merkkijonomuuttujaksi Monitor Variables -komennossa. Merkkijonomuuttuja on merkitty " " muuttujan nimen ympärillä.

Kuvakaappaus VEXcode VR -käyttöliittymästä, jossa näkyy lohkopohjaisia ​​koodauselementtejä, jotka on suunniteltu koodauskonseptien opettamiseen virtuaalisen robotiikan avulla opetusympäristössä.

Luetteloarvot tulevat näkyviin, kun projekti käynnistetään.

Kuvakaappaus VEXcode VR -liittymästä, joka esittelee lohkopohjaisia ​​koodausvaihtoehtoja ja virtuaalisia robottiohjaimia, havainnollistaen alustan ominaisuuksia koodauskonseptien oppimiseen simuloidussa ympäristössä.

Tarkkaile useita muuttujia ja/tai luetteloita erottamalla muuttujan nimimerkkijonoparametrit pilkuilla.


Anturiarvojen valvonta Esimerkki

Anturiarvojen monitorointi Monitor Consolessa antaa käyttäjälle mahdollisuuden tarkastella anturitietoja reaaliajassa.

Tässä esimerkissä -etäisyyttä :sta seurataan monitorikonsolissa. Projekti ohjaa VR-robotin pysähtymään, jos VR-robotti on alle 500 mm:n etäisyydellä seinästä.

Katso, kuinka -etäisyyden arvot -komennosta muuttuvat monitorikonsolissa.

Huomaa, että anturin arvoon viitataan käyttämällä lainauksia rivillä 28: monitor_sensor("distance.get_distance")


Muuttujien arvojen valvonta Esimerkki

Monitor Console -konsolia voidaan käyttää myös muuttuvien arvojen valvontaan. Monitor Console voi tarjota reaaliaikaisia ​​raportteja tietystä projektin muuttujasta.

Tässä esimerkissä "timesRepeated"-muuttujaa käytetään valvomaan, kuinka monta kertaa VR-robotti toistaa tietyn toiminnan. for -silmukan parametrien vuoksi, kun tämä muuttuja saavuttaa luvun 5, VR-robotti poistuu silmukasta.

Monitor-konsolin muuttuva seuranta voi auttaa antamaan reaaliaikaista palautetta projektin kulun ymmärtämiseksi. 

Huomaa, että muuttujan arvoon viitataan lainausmerkeillä: monitor_variable("times_repeated")

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

Last Updated: