V5 Pneumatics Kitin koodaus

Tämä opas on suunniteltu auttamaan V5 Pneumatics Kit n käyttäjiä ymmärtämään, konfiguroimaan ja koodaamaan pneumatiikkaansa. Lisätietoja V5 Pneumatics Kitin komponenteista katsomalla tämän artikkelin VEX-kirjastosta.

Ohjausasetukset ja asetukset

V5 Pneumatics Kit -sarjassa kaksitoiminen solenoidi ja sen mukana tuleva kaksitoiminen solenoidiohjain ovat avainrooleja, jotta käyttäjät voivat ohjata pneumaattisia järjestelmiä VEXcode V5:n kautta.

haluat oppia solenoidin toiminnasta, katso tämä artikkeli VEX-kirjastosta.

Solenoidin konfigurointi

Koska olemme oppineet, että solenoidi on vain 3-johtiminen laite, jonka tilaa voimme muuttaa, lisäämme ja konfiguroimme laitteen nyt VEXcode V5:ssä.

image14.png

Avaa VEXcode V5 ja valitse Laitteet-painike avataksesi Laitteet-ikkunan.

image7.png

Valitse Lisää laite.

kuva1.png

Valitse 3-WIRE.

image4.png

Kun olet valinnut '3-WIRE', valitse DIGITAL OUT.

Muista, että meidän on kerrottava solenoidille, missä tilassa sen tulee olla. Tätä varten meidän on lähetettävä tiedot 3-johdon kautta, minkä vuoksi valitsimme Digital Out -laitteen.

image3.png

Kun olet valinnut Digital Out, valitse 3-johtiminen portti, johon liitit solenoidiohjainkaapelin robottiaivossasi. Portit, jotka on jo määritetty muille laitteille, eivät ole käytettävissä.

Kun portti on valittu, valitse 'VALMIS' lähettääksesi laitteen kokoonpanoon tai 'PERUUTA' palataksesi takaisin Laitteet-valikkoon.

Huomautus: 'PERUUTA'-vaihtoehdon valitseminen kumoaa kaikki laitteeseen tekemäsi muutokset, eikä se ole osa kokoonpanoa.

image8.png

Tämän jälkeen 'Digital Out' Sensing -komennot ovat nyt ilmestyneet Tunnistus-osioon.

Digital out -komennot muuttavat solenoidin tilaa:

Matala - Ilman virtaus ulostuloon A

Suuri - Ilman virtaus ulostuloon B

image13.png

Lisätietoja 3-johtimien digitaalisten tulo- ja digitaalilähtölaitteiden määrittämisestä VEXcode V5:ssä, kuten niiden uudelleennimeämisestä, poistamisesta kokoonpanosta tai porttinumeron muuttamisesta, tässä VEX-kirjaston artikkelissa.

Solenoidin koodaus

Tarkastellaan nyt esimerkkiä solenoidin koodaamisesta käyttämällä Blocksia, Pythonia ja C++:aa yksinkertaisella yksisylinterisellä pneumaattisella järjestelmällä, joka on kuvattu alla. Esimerkki tämän järjestelmän käyttötapauksesta voisi olla laukaisumekanismin käyttö. Lisätietoja tämän järjestelmän osista ja kokoonpanosta tästä VEX-kirjaston artikkelista. esimerkkejä V5 Pneumatics Systemin perustoiminnasta tässä artikkelissa VEX-kirjastosta.

Pneumatiikka

VEXcode V5 Blocks VEXcode V5 Python
image10.png
digital_out_a.set(False)
VEXcode V5 C++
int main() 
{ DigitalOutA.set(false);
}

Käytettäessä yksisylinteristä pneumaattista asetusta tämä esimerkki saa sylinterin vetäytymään kokonaan sisään heti, jos ilmasäiliö on paineistettu ja sulkuventtiilin liitin on auki.

Muista, että solenoidimme oletustila on alhainen tila (tai "false" tekstikoodauksella), joten tämä esimerkki varmistaa, että sylinterimme käynnistyy tunnetusta sisäänvedon asennosta.

VEXcode V5 Blocks VEXcode V5 Python
image12.png
digitaalinen_ulos_a.set(False)
odota(1, SECONDS)
digital_out_a.set(tosi)
VEXcode V5 C++
int main() 
{ DigitalOutA.set(false); odota(1, sekuntia); DigitalOutA.set(true); }

Kun yllä oleva esimerkki on suoritettu ja ohjelma päättyy, solenoidi pysyy matalassa tilassa. Lisäämällä 'DigitalOut' korkean tilan tai True-koodin, sylinteri vetäytyy ensin sisään ohjelman käynnistyessä ja sitten kokonaan ulos yhden sekunnin kuluttua. Jos pysäytät ohjelman tässä vaiheessa, solenoidi palaa takaisin matalaan tilaan.

On hyödyllistä erottaa "DigitalOut"-komennot "Odota"-komennoilla. Tämä mahdollistaa lyhyen ajan sylinterin ulos- tai sisäänvetämiseen.

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

Last Updated: