A következő cikk útmutatást nyújt a VEX V5 Smart Motors hibaelhárításához, ha a következő problémák közül egyet vagy többet tapasztal:
- A motor nem forog a kívánt helyzetbe
- A VEXcode V5 projekt váratlanul leáll a projekt közepén
- A motorok váratlanul megmozdulnak
Probléma: A motor nem forog a kívánt helyzetbe
Ha a motor nem forog a kívánt helyzetbe, próbálja meg a következő lépéseket a hibaelhárításhoz.
A VEXcode V5 projekt szerkesztése előtt ellenőrizze, hogy a megfelelő sebességváltó-patront választotta-e ki az eszközkonfigurációban. Az alapértelmezett választás a zöld, 18:1 arányú fogaskerék-patron.
Az egyes motorok VEXcode V5, konfigurálásával kapcsolatos további információkért tekintse meg ezt a cikket.
Ellenőrizze a projektben használt parancsokat. A [Spin to position] a motor meghatározott pozícióba forgatására szolgál. Ezzel szemben a [Set position to] blokk beállítja a motorjeladó pozícióját a megadott értékre, és nem mozgatja a motort.
Győződjön meg arról, hogy a [Spin to position]-t használja a [Set position to] helyett a projektekben.
Győződjön meg arról, hogy ismeri a megfelelő fokozati pozíciót, amelybe a motort el szeretné helyezni. Bármely fogaskeréksor befolyásolhatja a kar teljes felemeléséhez vagy a karom kinyitásához szükséges fokok számát.
Ebben a cikkben többet megtudhat a VEX V5 Smart Motors áttételi arányairól.
Ha nem biztos abban, hogy milyen messzire kell mozgatni egy motort, használja a V5 Brain képernyőn elérhető eszközinformációkat. A motor eszközinformációinak megnyitásához először válassza ki az „Eszközök” lehetőséget a V5 Brain képernyőn.
Ezután válassza ki azt a motort, amelyről további információkat szeretne látni.
MEGJEGYZÉS: A motort a V5 Brainhez kell csatlakoztatni, hogy az eszköz képernyőjén látható legyen.
Kinyitás után láthatja a kiválasztott V5 Smart Motor fokozatát és forgási helyzetét. Ez valós időben frissül, ha látni szeretné, hogyan változnak az értékek, ahogy a motor forog.
Az eszközinformációk a motor helyzetét fokokban és fordulatszámokban jelzik, így a motor mozgatásakor (például egy karom nyitásakor és zárásakor) a számok változni fognak. Használja ezt a tesztet annak meghatározására, hogy hány fokra vagy elfordulásra van szükség a karmok bezárásához, a kar felemeléséhez, a beszívás megforgatásához stb.
Probléma: A VEXcode projekt elakad
Úgy tűnhet, hogy a projekt elakad, mert a motor nem tudja elérni a tervezett célpozíciót. Beállíthatja azt a pozíciót, amely felé a motor mozog, vagy beállíthat egy „időtúllépést” a motor számára.
A motor időtúllépései lehetővé teszik, hogy időkorlátot állítson be, amíg a motor eléri a célhelyzetét. Ha az idő lejártakor nem érte el ezt a pozíciót, a motor abbahagyja a pörgést, és a projekt a következő parancsra lép.
Ebben a példában a motor időtúllépése 3 másodpercre van beállítva. Ha a körmök 3 másodpercen belül nem közelítenek 360 fokot, a motor a 3 másodperces jelzésnél leáll, majd a következő parancsra lép, és előrehalad.
Probléma: A motorok nem tartanak helyet
Előfordulhat, hogy egy kar motorja váratlanul lefelé mozdult, mert gravitáció vagy más erők húzzák. A [Motor leállításának beállítása] használatával vezérelheti a kar mozgását egy másik parancs végrehajtása után.
A [Set stopping to] parancs lehetővé teszi a motor viselkedésének meghatározását a forgás leállása után.
A 'hold' paraméter használata a gravitáció elleni küzdelemre utasítja a motort. A „tartás” hatására a motor azonnal leáll, és ha elmozdítják, visszaállítja a leállított helyzetbe.
Állítsa a motorokat „tartásra” a többi parancs előtt a motorok használatával, ahogy az itt látható egyedi vezérlőkód példában látható.