IQ-projektin (1. sukupolvi) muuntaminen käytettäväksi IQ (2. sukupolven) aivoissa

Kun työskentelet VEX IQ:n kanssa, saatat haluta suorittaa projektin, joka on määritetty (1. sukupolven) aivoille robotissa, jossa on (2. sukupolven) aivot. Tässä skenaariossa sinun on muutettava projektisi VEXcode IQ:n 1. sukupolvesta 2. sukupolveen.

VEXcode IQ -laitteet -valikko, jossa näkyy IQ-robotin aivojen luontiasetus. Tämä asetus on asetettu toisen sukupolven vaihtoehdoksi.

Useimmissa tapauksissa projektiin ei tapahdu muutoksia muuntamisen aikana. On kuitenkin muutamia tapauksia, joissa pieniä muutoksia tehdään automaattisesti, kun tiettyjä lohkoja käytetään ensimmäisen sukupolven projektissa. Nämä muutokset eivät vaikuta siihen, miten projektisi toimii IQ (2. sukupolven) aivoissa.


Projektin muuntaminen ilman gyroa – ei muutoksia koodiin

VEXcode IQ ja ensimmäisen sukupolven projekti työtilassa. Laitteet-kuvake on korostettuna Koodikatselu- ja Ohje-kuvakkeiden välissä.

Avaa (1. sukupolven) projekti työtilassa. Valitse sitten Laitteet-ikkunan kuvake.

VEXcode IQ -laitteet -valikko, jossa näkyy IQ-robotin aivojen luontiasetus. Tämä asetus on asetettu 1. sukupolven asetukseksi, mutta 2. sukupolven vaihtoehto on korostettu.

Kun Laitteet-ikkuna on auki, valitse "2nd gen" -kuvake.

VEXcode IQ -laitteet -valikko, jossa näkyy IQ-robotin aivojen luontiasetus. Tämä asetus on vaihdettu toiseen sukupolveen ja se on korostettu.

Jos Gyroa ei ole määritetty, '2nd gen' -kuvake korostuu sinisellä osoittaen, että projekti on muunnettu. Voit nyt suorittaa tämän projektin (2. sukupolven) Brainissa.


Projektin muuntaminen Gyro-konfiguroidulla - Ei muutoksia koodiin

Jos sinulla on voimansiirto, jossa on konfiguroitu gyroskooppi, sinun on joko määritettävä gyroskooppi IQ (2. sukupolven) aivoilla tai IQ (2. sukupolven) aivoihin upotettu aivojen inertia-anturi.

VEXcode IQ ja ensimmäisen sukupolven projekti työtilassa. Laitteet-kuvake on korostettuna Koodikatselu- ja Ohje-kuvakkeiden välissä.

Avaa (1. sukupolven) projekti työtilassa. Valitse sitten Laitteet-ikkunan kuvake.

VEXcode IQ -laitteet -valikko, jossa näkyy IQ-robotin aivojen luontiasetus. Tämä asetus on asetettu 1. sukupolven asetukseksi, mutta 2. sukupolven vaihtoehto on korostettu.

Kun Laitteet-ikkuna on auki, valitse "2nd gen" -kuvake.

VEXcode IQ Brain Generation -kehotte, joka lukee, että 1. sukupolven IQ-robottiaivoprojektit on muunnettava ennen kuin niitä voidaan käyttää 2. sukupolven IQ-robottiaivojen kanssa. Haluatko jatkaa muuntamista? Alla on linkki Lean More -sivustolle. Alapuolella on myös kaksi painiketta, toisessa lukee Peruuta ja toisessa Jatka. Jatka-painike on korostettu.

Jos sinulla on voimansiirto, jossa on konfiguroitu gyroskooppi, sinun on määritettävä ulkoinen gyroskooppi manuaalisesti tai määritettävä aivojen inertia-anturi. 

Tässä skenaariossa tulosvalintaikkuna avautuu. Valitse Jatka jatkaaksesi muuntamista.

Huomautus: Jos sinulla ei ole Gyroa määritettynä, et saa tätä viestiä ja projektisi muunnetaan.

VEXcode IQ Valitse gyroskooppityyppi-kehotte, jossa on viesti, jossa lukee Tämä projekti käyttää voimansiirtoa gyroskoopin kanssa. Valitse VEX IQ (2. sukupolvi) -robottisi kanssa käytettävän gyroskooppidatan tyyppi. Alla on kaksi vaihtoehtoa, toinen lukee Ulkoinen gyroskooppi ja toinen lukee Aivojen inertia.

Sinua pyydetään valitsemaan Gyro-kokoonpano; joko External Gyro tai Brain Inertia. Valitse yksi.

  • Jos ulkoinen gyro valitaan, se konfiguroidaan samalle portille kuin aiemmin.
  • Jos Brain Inertial valitaan, projektisi käyttää aivoihin upotettua Brain Inertia-anturia, ja porttia voi käyttää vapaasti muiden laitteiden kanssa.

VEXcode IQ -projektin muunnoskehote, jossa lukee Projektin muunnos on suoritettu näillä muutoksilla. Voimansiirron gyroskooppianturi korvattiin inertiaanturilla. Alla on OK-painike.

Näyttöön tulee viesti, joka varoittaa, että projekti on muunnettu. Jatka valitsemalla OK.

VEXcode IQ -laitteet -valikko, jossa näkyy IQ-robotin aivojen luontiasetus. Tämä asetus on vaihdettu toiseen sukupolveen ja se on korostettu. Myös voimansiirtolaite näkyy, ja sen inertiakuvake on korostettuna osoittamaan, että projekti käyttää nyt aivojen sisäänrakennettua inertia-anturia.

2. sukupolven kuvake korostuu sinisellä osoittaen, että projekti on muunnettu. Voit myös nähdä, että Brain Inertia-anturi on määritetty.

Voit nyt suorittaa tämän projektin (2. sukupolven) Brainissa.

Huomautus:Jos tämä projekti muunnetaan takaisin 1. sukupolveen, ulkoista gyroa ei konfiguroida automaattisesti. Se on määritettävä manuaalisesti Laitteet-ikkunassa.

Huomautus: Muuntoprosessi käynnistyy myös, kun IQ (2. sukupolvi) Brain liitetään VEXcoden ollessa 1. sukupolven tilassa.


Pieniä muutoksia sisältävän projektin muuntaminen automaattisesti tehtyyn koodiin

VEXcode IQ ja ensimmäisen sukupolven projekti työtilassa. Laitteet-kuvake on korostettuna Koodikatselu- ja Ohje-kuvakkeiden välissä.

Avaa (1. sukupolven) projekti työtilassa. Valitse sitten Laitteet-ikkunan kuvake.

VEXcode IQ -laitteet -valikko, jossa näkyy IQ-robotin aivojen luontiasetus. Tämä asetus on asetettu 1. sukupolven asetukseksi, mutta 2. sukupolven vaihtoehto on korostettu.

Kun Laitteet-ikkuna on auki, valitse "2nd gen" -kuvake.

VEXcode IQ Brain Generation -kehotte, joka lukee, että 1. sukupolven IQ-robottiaivoprojektit on muunnettava ennen kuin niitä voidaan käyttää 2. sukupolven IQ-robottiaivojen kanssa. Haluatko jatkaa muuntamista? Alla on linkki Lean More -sivustolle. Alapuolella on myös kaksi painiketta, toisessa lukee Peruuta ja toisessa Jatka. Jatka-painike on korostettu.

Näkyviin tulee viesti, joka varoittaa, että projekti on muutettava. Valitse Jatka jatkaaksesi muuntamista.

Huomautus: Tämä viesti avautuu vain, jos projektikoodiin on tehty muutoksia. 

VEXcode IQ -projektin muunnoskehote, jossa lukee Projektin muunnos on suoritettu näillä muutoksilla. {When Brain button} tapahtumalohkon alasvetovalikko päivitetty. Alapuolella on korostettuna OK-painike.

Konversion valmistumisviesti avautuu, ja siinä luetellaan tehdyt muutokset. Tässä esimerkissä avattava {When Brain button} tapahtumalohkon valikko päivitettiin 1. sukupolven kokoonpanosta 2. sukupolveen.

  • Katso alla olevasta osiosta lisätietoja erilaisista viesteistä, joita saatat saada, ja niiden tulkinnasta.

Tallenna projektin muunnos valitsemalla OK.

VEXcode IQ -laitteet -valikko, jossa näkyy IQ-robotin aivojen luontiasetus. Tämä asetus on vaihdettu toiseen sukupolveen ja se on korostettu.

2. sukupolven kuvake korostetaan sinisellä osoittaen, että projekti on muunnettu. Voit nyt suorittaa tämän projektin (2. sukupolven) Brainissa.


Dialogiviestien tulkitseminen projekteja muunnettaessa

Jos koodiin tarvittiin muunnos jonkin alla näkyvän ehdon vuoksi, muuntamisen jälkeinen viesti on: "Projektin muuntaminen on suoritettu näillä muutoksilla", jota seuraa luettelo koodiin tehdyistä muutoksista. Alla on muutoksia, joita saatat kohdata muuntaessasi (1. sukupolven) projektia ajettavaksi (2. sukupolven) Brainissa. 

Huomautus: Muuntoprosessi käynnistyy myös, kun IQ (2. sukupolvi) Brain liitetään VEXcoden ollessa 1. sukupolven tilassa.

{When Brain button} Pudotusvalikko päivitetty

VEXcode IQ -projektin muunnoskehote, jossa lukee Projektin muunnos on suoritettu näillä muutoksilla. {When Brain button} tapahtumalohkon alasvetovalikko päivitetty. Alla on OK-painike.

Tässä viesti kertoo, että muunnos on valmis ja {When Brain button} -lohkon pudotusvalikko on päivitetty.

Kaavio When Brain -painikelohkosta, jossa on erilainen painikevalikko aivosukupolven mukaan. Ensimmäisen sukupolven valikossa on kolme vaihtoehtoa: Ylös, Alas ja Tarkista. Toisen sukupolven valikossa on kolme vaihtoehtoa: Vasen, Oikea ja Tarkista.

Koska nuolipainikkeet (1. sukupolvi) aivoissa ovat 'ylös' ja 'alas', mutta ne ovat 'vasen' ja 'oikea' (2. sukupolven) aivoissa, avattavassa valikossa olevat parametrit lohkoille, jotka on kytketty Nuolinäppäimet on päivitettävä.

Pudotusvalikko päivitetty

VEXcode IQ -projektin muunnoskehote, jossa lukee Projektin muunnos on suoritettu näillä muutoksilla. Aivopainiketta painettuna -tunnistuslohkon alasvetovalikkoa päivitetty. Alla on OK-painike.

Tässä viesti kertoo, että muunnos on valmis ja <Brain button pressed> -lohkon pudotusvalikko on päivitetty.

Kaavio Brain Button Pressed -lohkosta, jossa on erilainen painikevalikko Brain-sukupolven mukaan. Ensimmäisen sukupolven valikossa on kolme vaihtoehtoa: Ylös, Alas ja Tarkista. Toisen sukupolven valikossa on kolme vaihtoehtoa: Vasen, Oikea ja Tarkista.

Koska nuolipainikkeet (1. sukupolvi) aivoissa ovat 'ylös' ja 'alas', mutta ne ovat 'vasen' ja 'oikea' (2. sukupolven) aivoissa, avattavassa valikossa olevat parametrit lohkoille, jotka on kytketty Nuolinäppäimet on päivitettävä.

Voimansiirron gyron päivitys

VEXcode IQ -projektin muunnoskehote, jossa lukee Projektin muunnos on suoritettu näillä muutoksilla. Voimansiirron gyroskooppianturi korvattiin inertiaanturilla. Alla on OK-painike.

Tässä viesti kertoo, että voimansiirron gyro-anturi on korvattu inertia-anturilla.

VEXcode IQ -laitteet -valikko on auki ja robotin aivojen luontiasetukseksi on asetettu 2. sukupolvi. Voimansiirtolaite näkyy ja sen inertiakuvake on korostettuna osoittamaan, että projekti käyttää nyt aivojen sisäänrakennettua inertia-anturia.

Näet Inertiaalisensorin kuvakkeen laitteissa.    
Huomautus:Jos tämä projekti muunnetaan takaisin 1. sukupolveen, ulkoista gyroa ei konfiguroida automaattisesti. Se on määritettävä manuaalisesti.

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

Last Updated: