Seuraavassa artikkelissa on ohjeita VEX V5 Smart Motorsin vianmääritykseen, jos kohtaat yhden tai useamman seuraavista ongelmista:
- Moottori ei pyöri aiottuun asentoon
- VEXcode V5 -projekti pysähtyy odottamatta kesken projektin
- Moottorit liikkuvat yllättäen
Ongelma: Moottori ei pyöri suunniteltuun asentoon
Jos moottorisi ei pyöri aiottuun asentoon, kokeile seuraavia vianmääritysvaiheita.
Ennen kuin muokkaat VEXcode V5 -projektia, tarkista, että olet valinnut oikean vaihteistopatruunan laitteen kokoonpanossa. Oletusvalinta on vihreä 18:1 vaihteistokasetti.
Lisätietoja yksittäisten moottoreiden määrittämisestä VEXcode V5, ssa on tässä artikkelissa.
Tarkista projektissasi käytetyt komennot. [Spin to position] -toimintoa käytetään moottorin pyörittämiseen tiettyyn asentoon. Sitä vastoin [Set position to] -lohko asettaa moottorin kooderin paikan annettuun arvoon eikä liikuta moottoria.
Varmista, että käytät projekteissasi [Spin to position] -toimintoa [Set position to] sijaan.
Varmista, että tiedät oikean aste-asennon, johon haluat moottorin siirtyvän. Kaikki vaihteistot voivat vaikuttaa siihen, kuinka monta astetta käsivarren nostamiseen tai kynnen avaamiseen tarvitaan.
Katso tästä artikkelista lisätietoja VEX V5 Smart Motorsin välityssuhteista.
Jos et ole varma siitä, kuinka kauas moottoria on siirrettävä, käytä V5 Brain -näytössä olevia laitetietoja. Avaa moottorin laitetiedot valitsemalla ensin V5 Brain -näytöstä "Laitteet".
Valitse sitten moottori, josta haluat nähdä lisätietoja.
HUOMAA: Moottorin on oltava kytkettynä V5 Brainiin, jotta se näkyy laitteen näytössä.
Avattuasi voit nähdä valitun V5 Smart Motorin asteen ja pyörimisasennon. Tämä päivittyy reaaliajassa, jos haluat nähdä, kuinka arvot muuttuvat moottorin pyöriessä.
Laitetiedot ilmoittavat moottorin asennon asteina ja kierroksina, joten kun liikutat moottoria (kuten kynsiä avaamalla ja sulkemalla), numerot muuttuvat. Tämän testin avulla voit määrittää, kuinka monta astetta tai kiertoa tarvitaan kynnen sulkemiseen, käsivarren nostamiseen, imuaukon pyörittämiseen jne.
Ongelma: VEXcode-projekti juuttuu
Projektisi saattaa näyttää juuttuvan, koska moottori ei pääse aiottuun kohdeasentoon. Voit säätää asentoa, johon moottori liikkuu, tai asettaa moottorille "aikakatkaisun".
Moottorin aikakatkaisujen avulla voit asettaa aikarajan, jonka kuluessa moottori saavuttaa tavoiteasennon. Jos se ei ole saavuttanut tätä asentoa ajan kuluttua, moottori lopettaa pyörimisen ja projekti siirtyy seuraavaan komentoon.
Tässä esimerkissä moottorin aikakatkaisuksi on asetettu 3 sekuntia. Jos kynsi ei sulkeudu 360 astetta 3 sekunnin kuluessa, moottori lopettaa pyörimisen 3 sekunnin kohdalla ja siirtyy seuraavaan komentoon ja ajaa eteenpäin.
Ongelma: Moottorit eivät pidä paikkaansa
Sinulla saattaa olla varsimoottori, joka siirtyi alas odottamatta, koska sitä vetää painovoima tai muut voimat. [Aseta moottorin pysäytys] -toiminnolla voit ohjata käsivarren liikettä toisen komennon jälkeen.
[Set stopping to] -komennolla voit määrittää moottorin toiminnan sen jälkeen, kun se lopettaa pyörimisen.
"Hold"-parametrin käyttäminen ohjaa moottoria taistelemaan painovoimaa vastaan. 'Pidossa' saa moottorin pysähtymään välittömästi ja palauttaa sen pysäytysasentoon, jos sitä liikutetaan.
Aseta moottorit pitotilaan ennen muita komentoja käyttämällä moottoreita, kuten tässä mukautetun ohjainkoodiesimerkissä on esitetty.