A pneumatika V5 vezérlővel történő vezérléséhez testreszabott projektre van szükség. Ez a cikk leírja, hogyan hozhat létre VEXcode V5 projektet a következőkhöz:
- A projekt konfigurálása
- Kezelje pneumatikus hengerét két vezérlőgombbal
- Vezérelje pneumatikus hengerét egyetlen vezérlőgombbal
A projekt konfigurálása
Válassza az Eszközök gombot az Eszközök ablak megnyitásához.
Válassza az „Eszköz hozzáadása” lehetőséget.
A pneumatika vezérléséhez szükséges VEXcode V5 projekt elindításához két eszközt kell konfigurálnia.
Hozzá kell adnia a Controller eszközt.
A Vezérlőeszköz konfigurálásával kapcsolatos további információkért tekintse meg a Tudásbázis V5-vezérlő konfigurálása a VEXcode V5-ben című cikkét.
Hozzá kell adnia a 3 vezetékes digitális kimenetet is.
A digitális kimeneti eszközök konfigurálásával kapcsolatos további információkért tekintse meg a 3-vezetékes digitális bemeneti és digitális kimeneti eszközök konfigurálása a VEXcode V5-benrészt. > cikket a Tudásbázisból.
Kezelje pneumatikus hengerét két vezérlőgombbal
A járművezetők két általánosan preferált módszert használnak robotjuk pneumatikájának vezérlésére.
Az egyik lehetőség, hogy két különböző gombot használunk a vezérlőn: egy gombot a pneumatikus hengerben való kinyújtáshoz és egy gombot a pneumatikus henger visszahúzásához. A következőket lehet hozzáadni a VEXcode V5 projekthez a pneumatikus henger vezérléséhez a vezérlő 2 gombjával.
Az érzékelő eszköztárból adjon hozzá egy beállított digitális kimeneti blokkot a [induláskor] blokkhoz.
A [set digital out] blokkot „alacsony” értékre kell állítani. Ez biztosítja, hogy a pneumatikus henger teljesen behúzva indítsa el a projektet.
Az Események eszköztárból adjon hozzá egy [ha a vezérlőgombot megnyomta] blokkot.
Válassza ki a pneumatikus henger meghosszabbításához használni kívánt vezérlőgombot.
Ebben a példában az L1 gombot használjuk.
Adjon hozzá egy [set DigitalOut] blokkot.
Válassza a „magas” lehetőséget a digitális kimenet beállításához.
Ez azt eredményezi, hogy a pneumatikus henger kinyúlik, amikor a vezérlő L1 gombját megnyomják.
Az Események eszköztárból adjon hozzá egy másik [amikor a vezérlőgombot megnyomta] blokkot.
Válassza ki a pneumatikus henger visszahúzásához használni kívánt vezérlőgombot.
Ebben a példában az L2 gombot használjuk.
Adjon hozzá egy [set DigitalOut] blokkot.
Hagyja „alacsony”-ként a digitális kimenet beállításához.
Ez a pneumatikus henger visszahúzódását okozza, amikor a vezérlő L2 gombját megnyomják.
Mentse el a projektet, töltse le a V5 Robot Brainbe, és futtassa a projektet, hogy tesztelje a pneumatikus henger vezérlését a vezérlővel.
A VEXcode V5 projektek mentésével, letöltésével és futtatásával kapcsolatos további információkért tekintse meg a Blokkprojektek megnyitása és mentése szakaszát a Tudásbázis.
Vezérelje pneumatikus hengerét egyetlen vezérlőgombbal
Egy másik előnyben részesített módszer, amelyet a járművezetők robotjuk pneumatikájának vezérlésére használnak, az egyetlen gomb használata: a gomb megnyomásakor meghosszabbítja a pneumatikus hengert, majd újra megnyomva visszahúzza a pneumatikus hengert. A következőket lehet hozzáadni a VEXcode V5 projekthez a pneumatikus henger vezérléséhez a vezérlő egyetlen gombjával.
Az érzékelő eszköztárból adjon hozzá egy beállított digitális kimeneti blokkot a [induláskor] blokkhoz.
A [set digital out] blokkot „alacsony” értékre kell állítani. Ez biztosítja, hogy a pneumatikus henger teljesen behúzva indítsa el a projektet.
A Változók eszköztárból válassza a Boolean készítése lehetőséget.
Ebben a példában a Boole-t fogjuk hívni: digitaloutON.
Adjon hozzá egy [set digitaloutON] blokkot.
Hagyja a logikai értéket <true>értékre.
Az Események eszköztárból adjon hozzá egy {when Controller button pressed} blokkot.
Válassza ki a pneumatikus henger meghosszabbításához használni kívánt vezérlőgombot.
Ebben a példában az L1 gombot használjuk.
A Vezérlő eszköztárból adjon hozzá egy [ha akkor else] blokkot
Adjon hozzá egy <digitaloutON> logikai értéket az if-hez.
Adjon hozzá egy [set DigitalOut] blokkot a C blokk „majd” részéhez.
Módosítsa a [set DigitalOut] blokkot „magas”-ra.
Adjon hozzá egy [set DigitalOut] blokkot a C blokk „egyéb” részéhez.
Hagyja a [set DigitalOut] blokkot „alacsony”-ként.
Adjon hozzá egy [set digitaloutON] blokkot.
Módosítsa a logikai értéket <false>-ra.
Ez megváltoztatja a logikai értéket, így az L1 gomb legközelebbi megnyomásakor a feltétel a C vezérlőblokk „egyéb” pontjára kerül.
Adjon hozzá egy másik [set digitaloutON] blokkot.
Hagyja a logikai értéket <true>-ként.
Ez megváltoztatja a logikai értéket, így az L1 gomb legközelebbi megnyomásakor a feltétel a C vezérlőblokk „majd” állapotába kerül.
A Vezérlő eszköztárból adjon hozzá egy [wait] blokkot az [if then else] C blokk mindkét szakaszához.
Módosítsa az értéket (0,1) másodpercre minden [wait] blokkban.
Ez lehetővé teszi egy rövid ideig, hogy az állapot észlelje a gomb megnyomását.
A gomb megnyomásakor kinyújtja a pneumatikus hengert, majd újra megnyomva visszahúzza a pneumatikus hengert.
Mentse el a projektet, töltse le a V5 Robot Brainbe, és futtassa a projektet, hogy tesztelje a pneumatikus henger vezérlését a vezérlővel.
A VEXcode V5 projektek mentésével, letöltésével és futtatásával kapcsolatos további információkért tekintse meg a Blokkprojektek megnyitása és mentése szakaszát a Tudásbázis.
A pneumatikus hengerek vezérléséhez szükséges blokkokat újra létre kell hozni a versenysablon egy példaprojektjében, mielőtt a robotja készen állna a terepvezérlő rendszert használó versenyre.
A versenysablonnal kapcsolatos további információkért tekintse meg a Tudásbázis A blokkok versenysablon használata a VEXcode V5-ben című cikkét.
Ezek a projektek mind az egyszeres, mind a kettős működésű pneumatikus hengerek vezérlésére használhatók. Ha két pneumatikus henger van csatlakoztatva egy mágnesszelephez „T” csatlakozóval, akkor mindkét hengert ugyanaz a blokkkészlet vezérli.
Megjegyzés: A V5 Robot Brain 3-vezetékes portja visszaáll digitális bemeneti porttá, amikor a projekt befejeződik. megállt. Ez, ha van elegendő maradék levegőnyomás, a pneumatikus henger megnyúlását okozhatja. Ennek elkerülése érdekében a projekt leállítása előtt engedje el a levegőnyomást az ujjszelep kikapcsolt helyzetbe állításával vagy a Schrader gumiabroncs szelep magjának lenyomásával.