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 tekintse 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 tekintse 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.
Nyissa meg a VEXcode V5-öt, és 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.
Válassza a „3-WIRE” lehetőséget.
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 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.
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
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.
| VEXcode V5 blokkok | VEXcode V5 Python | |
|---|---|---|
|
|
|
|
| VEXcode V5 C++ | ||
|
||
|
Egyhengeres pneumatikus beállítás esetén ez a példa a henger teljes visszahúzódását eredményezi, feltéve, hogy az levegőtartály nyomás alatt van, és az elzárószelep csatlakozója nyitva van. Ne feledd, hogy a mágnesszelep alapértelmezett állapota egy alacsony állapot (vagy szöveges kódolással „hamis”), így ez a példa biztosítja, a hengerünk egy ismert behúzott pozícióból induljon. |
||
| VEXcode V5 blokkok | VEXcode V5 Python | |
|---|---|---|
|
|
|
|
| VEXcode V5 C++ | ||
|
||
|
A fenti példa végrehajtása és a program befejezése után a mágnesszelep állapotban marad. Egy „DigitalOut” magas állapotú, vagy True kód hozzáadásával a henger először visszahúzódik a program indulásakor, majd egy másodperc múlva teljesen kinyúlik. Ha ezen a ponton leállítja a programot, a mágnesszelep alacsony állapotba. Hasznos a „DigitalOut” parancsokat „Wait” parancsokkal elválasztani. Ez rövid ideig lehetővé teszi a henger kinyúlását vagy visszahúzódását. |
||