Pneumatika vezérlése a vezérlő gombjaival

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 projekt konfigurálása

first.png

Válassza az Eszközök gombot az Eszközök ablak megnyitásához.

image8.jpg

Válassza az "Eszköz hozzáadása" lehetőséget.

kép5.jpg

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 VEX Library A V5 vezérlő konfigurálása a VEXcode V5 ben című cikket.

kép18.jpg kép15.jpg

 

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 VEX Library 3-vezetékes digitális bemeneti és digitális kimeneti eszközök konfigurálása a VEXcode V5 ben című cikket.


Kezelje pneumatikus hengerét két vezérlőgombbal

Két általánosan előnyben részesített módszer létezik, amelyeket a járművezetők 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.

kép (15).png

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.

L1 highlight.png

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.

L1 magas kiemelés.png

Adjon hozzá egy [set DigitalOut] blokkot.

Válassza a „magas” értéket 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.

L2 Highlight.png

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.

kép (16).png

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 VEX Library Open and Save Blocks Projects szakaszát.


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 kinyújtja a pneumatikus hengert, majd ismételt megnyomáskor 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.

kép (15).png

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.

kép (18).png

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.

kép (19).png

Adjon hozzá egy [set digitaloutON] blokkot.

Hagyja a Boolean értéket <true>ra.

L1 highlight.png

Az Események eszköztárból adjon hozzá egy {when Controller button pressed} s 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.

kép (23).png

A Vezérlő eszköztárból adjon hozzá egy [ha akkor else] blokkot

ifthenelse digiton highlight.png

Adjunk hozzá egy <digitaloutON> logikai értéket az if-hez.

ifthenelse magas kiemelés.png

Adjon hozzá egy [set DigitalOut] blokkot a C blokk „majd” részéhez.

Módosítsa a [set DigitalOut] blokkot 'high'-ra.

kép (20).png

Adjon hozzá egy [set DigitalOut] blokkot a C blokk 'else' részéhez.

Hagyja a [set DigitalOut] blokkot 'alacsony' értékre.

ifthenelse bool false.png

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'-je lesz.

kép (21).png

Adjon hozzá egy másik [set digitaloutON] blokkot.

Hagyja a logikai értéket <true>-nak.

Ez megváltoztatja a logikai értéket, így az L1 gomb legközelebbi megnyomásakor a feltétel a C vezérlőblokk 'majd' pontjára változik.

0.1 highlight.png

A Vezérlő eszköztárból adjon hozzá egy [várjon] 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 Brain alkalmazásba, é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 VEX Library Open and Save Blocks Projects szakaszát.

kép10.jpg

A pneumatikus hengerek vezérléséhez szükséges blokkokat újra kell alkotni a versenysablon 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 lásd a VEX Library A blokkok versenysablon használata a VEXcode V5-ben című cikket.

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 hengert egy mágnesszelephez „T” csatlakozóval rögzítenek, 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á, ha a projekt leáll. 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.

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

Last Updated: