A V5 pneumatika készlet kódolása

Ez az útmutató segít V5 Pneumatics Kit felhasználóinak eligazodni a pneumatika megértésének, konfigurálásának és kódolásának folyamatában. A V5 Pneumatics Kit összetevőivel kapcsolatos további információkért meg ezt a cikket a VEX könyvtárból.

Vezérlési lehetőségek és beállítás

A V5 pneumatikus készletben a kettős működésű mágnesszelep és a hozzá tartozó kettős működésű mágnesszelep meghajtókábel kulcsszerepet játszik abban, hogy a felhasználók a pneumatikus rendszereket a VEXcode V5-ön keresztül vezérelhessék.

A mágnesszelep működésének megismeréséhez meg ezt a cikket a VEX könyvtárból.

A mágnesszelep konfigurálása

Mivel megtanultuk, hogy a szolenoid csak egy 3 vezetékes eszköz, amelynek állapotát megváltoztathatjuk, most hozzáadjuk és konfiguráljuk az eszközt a VEXcode V5-ben.

A V5 Pneumatics alkatrészeket és azok csatlakozásait bemutató diagram, amely bemutatja a V5 robotikai rendszer különböző részegységeit és funkcióit.

Nyissa meg a VEXcode V5-öt, és válassza az Eszközök gombot az Eszközök ablak megnyitásához.

V5 pneumatikus alkatrészeket bemutató diagram, amely bemutatja a különböző alkatrészeket és azok csatlakozásait, oktatási céllal a robotikában.

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

A VEX V5 Pneumatics rendszerelemeit bemutató diagram, beleértve a légtartályokat, szelepeket és működtetőket, kiemelve ezek elrendezését és csatlakozásait oktatási célból.

Válassza a „3-WIRE” lehetőséget.

A V5 Pneumatics alkatrészeket és azok csatlakozásait bemutató diagram, amely bemutatja a V5 robotikai rendszer különböző részegységeit és funkcióit.

A „3-WIRE” kiválasztása után válassza a „DIGITAL OUT” lehetőséget.

Ne feledje, meg kell mondanunk a mágnesszelepnek, hogy milyen állapotban kell lennie. Ehhez a 3-Wire-n keresztül kell információt küldenünk, ezért választottuk a Digital Out eszközt.

A VEX V5 Pneumatics rendszerelemeit bemutató diagram, beleértve a hengereket, szelepeket és légtartályokat, amelyeket robotalkalmazásokhoz használnak.

A Digitális kimenet kiválasztása után válassza ki, hogy melyik 3 vezetékes porthoz csatlakoztatta a szolenoid meghajtókábelt a robotagyon. A más eszközökhöz már konfigurált portok nem lesznek elérhetők.

Miután kiválasztotta a portot, válassza a „KÉSZ” lehetőséget, hogy elküldje az eszközt a konfigurációnak, vagy a „CANCEL”-t, hogy visszatérjen az Eszközök menübe.

Megjegyzés: A 'MÉGSEM' választása visszavon minden változtatást, amelyet az eszközön végzett, és nem lesz része a konfigurációnak.

A V5 pneumatikus alkatrészeket és azok csatlakozásait bemutató diagram, amely bemutatja a pneumatikus rendszerek VEX robotikájában használt különböző alkatrészeket.

Ezt követően a 'Digital Out' Sensing parancsok megjelentek az Érzékelés részben.

A digitális kimeneti parancsok megváltoztatják a mágnesszelep állapotát:

Alacsony – A levegő áramlása az A kimenethez

Magas – Levegőáramlás a B kimenethez

A V5 Pneumatics alkatrészeket és azok elrendezését bemutató diagram, amely bemutatja a VEX robotikai rendszerben használt különféle részeket, például hengereket, szelepeket és csatlakozókat a fokozott funkcionalitás érdekében.

Ha további információra van szüksége a 3 vezetékes digitális bemeneti és digitális kimeneti eszközök konfigurálásával kapcsolatban a VEXcode V5-ben, például átnevezésükről, a konfigurációból való törlésükről vagy a portszámuk módosításáról, meg ezt a cikket a VEX Library-ból.

A mágnesszelep kódolása

Nézzünk most egy példát a mágnesszelep kódolására Blocks, Python és C++ használatával egy egyszerű, egyhengeres pneumatikus rendszerrel, amelyet az alábbiakban mutatunk be. Ennek a rendszernek egy példája lehet egy indítómechanizmus működtetése. A rendszer összetevőivel és összeállításával kapcsolatos további információkért meg a VEX Librarycikkét. A V5 pneumatikus rendszer alapszintű működésére vonatkozó példákért meg ezt a cikket a VEX Library-ből.

A VEX V5 Pneumatics rendszer alkatrészeit és működését bemutató diagram, beleértve a különböző alkatrészeket és azok csatlakozásait, amelyek célja a robotikában használt pneumatikus mechanizmusok egyértelmű megértése.

VEXcode V5 blokkok VEXcode V5 Python
A V5 Pneumatics alkatrészeket szemléltető diagram, amely bemutatja a különböző alkatrészeket és azok kapcsolatait egy robotikai rendszerben, kiemelve a pneumatikus rendszerek funkcionalitását és elrendezését a VEX robotikában.
digital_out_a.set(hamis)
VEXcode V5 C++
int main() 
{ DigitalOutA.set(false);
}

Egyhengeres pneumatikus elrendezés esetén ez a példa a henger azonnali teljes visszahúzódását eredményezi, feltéve, hogy a levegőtartály nyomás alatt van, és az elzárószelep szerelvénye nyitva van.

Ne feledje, hogy mágnesszelepünk alapértelmezett állapota alacsony állapot (vagy szöveges kódolással "hamis"), így ez a példa biztosítja, hogy hengerünk egy ismert visszahúzási pozícióból induljon ki.

VEXcode V5 blokkok VEXcode V5 Python
A VEX V5 Pneumatics rendszer komponenseit és beállítását bemutató diagram, amely bemutatja a különböző alkatrészeket és azok kapcsolatait oktatási céllal a robotikában.
digital_out_a.set(False)
várakozás(1, MÁSODPERC)
digital_out_a.set(Igaz)
VEXcode V5 C++
int main() 
{ DigitalOutA.set(false); várakozás(1, másodperc); DigitalOutA.set(true); }

A fenti példa végrehajtása és a program befejezése után a mágnesszelep alacsony állapotban marad. A „DigitalOut” magas állapot vagy True kód hozzáadásával a henger először visszahúzódik, amikor a program elindul, majd egy másodperc múlva teljesen kinyílik. Ha ezen a ponton leállítja a programot, a mágnesszelep visszaáll az alacsony állapotba.

Hasznos a „DigitalOut” parancsok „Várakozás” parancsokkal történő elkülönítése. Ez lehetővé teszi egy rövid ideig a henger meghosszabbítását vagy visszahúzódását.

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

Last Updated: